Predictor of the MA
- Indikatoren
- Maxim Romanov
- Version: 1.1
- Aktualisiert: 24 März 2020
Beschreibung
Ich denke, fast alle Trader träumen von einem nicht nacheilenden MA. Ich habe diesen Traum in meinem Indikator verwirklicht. Er ermöglicht die Vorhersage zukünftiger MA-Werte! Der Indikator kann auf vier verschiedene Arten verwendet werden:
- Die erste - Vorhersage für die gewünschte Anzahl von Balken. So können Sie das zukünftige Kursverhalten beurteilen.
- Die zweite - die Erzeugung von nicht nachlaufenden "Durchschnitten". Dies wird erreicht, indem man den MA um die Hälfte des Mittelungszeitraums zurücksetzt und die Prognose um die erforderliche Anzahl von Balken nach vorne verschiebt.
- Die dritte Möglichkeit ist die beliebte Kreuzung von zwei oder mehr MAs, allerdings nicht in der Gegenwart, sondern in der Zukunft. Durch die Verwendung eines zukünftigen МА-Kreuzungspunktes können Sie den Hauptnachteil dieser Methode - verzögerte Ein- und Ausstiegssignale - ausschalten.
- Schließlich ist dieser Indikator auch für die Anhänger von Bill Williams von Nutzen. Sie können einen "Alligator" erstellen, der aus prognostizierten Durchschnitten besteht, um mehrfache Fehleinstiege auszusortieren und die Rentabilität Ihres Systems zu erhöhen.
Der Indikator enthält alle Einstellungen der Standard-Terminal-МАs. Sie können eine Rückwärts-/Vorwärtsverschiebung einstellen, die Mittelwertbildungsmethode und den Preis, auf den die Mittelwertbildung angewendet wird, auswählen.
Die Prognose kann mit fünf verschiedenen Methoden erstellt werden, die in den Einstellungen festgelegt werden können. Die erste Methode ist die Spektralanalyse mittels Fourier-Transformation. Die übrigen vier sind Methoden der linearen Vorhersage in verschiedenen Variationen.
Der Indikator zeigt gute Ergebnisse, wenn vergangene Balken = 1 000, Schaden = 400 und die erste Methode verwendet wird. Wenn Sie die Methoden der linearen Vorhersage verwenden wollen, empfehle ich vergangene Balken = von 2 000 bis 5 000.
Einstellungen
- Methode - Vorhersagemethode (1 - mit Fourier-Transformation, 2, 3, 4, 5 - lineare Vorhersagemethoden).
- LastBar - Nummer des Balkens, bei dem Sie die Vorhersage beginnen (0 - aktueller Balken, jeder andere Balken bedeutet die Anzahl der Balken in der Vergangenheit).
- PastBars - die Anzahl der Balken, die für die Analyse verwendet werden (der empfohlene Wert für die Fourier-Transformation liegt zwischen 100 und 1.000, eine größere Anzahl wird langsamer; für andere Methoden können Sie mehr als 10.000 verwenden, aber Sie müssen dann warten).
- LPOrder - Vorhersagegenauigkeit von 0 bis 1 (wird nur für lineare Vorhersagemethoden verwendet).
- FutBars - die Anzahl der vorauszusagenden Balken (sollte PastBars nicht überschreiten, besser 2-3 mal weniger als diese).
- HarmNo - die maximale Anzahl der Frequenzen für die Fourier-Transformation (empfohlen 1/2 oder 1/3 von PastBars, wirkt sich stark auf die Berechnungsgeschwindigkeit aus; je höher die Anzahl ist, desto langsamer rechnet es. Sollte PastBars nicht überschreiten; wenn der Wert groß ist, erscheint eine Meldung auf Ihrem Bildschirm).
- FreqTOL - Vorhersagegenauigkeit für die Fourier-Transformation (je höher die Genauigkeit ist, desto langsamer wird die Berechnung. Empfohlen wird nicht mehr als 0.00000001).
- FreqMax - maximale Anzahl der Iterationen für die Konvergenz der Frequenzen (kann unverändert gelassen werden).
- BurgWin - eine Funktion zur gewichteten Mittelwertbildung (für lineare Vorhersagemethoden; 0 = keine gewichtete Mittelwertbildung, 1 = Hamming-Methode, 2 = Parabolische Methode).
- ma_period - MA-Periode, die ähnlich wie der Standardindikator platziert wird.
- ma_shift - Verschiebung des Durchschnitts vorwärts/rückwärts, wie beim Standardindikator. Geben Sie eine negative Anzahl von Takten ein, um rückwärts zu verschieben.
- ma_method - Mittelwertbildungsmethode. 1 - einfach, 2 - exponentiell, 3 - gewichtet, 4 - lineare Regression.
- applied_price - Preistyp - welcher Preis für die Mittelwertbildung verwendet werden soll. 1- CLOSE, 2 - OPEN, 3 - HIGH, 4 - LOW, 5 - HL/2, 6 - HLC/3, 7 - HLCC/4.
Funktionsprinzipien
Um eine nicht nacheilende МА zu erreichen, setzen Sie Last bars = ma_shift =1/2 ma_period. ma_shift sollte negativ sein.
Die Berechnungen können von einem Bruchteil einer Sekunde bis zu mehreren Minuten oder Dutzenden von Minuten und sogar Tagen dauern, je nachdem, wie tief die Analyse in der Vergangenheit liegt. Wenn das Terminal nicht antwortet, wird der Indikator gerade berechnet. Warten Sie einfach ein wenig. Der Indikator hängt nie am Terminal, er wird die Berechnung schließlich beenden. Verwenden Sie für die Fourier-Transformation nicht mehr als 3.000 Balken (für andere Methoden nicht mehr als 20.000), da dies den Prozess stark verlangsamt.
Der Indikator wird bei jedem neuen Balken neu berechnet. Achten Sie daher darauf, dass die Berechnungsdauer den angegebenen Zeitrahmen nicht überschreitet. Wenn Sie eine große Anzahl vergangener Balken einstellen, empfiehlt es sich, zunächst die Berechnungsdauer auf H4 zu überprüfen. Andernfalls kann es sein, dass die Berechnung nie abgeschlossen wird (wenn Sie die empfohlenen Parameter und einen normalen Computer verwenden, können Sie den M5-Zeitrahmen sicher einstellen).
