Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 28.03.19
dundale dundale ist offline
Neues Mitglied
 
Registriert seit: Oct 2016
Beiträge: 25
dundale befindet sich auf einem aufstrebenden Ast
Standard

Hallo traderdoc,

ich verstehe, was du meinst aber ich kann das nicht programmieren, da sind zu viele gedankliche Lücken in meinem Kopf.

Ich habe eine TotalOpenBuyOrders()-Funktion, somit habe ich die aktuelle Anzahl der offenen BuyOrders.
Aber ich weiß nicht, wie und an welcher Stelle ich den neuen Wert "ermittle", mit dem ich dann die TotalOpenBuysOrders-Anzahl vergleiche.

Ich dachte ich könnte in die OnTick-Funktion folgendes eintragen:

Check_Veraenderung_BuyOrders(); // Die Funktion läuft bei jdem Tick durch

und dann wollte ich die folgende Funktion nutzen:
Code:
bool Check_Veraenderung_BuyOrders()
{
   int total=0,
   OrderAnzahl = TotalOpenBuyOrders();
   
   if(OrdersTotal()>0)
      for(int i=OrdersTotal()-1; i>=0; i--)
        {
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
           {
            if(OrderSymbol() == Symbol())
               if(OrderType() == OP_BUY)
                  if(OrderAnzahl != //neuer Wert// )
                     OrderModify( ... )
           }
        }
   return(true);
}
Ich kam aber beim Tüfteln einfach nicht weiter.

Mir gehts erstmal um die Funktion, dass der EA die Veränderung der Tradeanzahl realisiert und dann die Aktualisierung des TP vornimmt.