@traderdoc
Habe ein Problem.
Hab zum Code noch Variable i hinzugefügt weil sonst variable nicht definiert war und definiere statt Profit und Verlust einfach nur die Summe also noch vereinfachter.
Will den Code nun folgendermaßen nutzen:
Code:
double summe = 0; //als globale variable
if(test)
{
double x;
double i;
for (i = 0; i < 10; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
x = OrderProfit() + OrderSwap() + OrderCommission();
summe += x;
Print("summe=", summe);
}
Das Problem ist nun das riesige negative Zahlen als Summe entstehen statt der korrekten Addierung der History. Im Print also im Journal sieht man das dann zB -173022.4788 oder ähnliche unkorrekte Werte
LG C$D