Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 22.08.13
DocRandom DocRandom ist offline
Neues Mitglied
 
Registriert seit: Aug 2013
Ort: Austria
Beiträge: 17
DocRandom befindet sich auf einem aufstrebenden Ast
DocRandom eine Nachricht über Skype™ schicken
Standard Seh ich den Wald vor lauter Bäumen nicht?

Hallo liebe Community!

Mein Freund schreibt andauernd neue Roboter(EAs), die ich dann testetn darf.
Nun dachte ich mir; ich schreibe auch einen Robot, der mir die History-Daten der Roboter ausgibt. Im großen und ganzen würde das Teil auch funktionieren, jedoch gibt er mir keine negativen Trades und keine negativen Schlußkurse aus.

hier nun der kleine Code-Teil, der das ganze ausrechnen soll:
Code:
 
double gesamt = 0.0;
int minus = 0;
int plus = 0; 
int trades = 0;
int i, hst = OrdersHistoryTotal();
for(i = 0; i < hst; i++)
{
  if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
  {
    if(StringFind( OrderComment(), Roboter, 0) > -1)
    {
      trades++;
      double clp = OrderClosePrice();
      if(clp > 0)
      {
        plus++;
      } else {
        minus++;
      }
      gesamt = gesamt + clp;
    }
  }
}
subPrintDetails(trades,gesamt,plus, minus);
Für Eure Hilfe wäre ich sehr dankbar.
Anscheinend bin ich Blind!

lg
DocRandom