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