for(i = Länge; i >= 1 ; i--) //LSMA-Schleife
{
lengthvar = length + 1; & nbsp; //längenvar = 21
lengthvar /= 3; & nbsp; //lengthvar = 7 nbsp; //längenvar = 7
tmp = 0; //längenvar = 21
tmp = ( i - lengthvar)*Close[length-i+shift]; //tmp = 20 - 7 * close[20-i+shift]
sum[1]+=tmp;
}
wt[shift] = sum[1]*6/(length*(length+1));
Was ist die Bedeutung dieser Berechnung?
Die Software zeichnet die LSMA mit der Periode (2), aber nicht mit den Perioden 3 und 4, sie zeichnet mit der 5, aber nicht mit der 6 und 7, sie zeichnet wieder mit der 8. Und sie fährt fort, alle 3 Perioden eine zu zeichnen, ich habe es nur bis 50 getestet. Aber ich verstehe MQL5 nicht genug, um den Fehler zu beheben.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
LSMA:
Least Square Moving Average (kleinste Quadrate) - ein gleitender Durchschnitt berechnet mittels der Methode der kleinsten Quadrate.
Autor: Scriptor