//+------------------------------------------------------------------+ //| StopLoss Mover.mq4 | //| Apostol-Aristotel | //| http://www.apostol-aristotel.ru | //+------------------------------------------------------------------+ #property copyright "Apostol-Aristotel" #property link "http://www.apostol-aristotel.ru" extern int MAGIC; //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- for(int i=0;i<OrdersTotal();i++) // åñëè åñòü îòêðûòûå ïîçèöèè { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) // Åñëè ñèìâîë ãðàôèêà = ñèìâîëó ñäåëêè { if(OrderType()==OP_BUY) // Åñëè ìû êóïèëè if(Bid-Point*10>OrderStopLoss()) OrderModify(OrderTicket(),0,Bid-Point*10,OrderTakeProfit(),0,Blue); // Åñëè óðîâåíü íàñòîÿùåãî ñòîïà áîëüøå óñòàíîâëåííîãî, òî äâèãàåì ñòîï if(OrderType()==OP_SELL) // Åñëè ìû ïðîäàëè if(Ask+Point*10<OrderStopLoss()) OrderModify(OrderTicket(),0,Ask+Point*10,OrderTakeProfit(),0,Blue); // Åñëè óðîâåíü íàñòîÿùåãî ñòîïà ìåíüøå óñòàíîâëåííîãîã, òî äâèãàåì ñòîï } } //---- return(0); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Indicator Curves created:
Indicators Used:
Custom Indicators Used:
Order Management characteristics:
Checks for the total of open orders
It can change open orders parameters, due to possible stepping strategy
Other Features: