![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Nun ja, Candid, das native iMA () wird kaum rekursiv berechnet. Alles von Grund auf, nach einer direkten Formel.
P.S. Ich musste nur die Zahlen in einer anderen Reihenfolge schreiben.
Bereinigte Indizes. M_qRMA erfordert eine kompilierte M_qWMA
P.S. Ich habe einige Zweifel an der Konsistenz der Sechs. Vielleicht ist es einfacher, die Berechnung nach und nach durchzuführen? (siehe f-la in den Kommentaren)
Ah, da ist es. Entschuldigung, ich habe Sie missverstanden.
Was ist HMA, Pisara?
P.S. Ich habe es gefunden: "HMA". Was ist die Idee dahinter?
halvedLength:= = if((ceiling(length/2) - (length/2) <= 0.5), ceiling(length/2), floor(length/2));
sqrRootLength:= if((ceiling(sqrt(length) - sqrt(Länge) <= 0,5), ceiling(sqrt(Länge)), floor(sqrt(Länge));
Wert1:= 2 * mov(Preis,Länge,Methode);
Wert2:= mov(Preis,Länge,Methode);
HMA:= mov((Wert1-Wert2),sqrRootLength,method);
hier ist eine Variante ohne Farben
Okay, ich verleugne es. Sie sind nicht paranoid. Das ist eine normale Maßnahme, um die Reinheit des Experiments zu gewährleisten.
2 Korey: Die Sechs ist absolut richtig, wenn man alles richtig zählt. Sie ergibt sich aus der Summierung der Quadrate der natürlichen 1 bis N. Die Summe ist N(N+1)(2N+1)/6. Die direkte Software-Summierung führt zum gleichen Ergebnis, dauert aber etwas länger.
Sie berechnen den normalisierenden k-Wert falsch, Sie brauchen dort nicht eins von der Summe abzuziehen. Und Sie haben eine Formel, die falsch auskommentiert ist: nicht
а