und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Geometric signal validation for indicator signals - Indikator für den MetaTrader 5
- Ansichten:
- 10
- Rating:
- Veröffentlicht:
- Aktualisiert:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Es ist bekannt, dass viele Signalindikatoren Fehlsignale erzeugen. Die geometrische Signalvalidierung ist ein Verfahren, um diese Fehlsignale in Echtzeit zu entfernen und die übrigen Signale unverändert zu lassen. Bei der geometrischen Signalvalidierung gilt ein Signal als falsch, wenn es einen geometrisch unmöglichen Zickzack-Abschnitt erzeugen würde. Ein Indikator, der ein Kaufsignal anzeigt, während der Markt fällt, hat ein geometrisch ungültiges Einstiegssignal erzeugt, und daher kann man davon ausgehen, dass es sich aus diesem Grund um ein falsches Signal handelt. Geometrisch ungültige Signale sind im Wesentlichen unsichere oder falsche Signale.
Da bekannt ist, wie viele Indikatoren dafür berüchtigt sind, falsche Signale zu erzeugen, sollten die von ihnen unmittelbar erzeugten Signale nicht immer als Einstiegssignale betrachtet werden, sondern als potenzielle Signale.
In dieser Engine sind die von einem Indikator erzeugten Signale (in diesem Fall die Donchian-Kanal-Linien) die Kandidaten für Tief- und Hoch-Pivots. Sie müssen alle validiert werden. Eine auf dem Zigzag-Prinzip basierende Logik wird verwendet, um die einzelnen vom Indikator erzeugten Kandidatensignale miteinander zu verknüpfen; wenn eines der Kandidatensignale eine geometrische Unmöglichkeit erzeugt, wird es als falsches Signal gewertet und der Status der Pivot-Suche bleibt unverändert.
Wenn man an einen Zigzag denkt, stellt man sich wahrscheinlich einen Indikator vor, dessen Logik den Zigzag steuert; hier ist das Skript jedoch umgekehrt, da es sich nicht um einen Zigzag handelt, sondern um einen Validator.
Wenn ein Segment seine Suche abschließt, wird der Kurs aufgezeichnet und der Suchzustand geändert. Diese Änderung des Suchzustands ist gleichzeitig die Bestätigung des Pivots. Bestätigte Pivots werden mit Pfeilen markiert, und geometrische Anomalien (die falschen/gefährlichen Signale) werden mit Pfeilen und einem durchgestrichenen X gekennzeichnet.
Die Signalvalidierung kann bei beliebigen Signalindikatoren erfolgen; hier wird der Donchian-Kanal als Beispiel verwendet. Um dies besser zu verstehen, können Sie den von mir kommentierten Code studieren und ihn auch visuell im Strategietester ausführen.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/73859
Universal Breakout Study
Universal Breakout Study ist ein forschungsorientierter Expert Advisor für MetaTrader 5, der zur Analyse und Optimierung von Range-Breakout-Strategien entwickelt wurde. Er bietet flexible Parametertests, schnelle Optimierung und einen strukturierten Rahmen für die Validierung von Handelsideen anhand historischer Daten und Forward-Tests.
Chart Navigator MT5 Light
Chart Navigator MT5 Light – eine Minikarte zur schnellen Navigation im Kurschart und zum sofortigen Sprung zu Ihren Markierungen darin
Multi Forex Scanner MT5
Anstatt jedes Paar einzeln analysieren zu müssen, können Sie auf einen Blick erkennen, welche Paare nach Ihren eigenen Kriterien am vielversprechendsten sind.
002 - Inside Bar
Expert Advisor zum Testen der „Inside Bar“-Fortsetzungshypothese. Der EA platziert Pending-Orders in Richtung des „Main Bar“, sobald ein gültiges „Inside Bar“-Muster erkannt wird, wobei optionale ATR- und Musterqualitätsfilter zur Verfügung stehen.
