النتائج 16 إلى 17 من 17
الموضوع: عاجل
- 03-03-2020, 10:05 AM #16
الفكرة جيدة وجديرة بالدراسة
المضاعفات ولكن بتريلنق ستوب متحرك في الاتجاه الرابح
لابد يأتي لحظة ويفصل عداده في احد الاتجاهين
- 03-03-2020, 03:33 PM #17كود:
string BS="B"; double SL; void OnTick(void) { if(OrdersTotal()<1) { if(BS=="B") { BS="S"; int ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+3000*Point); SL=Ask; } else if(BS=="S") { BS="B"; ticket=OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid+200*Point,Bid-3000*Point); SL=Bid; } } for(int i=0;i<OrdersTotal();i++) { bool u=OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderType()==OP_BUY) { if((OrderClosePrice()-SL)>200*_Point) { SL=OrderClosePrice(); bool t=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderStopLoss()+Point*200,Digits),OrderTakeProfit(),0,clrBlue); } } if(OrderType()==OP_SELL) { if(-(OrderClosePrice()-SL)>200*_Point) { SL=OrderClosePrice(); t=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderStopLoss()-Point*200,Digits),OrderTakeProfit(),0,clrBlue); } } } }