Gut gemacht, es scheint zu funktionieren
... das ist super vielen dank ... am montag versuche ich es nochmal im schnellen markt
Es ist so schneller, ich habe etwas verändert und ich will, dass die Arbeit mit 2 Break Even. Nach 10 Pips zu 1 Break Even, (Mopestop) Nach 20 Pips zu 2 Break Even, (movestop2) Ich weiß nicht, warum die erste Pause funktioniert und die zweite nicht !!! Code während while eingefügt (OrderSelect (i, SELECT_BY_POS)) {i ;/Inkrementieren des Bestellungszählers if (OrderSymbol ()! = Symbol ()) continue;/Bestellung ist nicht für dieses Symbol, gehe zur nächsten Bestellung RefreshRates (); if (OrderType () == OP_SELL) {if (HardStop gt; 0) if (OrderStopLoss () == 0)/Wenn der Stop-Loss nicht gesetzt ist OrderModify (OrderTicket (), OrderOpenPrice (), (OrderOpenPrice () HardStop *) Pip), OrderTakeProfit (), 0, CLR_NONE); if (! ProfitTrailingOnly asklow HardStop * pip lt; OrderStopLoss ())/wenn nicht nur Gewinn nachschleppend, dann stop loss verschieben, wenn ask nach unten bewegt OrderModify (OrderTicket (), OrderOpenPrice (), asklow HardStop * pip, OrderTakeProfit () , 0, CLR_NONE); if (MoveStop gt; 0) if (aschenlow lt; = OrderOpenPrice () - MoveStop * pip OrderStopLoss () gt; OrderOpenPrice ())/wenn der Preis erreicht ist MoveStop Ziel 1 OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice ( ) -MoveStopBEProfit * pip, OrderTakeProfit (), 0, CLR_NONE); if (MoveStop2 gt; 0) if (aschenlow lt; = OrderOpenPrice () - MoveStop2 * pip OrderStopLoss () gt; OrderOpenPrice ())/wenn der Preis erreicht wurde MoveStop Ziel 2 OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice ( ) -MoveStopBEProfit2 * pip, OrderTakeProfit (), 0, CLR_NONE);





Zitieren