Hallo,
ich möchte was ausprobieren und einem Verlust mit grösseren Lots entgegenwirken. Nun es müsste zuerst der Verlust bestimmt werden.
Die Idee: die
letzten aufeinander folgenden Verluste zusammen zu zählen.
Entsprechend bei Gewinn soll abgebrochen werden und Verlust (falls welcher vorkam) zurückgegeben werden.
Dazu habe ich ein Beispiel Code hier aus Forum etwas modifiziert. Ich kenne mich nicht so richtig mit "return" und "break" aus und hoffe, dass ich die richtig (entsprechend der Logik)eingesetzt habe.
Wäre dankbar für Vorschläge und Anregungen.
PHP-Code:
double ClosedLooses(){
double x;
double summe = 0;
for (int i = OrdersHistoryTotal() - 1 ; i > OrdersHistoryTotal() - 10; i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if(OrderProfit()<0)
{
x = OrderProfit() + OrderSwap() + OrderCommission();
summe += x;
Print("summe=", summe);
}
else break
}
summe=MathAbs(summe);
return(summe);
}