Thema: Breakeven
Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 19.02.20
chesstigran chesstigran ist offline
Neues Mitglied
 
Registriert seit: Feb 2020
Beiträge: 20
chesstigran befindet sich auf einem aufstrebenden Ast
Standard Breakeven

Hey,

das ist meine BE funktion:

Code:
    for(int i = OrdersTotal() - 1; i >= 0; i--) {
    if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {  
       
    if(OrderType() == OP_BUY && (OrderOpenPrice() > OrderStopLoss()) && (((Bid - OrderOpenPrice()) >= 10*_Point ))) {
    bResult = OrderModify(OrderTicket(), OrderOpenPrice(),OrderOpenPrice(), OrderTakeProfit(), 0);
  	 }
  		 
  	 if(OrderType() == OP_SELL  && (OrderOpenPrice() < OrderStopLoss()) && (((OrderOpenPrice() - Ask) >= 10*_Point ))){
  	 bResult = OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice(), OrderTakeProfit(), 0);
  	      }
      }
    }
Mein EA arbeitet so, dass er wenn der Trade 10 Punkte im Profit ist (DAX und DJ) dann das StopLoss auf BE zieht.

Beim Backtesting hat das funktioniert, aber beim Demo Konto worauf ich den EA laufen habe funktionierts grade nicht.

Ideen?