Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 03.06.13
traderdoc traderdoc ist gerade online
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 1.875
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

@Ca$hDigger
"Will den Gewinn bzw Verlust der letzten x Orders verwenden."

Der arme Mensch will doch nur den Gewinn bzw. Verlust von einer bestimmten Anzahl geschlossener Trades wissen, also gebt ihm doch nicht solche riesigen Brocken.

Der Code reicht doch völlig aus und funktioniert dazu auch noch sofort.

Code:
//ein Beispiel für die letzten 10 Trades in der Historie
  double Profit = 0;
  double Verlust = 0;
  double x;
  for (i = 0; i < 10; i++) {
     OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
     x = OrderProfit() + OrderSwap() + OrderCommission();
     if (x >= 0) Profit += x;
        else  Verlust += x;
  }
Sollen es mehr Trades sein, dann statt 10 eine andere Zahl oder als Variable deklarieren - fertig!

traderdoc