Eckardt Adaptive Algo
- Experten
- Version: 1.22
- Aktivierungen: 5
Eckardt Adaptive Algo für MetaTrader 5
Eckardt Adaptive Algo ist ein automatischer Expert Advisor, der seine Handelslogik an unterschiedliche Marktbedingungen anpasst.
Der EA erkennt Trend-, Seitwärts- und Ausbruchssituationen. Technische Signale werden mit automatischer Positionsgrößenberechnung, Spread-Schutz und Risikogrenzen für das Handelskonto kombiniert.
Der EA handelt das Symbol des Charts, auf dem er gestartet wurde. Der standardmäßige Signal-Zeitrahmen ist M15 und kann in den Eingabeparametern geändert werden.
Hauptfunktionen
- Automatische Markterkennung: wechselt zwischen Trend-, Breakout- und Mean-Reversion-Logik.
- Vier Strategiemodi: Auto, Trend, Breakout und Mean Reversion.
- Trenderkennung: verwendet schnelle und langsame exponentielle gleitende Durchschnitte sowie den ADX.
- Momentum-Bestätigung: der RSI filtert schwache oder überdehnte Einstiegssignale.
- Breakout-Erkennung: prüft die letzten Hochs und Tiefs vor der Eröffnung einer Position.
- Mean-Reversion-Einstiege: verwendet Bollinger-Bänder, RSI und ADX in Seitwärtsmärkten.
- ATR-basierter Schutz: Stop Loss, Take Profit, Break Even und Trailing Stop passen sich der Volatilität an.
- Risikobasierte Positionsgröße: das Handelsvolumen wird anhand des Kontoeigenkapitals und der Stop-Loss-Distanz berechnet.
- Automatische Margenprüfung: prüft die verfügbare Margin vor dem Senden eines Auftrags.
- Unterstützung unterschiedlicher Kontogrößen: passt das Volumen an Guthaben und Hebel an.
- Mindestvolumen-Schutz: überspringt ein Signal, wenn die Mindestlotgröße des Brokers nicht sicher finanziert werden kann.
- Spread-Filter: blockiert neue Positionen bei zu hohem Spread.
- Tagesverlust-Schutz: stoppt neue Einstiege, wenn das tägliche Verlustlimit erreicht wurde.
- Drawdown-Schutz: verhindert neue Einstiege nach Erreichen des festgelegten maximalen Equity-Drawdowns.
- Broker-konforme Stops: berücksichtigt Stop Level, Freeze Level, Tick Size sowie aktuelle Bid- und Ask-Preise.
- Break-Even-Management: kann den Stop Loss nach ausreichendem Gewinn auf den Einstiegspreis verschieben.
- ATR Trailing Stop: folgt profitablen Positionen unter Berücksichtigung der Broker-Vorgaben.
- Buy- und Sell-Steuerung: jede Handelsrichtung kann separat aktiviert oder deaktiviert werden.
- Option für eine Position: kann den EA auf eine Position pro Symbol und Magic Number begrenzen.
- Kein Martingale: nach Verlusten wird das Handelsvolumen nicht automatisch erhöht.
- Kein Recovery Grid: es werden keine zusätzlichen Grid-Positionen zur Verlustkompensation eröffnet.
Strategiemodi
- Auto: bewertet die Marktstärke und wählt automatisch Breakout-, Trend- oder Mean-Reversion-Logik.
- Trend: sucht Einstiegsmöglichkeiten in Richtung des vorherrschenden EMA-Trends.
- Breakout: sucht bestätigte Ausbrüche über aktuelle Hochs oder unter aktuelle Tiefs.
- Mean Reversion: sucht mögliche Umkehrbewegungen an den äußeren Bollinger-Bändern bei schwächerem Trend.
Eingabeparameter
Allgemein
- InpMode: Auswahl zwischen Auto, Trend, Breakout und Mean Reversion.
- InpSignalTF: Zeitrahmen für die Signalberechnung. Standard: M15.
- InpMagic: eindeutige Magic Number zur Identifizierung der Positionen des EAs.
- InpAllowBuy: aktiviert oder deaktiviert Kaufpositionen.
- InpAllowSell: aktiviert oder deaktiviert Verkaufspositionen.
- InpOnePositionOnly: begrenzt den EA auf eine aktive Position für das aktuelle Symbol.
- InpSlippagePoints: maximal erlaubte Preisabweichung in Punkten.
Risikoschutz
- InpRiskPercent: pro Position riskierter Anteil des Kontoeigenkapitals. Standard: 0,50 %.
- InpMaxDailyLossPercent: tägliches Equity-Verlustlimit. Danach werden keine neuen Positionen eröffnet.
- InpMaxEquityDrawdownPercent: maximaler Equity-Drawdown ab dem Start des EAs.
- InpMaxSpreadPoints: maximal zulässiger Spread für neue Positionen.
- InpMinLot: vom EA erlaubte Mindestlotgröße.
- InpMaxLot: vom EA erlaubte maximale Lotgröße. Standard: 0,30 Lot.
- InpMaxMarginUsePercent: maximaler Anteil der verfügbaren freien Margin für eine neue Position.
Indikatoren
- InpFastEMA: Periode des schnellen exponentiellen gleitenden Durchschnitts.
- InpSlowEMA: Periode des langsamen exponentiellen gleitenden Durchschnitts.
- InpRSIPeriod: Berechnungsperiode des RSI.
- InpATRPeriod: ATR-Periode für volatilitätsabhängige Schutzfunktionen.
- InpADXPeriod: Berechnungsperiode des ADX.
- InpADXTrendLevel: ADX-Mindestwert zur Erkennung eines Trendmarktes.
- InpBandsPeriod: Berechnungsperiode der Bollinger-Bänder.
- InpBandsDeviation: Abweichungswert der Bollinger-Bänder.
- InpBreakoutBars: Anzahl abgeschlossener Kerzen zur Ermittlung der Ausbruchsniveaus.
Stops und Ausstiege
- InpStopATR: Stop-Loss-Distanz als ATR-Multiplikator.
- InpTakeATR: Take-Profit-Distanz als ATR-Multiplikator.
- InpUseBreakEven: aktiviert oder deaktiviert den automatischen Break-Even-Schutz.
- InpBreakEvenATR: erforderliche Gewinnentfernung in ATR, bevor der Stop Loss auf Break Even verschoben wird.
- InpUseTrailing: aktiviert oder deaktiviert den ATR Trailing Stop.
- InpTrailATR: Aktivierung und Distanz des Trailing Stops als ATR-Multiplikator.
- InpStopSafetyPoints: zusätzlicher Sicherheitsabstand zu Stop Level und Freeze Level des Brokers.
- InpMinModifyStepPoints: minimale Stop-Loss-Veränderung vor dem Senden einer neuen Änderungsanfrage.
Empfohlene Verwendung
- Starten Sie den EA auf einem separaten Chart für jedes zu testende Symbol.
- Verwenden Sie unterschiedliche Magic Numbers für verschiedene Einstellungen desselben Symbols.
- Beginnen Sie mit den Standardeinstellungen.
- Testen Sie den EA im Strategy Tester mit echten Ticks und realistischen Spreads.
- Verwenden Sie zunächst ein Demokonto.
- Bewerten Sie nicht nur den Nettogewinn, sondern auch Drawdown, Profit Factor, Anzahl der Trades und Stabilität.
Wichtige Hinweise
Der EA kann mit unterschiedlichen Kontogrößen und Hebeln arbeiten. Eine Position kann jedoch nicht eröffnet werden, wenn die verfügbare Margin für die Mindestlotgröße des Brokers nicht ausreicht. In diesem Fall wird das Signal ohne fehlerhaften Handelsauftrag übersprungen.
Kein Handelssystem kann Gewinne garantieren. Historische oder simulierte Ergebnisse garantieren keine zukünftige Performance. Marktbedingungen, Spread, Ausführungsgeschwindigkeit, Symbolspezifikationen und Broker-Einstellungen können die Ergebnisse beeinflussen.
Testen Sie den EA zuerst auf einem Demokonto und verwenden Sie Risikoeinstellungen, die zu Ihrem Konto passen.
