Pi
- Indikatoren
- Vasja Vrunc
- Version: 2.8
- Aktualisiert: 30 Mai 2020
- Aktivierungen: 10
Indikator für professionelle Vorhersage
Basiert auf dem Abgleich der Historie mit dem ausgewählten Mustermodell und zeigt das wahrscheinlichste Ergebnis an.
Der Pi-Indikator enthält die Linien "Muster", "Gescannte_Vergangenheit", " Übereinstimmendes_Muster", " Zukünftige_Vorhersage", einen einstellbaren Modellbereich und einige andere Steuerelemente.
Dieser Indikator ist in erster Linie für den professionellen Einsatz konzipiert und ist sehr nützlich bei der Suche nach der Wahrscheinlichkeit der Ergebnisse in Bezug auf die Zukunft.
Hinweis: Die Ergebnisse hängen von model_band und past_bars ab. Sie sind Näherungswerte und müssen daher mit mehreren Zeitrahmen verglichen werden.
Das Programm ist so konzipiert, dass es in 2 automatischen Modi arbeitet:
1. Schieberegler-Modus
Schaltet sich ein, wenn der Indikator an den Chart oder Visual Tester angeschlossen wird.2. Experten-Modus
Hier können Sie Ihre Einstellungen in der Historie mit dem "Schieberegler" bis zu 32767 Balken zurück testen/einstellen.
So können Sie beim visuellen Testen des EA den Indikator anhängen und die Eingabeparameter für kritische Punkte leicht anpassen.
Nurbeim Tester können Sie den "Schieberegler-Modus" durch Drücken der Taste <Esc> verlassen.
Sie können ganz einfach zwischen den Zeitrahmen für die ausgewählte Position wechseln und die Ergebnisse vergleichen.
Schaltet sich ein, wenn der Indikator mit der Funktion "iCustom" gestartet wird.
Er ist nur für den EA-Einsatz konzipiert und "Slider History Testing" ist deaktiviert.
Er ist getestet und funktioniert sehr gut in unserem EA "PointerX".
Bitte sehen Sie sich den "Test" in HD an . .. https://youtu.be/z1AfjBWIuhQ
Wir empfehlen, mehrere Instanzen des Indikators auf verschiedenen Zeitrahmen gleichzeitig laufen zu lassen, um bessere Ergebnisse (M15, H1, H4) und Optimierungskriterien alle zwei Monate.
Für Programmierer
Der bekannte Befehl zum Abrufen eines Zeilenindexwertes für MQL4:TF_ = enum_Zeitrahmen
"Pi" = Pfad/Name des kompilierten Programms des benutzerdefinierten Indikators
BAND_ = Modellband (int)
FB_ = zukünftige Balken (int)
SMOOTH_ = Glattheit der Linie (int)
0 = letzter Balken (int)
PB_ = vergangene Balken (int)
3 = Zeilenindex (int)
cnt = Verschiebung (int)
Sie können diesen Code als Beispiel verwenden:
// Funktionsdeklaration - PI-Indikator definieren (Beispiel) void definePI(...) { buyPI_=false; sellPI_=false; RefreshRates(); const double tpBUY=NormalizeDouble(Ask+tpBuyL_,_Digits); const double tpSELL=NormalizeDouble(Bid-tpSellL_,_Digits); const double slBUY=NormalizeDouble(Bid-slBuyL_,_Digits); const double slSELL=NormalizeDouble(Ask+slSellL_,_Digits); // [Hier wird ein Fehlertestcode eingefügt ...] // dann ... if(err_!=0) return; bool END_BUY=false; bool END_SELL=false; for(short cnt=0;cnt>=-FB_;cnt--) { double piCurr=EMPTY_VALUE; piCurr=iCustom(NULL,TF_,"Pi",BAND_,FB_,SMOOTH_,0,PB_,3,cnt); ResetLastError(); if(piCurr==EMPTY_VALUE) {f_err_=true; buyPI_=false; sellPI_=false; Print(__FUNCTION__,"Pi=EMPTY_VALUE"); return;} const double pi_bid=piCurr; const double pi_ask=piCurr+spreadPnts_; if(UseSL_) { if(pi_bid<=slBUY) END_BUY=true; if(pi_ask>=slSELL) END_SELL=true; } if(pi_bid>=tpBUY&&!END_BUY) {buyPI_=true; break;} if(pi_ask<=tpSELL&&!END_SELL) {sellPI_=true; break;} } return; }
Einstellungen der Pi-Eingabeparameter
Die Reihenfolge von links nach rechts ist: Name, [Standardwert], Min-Max-Wert.Wenn Sie versehentlich einen niedrigeren oder höheren Wert eingeben, wird der Min-Max-Wert verwendet.
- ModelBand [130] 2-1000 - Breite des Musterlinienmodells (in aktuellen Balken)
- FutureBars [300] 0-600 - Balken für die Berechnung in die Zukunft (nach rechts)
- Smooth [0] 0-100 - Glättung der Linie
- LastBar [0] 0-6000 - letzter Balken für die Berechnung (0 ist aktuell)
- PastBars [1000] 0-6000 - Balken für die Berechnung in der Vergangenheit (nach links)
Zusätzliche Informationen
Die Demoversion wurde erstellt, um die wichtigsten Funktionen und die Benutzerfreundlichkeit von Pi, PiDemo zu demonstrieren.Wenn Sie Pi uneingeschränkt oder innerhalb eines EAs nutzen möchten, müssen Sie dieses Produkt kaufen oder mieten.
Sind Sie mit unserer Arbeit zufrieden? Teilen Sie Ihre Erfahrungen und hinterlassen Sie einen Kommentar.
Wenn Sie Hilfe bei der Nutzung unserer Trading-Tools benötigen oder ein Problem oder eine Frage haben, kontaktieren Sie mich bitte.
VLabs

