أخي العزيز ............. على حسب فهمي لإستفسارك
بالنسبة للكود المرفق ....... ليست نفس الفكرة و اللتي أوردتها في ردي الأول ..... لأن الفكرة لم تناسبك .
و الكود المرفق هو لفتح العملية الرئيسية ...... و في حالة تفعيل العملية الرئيسية ..... يتم فتح العملية العكسية
كود PHP:
if ( (MyBuyRealOrdersTotal(MagicNumber)==0) && (MyBuyPendingOrdersTotal(MagicNumber)==0) );
OrderSend(Symbol(),OP_BUYSTOP ,Lots,BuyPrice,3,0,0,Name,MagicNumber,0,Green);
و هو لفتح العملية الرئيسية
كود PHP:
if ( (MySellPendingOrdersTotal(MagicNumber)==0) && (MySellRealOrdersTotal(MagicNumber)==0) && (MyBuyRealOrdersTotal(MagicNumber)==1) );
OrderSend(Symbol(),OP_SELLSTOP ,Lots,BuyPrice-20*POINT,3,0,0,Name,MagicNumber,0,Green);
في حالة لو أن العملية الرئيسية تفعلت سوف يفتح العملية المعاكسة مباشرة في نفس المكان المطلوب ( عدلت عن سابقتها ) و هو نفس مكان عملية الشراء الرئيسية ناقص 20 نقطة