النتائج 1 إلى 4 من 4
الموضوع: ما الخطأ فى هذا الكود ؟
- 09-12-2016, 02:39 PM #1
ما الخطأ فى هذا الكود ؟
هذا الكود يعمل بريك ايفن على صفقات الباى ولا يفعلها فى صفقات السل ...
ترى ما الخطأ فى هذا الكود ؟
كود:void MoveBreakEven() { int cnt,total=OrdersTotal(); for(cnt=0;cnt<total;cnt++) { bool Select= OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber) { if(OrderType()==OP_BUY) { if(BreakEven>0) { if(NormalizeDouble((Bid-OrderOpenPrice()),digits)>BreakEven*point) { if(NormalizeDouble((OrderStopLoss()-OrderOpenPrice()),digits)<0) { bool Modify1=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+BreakEven*point,Digits),OrderTakeProfit(),0,Blue); } } } } else { if(BreakEven>0) { if(NormalizeDouble((OrderOpenPrice()-Ask),digits)>BreakEven*point) { if(NormalizeDouble((OrderOpenPrice()-OrderStopLoss()),digits)<0) { bool Modify2=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-BreakEven*point,Digits),OrderTakeProfit(),0,Red); } } } } } } }
- 12-12-2016, 02:31 PM #2
للرفع..........
- 12-12-2016, 06:50 PM #3
الكود صحيح لا يوجد به أي أخطاء. تأكد هل صفقات البيع لها نفس الماجيك نمبر لصفقات الشراء ؟
- 14-12-2016, 09:05 PM #4
هذا الاكسبرت من صنعك يا مستر دولار وقد قام احد الاخوة بإضافة البريك ايفن ...ارفقت لك الملف بعد التعديل ...الماجيك نمبر واحد فى كل الصفقات ...