Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 26.01.17
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Ich habe mal die richtigen Ideen von @Leopold aufgegriffen und zu einem lauffähigen Code erweitert. Es werden nun wirklich nur die letzen drei geschlossenen Order untersucht und bzgl. des Profits aufsummiert.
Die Printausgabe steht nun hinter der for-Schleife.

Code:
if(test) 
{ 
  double x = 0;
  double summe = 0;
  int cnt = 0;
  int i;
  for (i = OrdersHistoryTotal() - 1 ; i >= 0; i--)  
  { 
     if OrderSelect(i, SELECT_BY_POS, MODE_HISTORY); 
      if (cnt < 3)
      {
        x = OrderProfit() + OrderSwap() + OrderCommission(); 
        summe += x; 
        cnt++;
      } else break;
  }
   Print("summe=", summe); 
}
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.