ممكن التعديل على هذا الأمر
كود PHP:
if ( DayOfWeek()==3 && Hour()==8 && Minute()<5 &&(MyBuyPendingOrdersTotal3(MagicNumber3)==0)&&(MySellPendingOrdersTotal3(MagicNumber3)==0))
{
HourH3=iHigh(Symbol(),PERIOD_H1,1 );
HourL3=iLow(Symbol(),PERIOD_H1,1 );
}
double BuyPrice3=HourH3+Step*Poin;
double BuyTP3=BuyPrice3+Takeprofit*Poin;
double BuySL3=BuyPrice3-Stoploss*Poin;
double SellPrice3=HourL3-Step*Poin;
double SellTP3=SellPrice3-Takeprofit*Poin;
double SellSL3=SellPrice3+Stoploss*Poin;
{
if ( Minute()>5&& (MyBuyRealOrdersTotal3(MagicNumber3)==0) && (MyBuyPendingOrdersTotal3(MagicNumber3)==0) && AccountBalance()<Equity3)
OrderSend(Symbol(),OP_BUYSTOP ,Lots,BuyPrice3,3,BuySL3,BuyTP3,"",MagicNumber3,0,Green);
//----
if ( Minute()>5&& (MySellRealOrdersTotal3(MagicNumber3)==0) && (MySellPendingOrdersTotal3(MagicNumber3)==0) && AccountBalance()<Equity3)
OrderSend(Symbol(),OP_SELLSTOP,Lots,SellPrice3,3,SellSL3,SellTP3,"",MagicNumber3,0,Red);
}
أبغ أضيف عليه (( طبعا بعد أن يتم من وضع الأوامر))
كود PHP:
if ( (MyPendingOrdersTotal3(MagicNumber3)==0 )
يتوقف عن وضع الأوامر و ينتظر للتوقيت القادم
كود PHP:
if (DayOfWeek()==3 && Hour()==8 && Minute()<5 )
و الشكر الكبير مقدما
رد: ممكن التعديل على هذا الأمر
بما أنك تفحص عدد الأوامر المعلقة شراء وبيع هل هي صفر أم لا .
فإنه لن يضع أي صفقات معلقة حتى تنفذ كل الصفقات المعلة وتصبح منفذة .
رد: ممكن التعديل على هذا الأمر
اقتباس:
المشاركة الأصلية كتبت بواسطة وضاح عطار
بما أنك تفحص عدد الأوامر المعلقة شراء وبيع هل هي صفر أم لا .
فإنه لن يضع أي صفقات معلقة حتى تنفذ كل الصفقات المعلة وتصبح منفذة .
شكرا أستاذ وضاح على المرور
لو لاحظت في الكود فإنني أغلق الصفقات بوصول الإكوتي للهدف و بالتالي لن يتم و ضع أوامر بعد وصول الهدف, و الأمر المرفق هو واحد من عدة أوامر
المشكلة تكمن في الأسبوع الثاني و اللذي يلي من وضع الأوامر و الوصول للهدف , فإن الإكسبيرت بعد أن يأخذ الأمر ألأول ( الأمر المرفق هو الأمر الثالث ) مباشرة يضع الأوامر الأخرى و يأخذ الأسعار من الأسبوع السابق .
عموما طلبي بالشكل التالي :- عند الوصول للهدف (سوف لاتكون هناك أي عملية لأنه سيتم إغلاق و إقفال جميع العمليات ) يقوم بمسح جميع المعلومات السابقة و يبدأمن جديد و بالتالي لن يأخذ المعلومات القديمة