Ok ... Ich denke, ich habe es herausgefunden! Wenn Sie Fehler finden ... bitte posten Sie sie doppelt StepSize = 20; doppelte MinDistanz = 10; int TakeProfit = 30;/Ihre Kriterien für die Erweiterung Ihres Take Profits hier Eingefügter Code {double BuyTP, SellTP; total = OrdersTotal (); für (cnt = 0; cntlt; OrdersTotal (); cnt ) {if (Sortierreihenfolge (cnt, SELECT_BY_POS, MODE_TRADES) == false) break; if (OrderMagicNumber ()! = MagicNumber || OrderSymbol ()! = Symbol ()) continue; if (OrderType () == OP_BUY) {BuyTP = OrderTakeProfit (); if (Ask gt; = (BuyTP - (MinDistanz * Punkt))) {BuyTP = OrderTakeProfit () StepSize * Point; OrderModify (OrderTicket (), OrderOpenPrice (), OrderStopLoss (), BuyTP, 0, CLR_NONE); }} if (OrderType () == OP_SELL) {VerkaufTP = OrderTakeProfit (); if (Bid lt; = (SellTP (MinDistance * Point))) {VerkaufTP = OrderTakeProfit () - StepSize * Point; OrderModify (OrderTicket (), OrderOpenPrice (), OrderStopLoss (), SellTP, 0, CLR_NONE); }}}}




Zitieren