السلام عليكم ورحمة الله وبركاته
ارجو المساعدة فى كتابة هذا الكود البسيط لهذه الحالة:
اذا كان موجود صفقة شراء تعمل فى السوق فيفتح امر معلق شراء من نقطة التارجت وامر معلق بيع من نقطة الستوب-واذا تفعلت احداهما يتم الغاء الاخرى.
وتحياتى للجميع
السلام عليكم ورحمة الله وبركاته
ارجو المساعدة فى كتابة هذا الكود البسيط لهذه الحالة:
اذا كان موجود صفقة شراء تعمل فى السوق فيفتح امر معلق شراء من نقطة التارجت وامر معلق بيع من نقطة الستوب-واذا تفعلت احداهما يتم الغاء الاخرى.
وتحياتى للجميع
ارجو الاهتمام والمساعدة
جرب هذا الكود اخي ممكن يساعدك
حيث اني لا افضل الاوامر المعلقه مع الاكسبيرت
و لكن يمكنك ان تغير نوع الاوردر حيث انك حصلت علي سعر فتح الاوردر
كود:
for (int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
if(Symbol()==OrderSymbol()&&OrderType()==OP_BUY)
double OrderBuyPrice = OrderOpenPrice();
}
if(OrdersTotal()<=1 && Bid>OrderBuyPrice+TP/pt) OrderSend(NULL,OP_BUY,....... )
if(OrdersTotal()<=1 && Bid>OrderBuyPrice-SL/pt) OrderSend(NULL,OP_SELL,...... )
//you should declare TP & pt
//you should declare SL & pt