Bandys RVI2
- Experten
- MATTHEW STAN WILLS
- Version: 1.0
- Aktivierungen: 10
Howard Bandy's RVI2 - Automatisiertes Handelssystem
Eine professionelle Implementierung von Howard Bandys 2-Perioden Relative Vigor Index (RVI) Strategie, die entwickelt wurde, um systematisch hochwahrscheinliche kurzfristige Umkehrungen in Indizes, ETFs und Aktienmärkten zu erfassen.
Der RVI misst die Überzeugung, die hinter den Kursbewegungen steht, indem er die Spanne zwischen dem Schlusskurs und der Eröffnung mit der Spanne zwischen dem Höchstkurs und dem Tiefstkurs vergleicht. Wenn der RVI stark negativ ist, schließen die Kerzen in der Nähe ihrer Tiefststände. Dies deutet auf einen erschöpften Verkaufsdruck und eine wahrscheinliche Trendwende hin, die dieser EA mit disziplinierter, regelbasierter Ausführung erfasst.
Kernvorteil
Der Relative Vigor Index erfasst etwas einfaches, aber wirkungsvolles: Wenn Kerzen beständig in der Nähe ihrer Tiefststände schließen (negativer RVI), sind die Verkäufer dominant, aber wahrscheinlich erschöpft:
- Erfasst die interne Struktur jeder Kerze (Eröffnung, Schluss, Hoch, Tief)
- Der 2-Perioden-RVI reagiert extrem auf kurzfristige Extrema
- Liefert eine andere Dimension der Erschöpfung, die nicht mit einfacheren Preissignalen korreliert
- Ein tief negativer RVI in einem Aufwärtstrend schafft eine sehr wahrscheinliche Abprallmöglichkeit
Im Gegensatz zu reinen Kurssystemen erfasst der RVI die Beziehung zwischen Eröffnungs-, Schluss-, Höchst- und Tiefstkursen und bietet damit ein differenzierteres Maß für die kurzfristige Erschöpfung.
Wie der RVI berechnet wird
Der Relative Vigor Index misst die Stärke einer Kursbewegung, indem er vergleicht, wo der Balken innerhalb seiner Spanne geschlossen hat. Der Grundgedanke ist, dass bei einer starken Aufwärtsbewegung der Schlusskurs in der Nähe des Hochs liegt; bei einer starken Abwärtsbewegung liegt der Schlusskurs in der Nähe des Tiefs.
Für jeden Balken werden der Zähler und der Nenner anhand eines symmetrischen gewichteten Durchschnitts berechnet, der die Werte glättet:
Zähler = (Close - Open) + 2 * (Close[1] - Open[1]) + 2 * (Close[2] - Open[2]) + (Close[3] - Open[3]) Nenner = (High - Low) + 2 * (High[1] - Low[1]) + 2 * (High[2] - Low[2]) + (High[3] - Low[3])
Der Zähler erfasst die Richtungskomponente (Schlusskurs vs. Eröffnungskurs), während der Nenner die Gesamtspanne (Hoch vs. Tief) erfasst. Beide verwenden einen gewichteten 4-Balken-Glättungs-Kernel.
RVI = SMA(Zähler / Nenner, Periode)
Mit der Standardperiode von 2 ist der endgültige RVI der einfache gleitende Durchschnitt des Verhältnisses über die letzten 2 Balken. Der RVI oszilliert ungefähr zwischen -1 und +1. Negative Werte bedeuten, dass die Kerzen in der Nähe ihrer Tiefststände schließen (bärische Überzeugung); positive Werte bedeuten, dass die Kerzen in der Nähe ihrer Höchststände schließen (bullische Überzeugung). Der Standard-Einstiegsschwellenwert von -0,30 erfasst Bars, bei denen Verkaufsdruck vorherrscht, während der Ausstiegsschwellenwert von 0,00 den Handel schließt, sobald die bärische Überzeugung nachlässt.
Forschungsgrundlage
Basierend auf der Anwendung des Relative Vigor Index von Howard Bandy aus "Mean Reversion Trading Systems" (Blue Owl Press, 2013). Der Standard-RVI vergleicht die Schluss-Offen-Spanne mit der Hoch-Tief-Spanne unter Verwendung einer geglätteten Berechnung. Bandys Ansatz verwendet einen kurzen 2-Perioden-Rückblick, um einen schnellen Oszillator zu schaffen, der für das Mean-Reversion-Timing geeignet ist.
Die Mean-Reversion-Strategien von Bandy wurden ursprünglich als Long-Only-Systeme konzipiert, die die natürliche Aufwärtstendenz der Aktienmärkte widerspiegeln. Für diejenigen, die experimentieren möchten, wurde die Short-Seite in diesen EA kodiert, aber der primäre Forschungsvorteil liegt in der Long-Seite.
Strategie-Regeln
Lange Seite:
- Einstieg: RVI2 fällt unter -0,30 (Standard), während der Kurs über dem SMA-Trendfilter liegt
- Ausstieg: RVI2 steigt über 0,0 (Voreinstellung). Take-Profit und N-Bar-Timeout sind verfügbar, aber standardmäßig ausgeschaltet - der RVI-Level-Exit ist der primäre Exit
Short-Seite (standardmäßig deaktiviert):
- Einstieg: RVI2 steigt über 0,30 (Standardeinstellung), während der Preis unter dem SMA-Trendfilter liegt
- Ausstieg: RVI2 fällt unter 0,0 (Standardeinstellung). Take Profit und N-Bar-Timeout sind verfügbar, aber standardmäßig ausgeschaltet.
Die optionale Skalierung ermöglicht zusätzliche Einstiege in nachfolgenden Bars, wenn der RVI auf extremen Niveaus bleibt.
Typisches Systemverhalten
- Hohe Gewinnrate (oft 70 bis 85 Prozent, je nach Markt und Einstellungen)
- Kleine, konstante Gewinne pro Handel
- Gelegentliche Drawdowns während starker Markttrends
- Beste Performance bei liquiden Aktienindizes und ETFs
Es handelt sich um ein Mean-Reversion-System, nicht um eine Trendfolgestrategie. Es profitiert eher von kurzfristigen Rückschlägen als von großen Richtungswechseln.
Für wen dieser EA geeignet ist
Ideal für:
- Händler, die Multi-Strategie-Portfolios aufbauen
- Anwender, die mit systematischen Handelskonzepten vertraut sind
- Händler, die Konsistenz gegenüber aggressiven Renditen anstreben
Nicht geeignet für:
- "Anwender, die konstante Gewinne erwarten
- Trader, die keine vorübergehenden Drawdowns tolerieren können
- Anwender, die Systeme mit hohem Risiko und hohen Renditen suchen
Wichtigste Merkmale
- Vollständig automatisierte Ausführung auf MetaTrader 5
- Multi-Symbol-Handel: bis zu 10 Märkte aus einem einzigen Chart
- Drei Modi für die Positionsgröße: Feste Lots, Dollarwert und Kontoprozentsatz
- Automatische Währungsumrechnung für währungsübergreifende Instrumente
- RVI-basierter Ausstieg bietet reaktionsschnelles Signalmanagement
- Optionale Skalierung bei tieferen Pullbacks
- Optionale erweiterte Ausstiegsmöglichkeiten: Gewinnmitnahme (%) und N-Bar Timeout
- Integriertes Performance-Dashboard mit Gewinnrate, P&L, durchschnittlichem Handel und offenen Positionen
- Warnungen über Chart-Popups, Push-Benachrichtigungen und E-Mail
Empfohlene Märkte
Am besten geeignet für:
- US-Aktienindizes: S&P 500 (US500), NASDAQ 100 (NDX100/US100), Dow Jones (US30)
- Andere liquide Indizes: Russell 2000 (US2000), ASX 200, DAX 40, FTSE 100
- Aktien-ETFs: SPY, QQQ, DIA, IWM, XLK
Einzelne Aktien können gehandelt werden, sind aber mit einem höheren Risiko verbunden. Einzelaktien sind von Natur aus volatiler als Indizes und ETFs, und ihr Abwärtsrisiko bei unternehmensspezifischen Ereignissen ist wesentlich größer. Verwenden Sie beim Handel mit Einzelaktien eine konservative Positionsgröße und führen Sie immer zuerst einen Backtest durch.
Nicht empfohlen für Devisen oder Rohstoffe, es sei denn, sie wurden speziell getestet. Mischen Sie keine Anlageklassen in derselben EA-Instanz.
Bildschirmfotos
Die Screenshots zeigen einzelne Handelsbeispiele für SPY mit RVI-Indikatorwerten, Einstiegs- und Ausstiegsmarkierungen und Strategiedetails.
Teil einer professionellen EA-Serie
Dieser EA ist eine von 9 Mean-Reversion-Strategien, die von M.Wills angeboten werden. Alle zielen auf den gleichen Kern ab - kurzfristige Pullbacks in Trendmärkten - aber jede verwendet ein anderes Signal, um zu erkennen, wann dieser Pullback weit genug gegangen ist. Die Kombination mehrerer unkorrelierter Einstiegssignale kann die Drawdowns reduzieren, die Konsistenz verbessern und die Aktienkurven glätten.
Die Serie umfasst:
- Connors TPS (Skaleneinstieg mit RSI)
- Connors RSI2 (extreme RSI-Werte)
- Connors Double 7s (7-Tage-Kurskanal)
- Connors Percent B (Bollinger Band %b)
- Bandy Naive MR (aufeinanderfolgende Abwärtstage)
- Bandy PIRDPO (detrendierter Preis-Oszillator)
- Bandy RVI2 (Relativer Vigor-Index)
- Bandy DV2 (Nahezu-Mittelpunkt-Dynamik)
- Bandy Z-Score (statistischer Z-Score)
Expert Advisor-Einstellungen
Allgemeine Einstellungen
Magic Number ( Standard: 12345) - Eindeutige Kennung für die Trades dieses EAs. Verwenden Sie unterschiedliche Nummern, wenn Sie mehrere EAs auf demselben Konto ausführen, um Handelskonflikte zu vermeiden.
Trade Entry Mode ( Standard: Open of Next Bar) - Steuert, wann Trades ausgeführt werden:
- OPEN OF NEXT BAR: Platziert Trades beim nächsten Bar Open. Am besten für Backtesting geeignet.
- SCHLUSS DIESES BARs: Führt den Handel in der Nähe des Tagesschlusses aus . Empfohlen für den Live-Handel.
- EXAKTE ZEIT: Führt jeden Tag zu einer vom Benutzer definierten Zeit unter Verwendung der Serveruhr des Brokers aus .
Exakte Zeit ( Standard: 23:54) - Die Zeit im Format HH:MM, die verwendet wird, wenn der Trade Entry Mode auf Exakte Zeit eingestellt ist.
Zeitrahmen ( Standard: Aktuell) - Der Chart-Zeitrahmen für die Analyse. Täglich wird empfohlen.
Positionsgröße
Sizing Mode ( Standard: Lot Size) - Legt fest, wie die Positionsgröße berechnet wird:
- LOSGRÖSSE: Verwendet eine feste Anzahl von Lots pro Trade Entry.
- HANDELSWERT $: Weist einen festen Dollarbetrag pro Handel zu , der automatisch in die richtige Losgröße umgerechnet wird.
- KONTOSTAND %: Weist pro Trade einen Prozentsatz des aktuellen Kontostands zu .
Positionsgröße ( Standardwert: 0,01) - Der Wert, der auf den ausgewählten Größenmodus angewendet wird.
Max Margin % des Eigenkapitals ( Standardwert: 30,0) - Sicherheitsgrenze, die festlegt, wie viel Margin ein einzelner Handel im Verhältnis zum Kontoguthaben verbrauchen kann. Vor jedem Handel berechnet der EA die erforderliche Marge und prüft, ob sie diesen Prozentsatz des aktuellen Eigenkapitals überschreiten würde. Sollte dies der Fall sein, wird der Handel übersprungen und eine Meldung im Journal protokolliert. Dies verhindert eine versehentliche Überhebelung bei Brokern mit hohen Mindestlosgrößen. Zum Deaktivieren auf 0 setzen.
Symbol-Verwaltung
Zusätzliche Symbole ( Standardwert: leer) - Durch Kommata getrennte Liste von zusätzlichen Symbolen, die in einem einzelnen Chart gehandelt werden sollen (z. B. US500, NDX100, ASX200). Lassen Sie das Feld leer, um nur das Chart-Symbol zu handeln.
Max Symbols Open at Once ( Standardwert: 2) - Maximale Anzahl von Symbolen, mit denen gleichzeitig gehandelt werden kann.
Indikator-Einstellungen
RVI-Periode ( Standardwert: 2) - Die Rückblickperiode für die Berechnung des Relative Vigor Index. Steuert, wie stark der RVI auf die jüngsten Kursbewegungen reagiert. Die ultrakurze 2-Perioden-Einstellung erzeugt einen extrem reaktionsschnellen Oszillator, der kurzfristige Erschöpfungen erfasst.
Langes System
Long aktivieren ( Standard: true) - Schaltet den Long-Handel (Kauf) ein oder aus.
Trend-Filter: Preis > SMA ( Standardwert: wahr) - Long-Trades werden nur dann getätigt, wenn der Preis über dem gleitenden Durchschnitt liegt, um sicherzustellen, dass die Trades mit dem übergeordneten Aufwärtstrend übereinstimmen.
Trend-Filter: SMA-Periode ( Standardwert: 200) - Der Rückblickzeitraum für den Trendfilter.
Einstieg: RVI Below ( Standardwert: -0,50) - Wenn der RVI unter diesen Wert fällt, wird ein Long-Einstieg ausgelöst. Ein stark negativer RVI bedeutet, dass die Kerzen in der Nähe ihrer Tiefststände schließen, was auf einen erschöpften Verkaufsdruck hindeutet.
Einstieg: Additional on Subsequent Days ( Standardwert: 0) - Wenn der RVI nach dem ersten Einstieg auf extremen Niveaus bleibt, werden zusätzliche Positionen eingegangen. Setzen Sie den Wert auf 0, um nur einen einzigen Einstieg vorzunehmen.
Ausstieg: RVI Above ( Standardwert: 0,15) - Wenn der RVI über dieses Niveau steigt, werden Long-Positionen geschlossen. Dies fängt die mittlere Umkehrung ein, wenn der Verkaufsdruck nachlässt.
Beenden: Gewinnmitnahme % ( Standardwert: 0,0) - Prozentuales Gewinnziel. Standardmäßig deaktiviert - der RVI-Level-Exit ist der primäre Exit-Mechanismus. Zum Aktivieren auf einen Prozentwert setzen.
Ausstieg: N-Bar Timeout ( Standardwert: 0) - Maximale Anzahl von Bars, um eine Position zu halten. Standardmäßig deaktiviert. Setzen Sie den Wert auf einen Wert ungleich Null, um einen zeitbasierten Ausstieg hinzuzufügen.
Short-System
Enable Short ( Standard: false) - Schaltet den Short-Handel (Verkauf) ein oder aus. Standardmäßig deaktiviert.
Trend-Filter: Price < SMA ( Standardwert: true) - Leerverkäufe werden nur getätigt, wenn der Kurs unter dem gleitenden Durchschnitt liegt, um sicherzustellen, dass die Verkäufe mit dem allgemeinen Abwärtstrend übereinstimmen.
Trend-Filter: SMA-Periode ( Standardwert: 200) - Die Rückblickperiode für den Trendfilter.
Einstieg: RVI Above ( Standardwert: 0,50) - Wenn der RVI über diesen Wert ansteigt, wird ein Short-Einstieg ausgelöst. Ein positiver RVI bedeutet, dass die Kerzen in der Nähe ihrer Höchststände schließen, was auf einen erschöpften Kaufdruck hindeutet.
Einstieg: Additional on Subsequent Days ( Standardwert: 0) - Wenn der RVI nach dem ersten Einstieg auf extremen Niveaus bleibt, werden zusätzliche Positionen eingegangen. Setzen Sie den Wert auf 0, um nur einen einzigen Einstieg vorzunehmen.
Ausstieg: RVI Below ( Standardwert: -0,15) - Wenn der RVI unter dieses Niveau fällt, werden die Short-Positionen geschlossen.
Beenden: Take Profit % ( Standardwert: 0,0) - Prozentuales Gewinnziel für Short-Positionen. Standardmäßig deaktiviert.
Beenden: N-Bar Timeout ( Standardwert: 0) - Maximale Anzahl von Takten, die eine Short-Position gehalten werden kann, bevor sie am Markt geschlossen wird. Standardmäßig deaktiviert.
Anzeige-Einstellungen
Dashboard anzeigen ( Standard: true) - Zeigt das Informationsfeld im Chart an, das alle aktiven Einstellungen und den aktuellen Handelsstatus anzeigt.
Schriftgröße ( Standardwert: 20) - Textgröße für die Dashboard-Anzeige.
Handelsmetriken anzeigen ( Standard: true) - Zeigt Leistungsstatistiken auf dem Dashboard an: Gesamthandel, Gewinn/Verlust-Verhältnis, Genauigkeit, durchschnittlicher Handel und kumulative P&L.
Metrics Start Date ( Standard: 2000.01.01) - Startdatum für die Leistungsberechnungen.
Alarme und Benachrichtigungen
Chart-Warnungen ( Standard: false) - Aktivieren Sie Popup-Warnungen auf dem Chart, wenn Handelssignale generiert werden.
Push-Benachrichtigungen ( Standardwert: false) - Aktivieren Sie mobile Push-Benachrichtigungen für Handelssignale. Erfordert, dass Push-Benachrichtigungen im MetaTrader 5-Terminal konfiguriert werden.
E-Mail-Benachrichtigungen ( Standardwert: false) - Aktivieren Sie E-Mail-Benachrichtigungen für Handelssignale. E-Mail muss in den Einstellungen des MetaTrader 5-Terminals konfiguriert werden.
Backtesting und Ausführungshinweise
Diese Strategie ist für den Einstieg am Ende des Handelstages konzipiert, wenn das Signal zum ersten Mal erkannt wird. Backtesting-Untersuchungen haben gezeigt, dass der Einstieg zum Handelsschluss einen messbaren Vorteil gegenüber dem Warten auf die Eröffnung des nächsten Tages bietet.
- Standardmodus: Eröffnung des nächsten Balkens (erforderlich für MQL5 Marktvalidierung)
- Empfohlen für den Live-Handel: Close of This Bar oder Exact Time (1-2 Minuten vor Marktschluss)
- Stellen Sie die exakte Zeit so ein, dass sie mit dem Tagesschluss Ihres Brokers übereinstimmt (z. B. 23:54 für einen Server, der um 23:55 schließt).
Tipps zum Backtesting:
- Verwenden Sie "1 Minute OHLC" oder ein höheres Tick-Modell für genaue Ergebnisse auf täglichen Bars
- Verwenden Sie für Strategien mit täglichem Zeitrahmen nicht die Option "Nur offene Kurse".
- Die Modi "Close of This Bar" und "Exact Time" funktionieren im Strategy Tester möglicherweise nicht korrekt.
Zusätzliche Hinweise:
- Mischen Sie nicht verschiedene Anlageklassen in derselben EA-Instanz
- Verwenden Sie für Forex und Metalle nur die Positionsgrößenmethode "Lot Size" - die Modi "Trade Value" und "Account Percentage" sind für Aktien und Indizes konzipiert.
Anforderungen
- MetaTrader 5-Plattform (Hedging- oder Netting-Konto)
- Empfohlener Mindest-Hebel: 1:30
- Täglicher Zeitrahmen bevorzugt
- Alle Symbole müssen im Market Watch Ihres Brokers verfügbar sein
Unterstützung
Wenn Sie individuelle Anpassungen benötigen oder Fragen haben, hinterlassen Sie einen Kommentar mit Ihrer E-Mail und wir werden uns bei Ihnen melden. Testen Sie den EA immer auf einem Demokonto, bevor Sie ihn auf einem Live-Konto einsetzen.
Risiko Offenlegung
Dieser EA handelt Mean-Reversion-Setups unter Verwendung des 2-Perioden-Relative-Vigor-Index. Der RVI kann jedoch während anhaltender Trends auf extremen Niveaus verharren, und Ausstiege können Verluste bei starken Drawdowns nicht verhindern. Backtests verwenden historische Daten und berücksichtigen keine Slippage, Teilfüllungen oder veränderte Marktbedingungen. Eine angemessene Positionsgröße im Verhältnis zum Eigenkapital des Kontos ist unerlässlich. Testen Sie immer mit Demokonten, bevor Sie live handeln. Die Performance in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse.
