النتائج 7,381 إلى 7,395 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 12-05-2016, 01:24 PM #7381
السلام عليكم
؛ياك الله مستر دولار وجميع الاخوة المبرمجين ومرحبا بتدخلاتكم
عندي كودين لإرسال أمر بيع أو شراء أستعل حاليا أحدهما وفي كثير من الأحيان يفعل الصفقة دون ستوب أو هدف.
الكود 1: الذي أستعمله حاليا
كود PHP:result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"ForexEAdvisor",MagicNumber,0,Blue);
if(result>0)
{
OrderSelect(result,SELECT_BY_TICKET);
TheStopLoss=0;
TheTakeProfit=0;
TradeOpenPrice=OrderOpenPrice();
if(TakeProfit>0) TheTakeProfit=TradeOpenPrice+TakeProfit*MyPoint;
if(StopLoss>0) TheStopLoss=TradeOpenPrice-StopLoss*MyPoint;
OrderModify(OrderTicket(),TradeOpenPrice,NormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),0,Green);
}
return(0);
كود PHP:result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,ormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),"ForexEAdvisor",MagicNumber,0,Blue);
هل من نصيحة جزاكم الله خيرا
- 12-05-2016, 02:41 PM #7382
وعليكم السلام ورحمة الله وبركاته
بالنسبه للكود الأول فهو صحيح لكن بما أنه أحيانا لا يقوم بتعديل الصفقه فغالبا يحدث خطأ عند محاولة الإكسبرت لتعديل الهدف والأستوب
إستخدم الداله GetLastError لطباعة رقم الخطأ الذي يظهر ومنه يمكنك حل المشكله عند معرفتها وغالبا ستكون بسبب أن الهدف أو الاستوب لا يقبله البروكر لأنه خاطئ
بالنسبه للكود الثاني فهو أيضا صحيح لكنه لن يعمل مع شركات ECN لأنه تشترط فتح الصفقه أولا بدون هدف أو ستوب لوز ثم تعديل الصفقه بعد ذلك ووضع الهدف والأستوب
- 13-05-2016, 09:19 PM #7383
السلام عليكم ورحمة الله وبركاته
مرحباً للجميع
كيف يمكنني إستخراج ( قيمة إختراق الترند الرقمي ) ؟
لدي قمتين
ولدي قاعين
مثال :
القمه الاولى = 30
القمه الثانيه = 15
القاع الأول = 25
القاع الثاني = 10
كم ستكون نقطة الإختراق للترند ؟
وكيف يتم حسابها حسابياً
وفقنا الله واياكم
- 13-05-2016, 11:56 PM #7384
السلام عليكم و رحمة الله وبركاته
اواجه مشكل مع هذا الكود وكلما اشغله اكسبرت على الميتا تغلق تلقائيا
كود PHP:int distB(){
int DistB=Distance;
if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistB=Distance;
if(TotalOpenEXB()==false)DistB=+Distance;
return(DistB);}
//+------------------------------------------------------------------+
int distS(){
int DistS=Distance;
if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistS=Distance;
if(TotalOpenEXS()==false)DistS=+Distance;
return(DistS);}
- 14-05-2016, 12:56 AM #7385كود PHP:
int distB(){ تمثل عدد النقاط بين كل صفقة و اخرى
int DistB=Distance; متغير خارجي يمثل عدد النقاط Distance
if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistB=Distance; static متغير من نوعXorder
و كلما زادت اوقلت عدد الصفقات عن القيمة المخزنة في
Xorder
يعطي امر بعودة
DistB
الى القيمة الاولية
if(TotalOpenEXB()==false)DistB=+Distance;
()TotalOpenEXB و ()TotalOpenEXS
دال من نوع
bool
تعود ب
false
ادا كان هناك صفقة فوق السعربعدد من النقاط
و تعود ب
true
ادا لم تكن هناك صفقة فوق السعر الحالي بعدد من النقاط
return(DistB);}
//+------------------------------------------------------------------+
int distS(){ تمثل عدد النقاط بين كل صفقة و اخرى
int DistS=Distance;
if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistS=Distance;
if(TotalOpenEXS()==false)DistS=+Distance;
return(DistS);}
آخر تعديل بواسطة elassari ، 14-05-2016 الساعة 01:03 AM
- 14-05-2016, 02:18 PM #7386
سلام عليكم مستر اسامه
هل لو قمت بحذف كلمة Blue وكذلك أى لون من كل امر ووضعت مكانها رقم 0 فهل سيكون هناك مشكله فى ذلك ؟؟؟
لان المنصة بتهنج جدا عندى من كثرة الاوامر فهل يكون كثرة الرسم على الشارت يكون سبب فى ذلك ؟
كود PHP:OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
بارك الله تعالى فيك
- 14-05-2016, 08:02 PM #7387
بسم الله الرحمن الرحيم
اهلا اخي مشعل كيف حالك يبدو انك تشتغل بجد واصل رعاك الله
اقترح ان تستعمل الدالة ObjectGetValueByShift بهذا الشكل
كود:كود:double val =ObjectGetValueByShift("Trendup",index); if(Open[0] < val && Close[0] >= val ){"""""} ;
ويمكن استخراج قيمة الاندكس باستعمال الدالة iBarShift ويكون الكود بالنسبة للترند العلوي ونفس الفكرة بالنسبة للسفلي
كود:int index = iBarShift(NULL,0,Time[1]) ; double val =ObjectGetValueByShift("Trendup",index); if(Open[0] < val && Close[0] >= val )Comment("Line Crosseeeeeeeeeed .... ") ;
بالتوفيق
- 14-05-2016, 08:07 PM #7388
- 14-05-2016, 08:11 PM #7389
- 16-05-2016, 01:35 PM #7390
اخ مستر دولار لو سمحت يوجد هذا المؤشر Bumasoft يعطينا علاقات فلكية على يمين الشاشة من الاعلى كما هو موضح بالصورة لو سمحت ممكن ان تعدل عليه ونضع خطوط عمودية على نفس التوقيتات التي تظهر علما ان العلاقات الفلكية التي تظهر تتجدد يوميا
- 16-05-2016, 01:36 PM #7391
وهذا هو المؤشر في المرفقات
- 16-05-2016, 01:41 PM #7392
عفوا هذا المؤشر
- 16-05-2016, 02:18 PM #7393
- 16-05-2016, 03:29 PM #7394
اخ مستر دولار صدقا انا الان بدأت بدراسة التحليل الفلكي وعمل التجارب واحتاج التعديل هذا عليه لكي يسهل الدراسة علي بتمنى انك تعدله وان شاء الله عندما انتهي لن ابخل باحد باي معلومة
- 16-05-2016, 05:07 PM #7395
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM