Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 26.04.18
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dieter23 Beitrag anzeigen
wie müßte die Abfrage aussehen, ob der TakeProfit ausgelöst wurde.
Auf die Schnelle aus einem meiner EAs:
Code:
      int CurDay=TimeDayOfYear(TimeCurrent());
      EATrades=0;           // number of todays trades
      EABalance=0;          // amount of todays win/loss
      for(n=0; n<OrdersHistoryTotal(); n++)
      {
         if(   OrderSelect(n,SELECT_BY_POS,MODE_HISTORY)  // order history
            && TimeDayOfYear(OrderCloseTime())==CurDay )  // of today
         {
            if(   OrderComment()==EAName          // pos closed
               || OrderComment()==EAName+"[sl]"   // sl reached
               || OrderComment()==EAName+"[tp]"   // tp reached
              )
            {  
               EATrades++;                        // increase trade counter
               EABalance=EABalance+OrderProfit(); // in/decrease our balance
            }
         }
      }
      if     (EABalance<=DayLoss)   DayStop=true; // enough lost
      else if(EABalance>=DayProfit) DayStop=true; // enough won
      else                          DayStop=false;
Ich hoffe, Du kannst Dir da das passende raussuchen. AVT