Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 04.11.19
Bucardo Bucardo ist offline
Mitglied
 
Registriert seit: Nov 2014
Beiträge: 31
Bucardo befindet sich auf einem aufstrebenden Ast
Standard

Das hätte ich auch vermutet, dass das Hauptproblem darin liegt die POINTS des Symbols des WP zu nutzen, obwohl ein anderes WP geöffnet ist.

Habe den Code wie folgt geändert, leider ohne Erfolg...

Code:
   void AutoSL()
   {
    for(int j=0;j<OrdersTotal();j++)
    {
     x=OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
     if(OrderType() == OP_BUY && OrderStopLoss() == 0)
     {
      x=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice() - 500 * MarketInfo(Symbol(),MODE_POINT),OrderTakeProfit(),0,0);
     }
     
     if(OrderType() == OP_SELL && OrderStopLoss() == 0)
     {
      x=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice() + 500 * MarketInfo(Symbol(),MODE_POINT),OrderTakeProfit(),0,0);
     }
    }
   }
Wenn ich z.B. einen USD/JPY Trade ohne SL eröffne, und z.B. den AUD/JPY Chart offen habe, funktioneirt alles wunderbar. Sobald ich aber den EUR/USD CHart offen habe, setzt er statt 50 Pips nur noch einen 5 Pips SL. Das alte problem also :/

Hoffe auf eure Hilfe (Will nämlcih nicht alle 28 WP-Charts öffnen müssen, um das Problem zu umgehen )