Stop and reverse advanced EA
- Experten
- Maksim Domnyshev
- Version: 1.0
- Aktivierungen: 10
Volatilitätsgesteuerte Einstiege für präzises Timing
Indikatorfreie Einstiegslogik Anstatt sich auf nachlaufende technische Indikatoren zu verlassen, identifiziert SNR Advanced Handelsmöglichkeiten durch Echtzeitanalyse der Preisvolatilität. Es wertet die letzten 30-Minuten-Kerzen aus (einstellbar über den VolatilityPeriod-Parameter) und löst Eingaben nur dann aus, wenn die Preisbewegung einen benutzerdefinierten Schwellenwert (VolatilityMultiplier) überschreitet. Dieser Ansatz stellt sicher, dass Trades bei hoher Dynamik - bullish für Long-Positionen, bearish für Short-Positionen - initiiert werden, um Ausbrüche und sich abzeichnende Trends in ihrem frühesten Stadium zu erfassen. Die Benutzer können zwischen Modi mit fester Richtung (nur Kaufen oder nur Verkaufen) oder einem automatischen Modus wählen, der die Richtung dynamisch auf der Grundlage der vorherrschenden Kerzenausrichtung auswählt. Das Ergebnis ist ein sauberes, reaktionsschnelles System, das auf dem tatsächlichen Marktverhalten basiert - und nicht auf verzögerten Signalen.
Adaptives Risikomanagement SNR Advanced verfügt über ein flexibles Risikomodul, das sich an Ihre Kontogröße und die sich entwickelnde Marktdynamik anpasst, um Ihr Kapital zu schützen und gleichzeitig Ihr Wachstum zu unterstützen:
- Prozentuale Losgrößenbestimmung: Die Losgrößen werden automatisch anhand Ihres aktuellen Kontostands sowie der Einstellungen MaxLossPercent und RiskPercent berechnet. Für ein besser vorhersehbares Engagement können Sie zu einer festen Losgröße wechseln (UseFixedLot = true) - ideal für konservative oder kontrollierte Strategien.
- Zeitabhängige Handelsfenster: Definieren Sie aktive Handelszeiten (Startzeit bis Endzeit), um Zeiträume mit geringer Liquidität zu vermeiden. Außerdem wechselt der EA nach einer bestimmten Zeit (z. B. ProfitTime = 18:00) zu einem strengeren täglichen Gewinnziel (FinalProfitPercent of balance), um diszipliniertes Schließen von Positionen zu fördern.
- Gestaffelte Gewinnziele: Sichern Sie Gewinne schrittweise, indem Sie ein frühes Ausstiegsniveau (EarlyProfitPercent, z. B. 50 % des Saldos) für schnelle Gewinne festlegen, gefolgt von einem höheren Endziel (FinalProfitPercent, z. B. 100 %) später am Tag. Dieser mehrschichtige Ansatz hilft, Gewinne zu sichern und gleichzeitig ein Überengagement zu vermeiden.
- Kontrollierte Reverse-Cycle-Erholung: Im Falle einer ungünstigen Kursbewegung kann der EA ab einem bestimmten Zyklus (ReverseCycleStart, z. B. Zyklus 4) inkrementelle Lot-Erhöhungen (LotIncrement) oder verbesserte Multiplikatoren (ReverseMultiplier) anwenden. Dabei wird jedoch eine unkontrollierte Verlustjagd vermieden: Sobald der erweiterte Reverse-Schwellenwert erreicht ist, strebt das System einen minimalen Gewinn (BreakEvenProfit, z.B. $1 über dem Zyklus-Startguthaben) für einen sicheren Ausstieg an. Nachdem dieses Ziel erreicht wurde, wird der Zyklus automatisch zurückgesetzt. Diese hybride Erholungsmethode eignet sich besonders gut für volatile Instrumente wie EURUSD oder GBPJPY. Zusätzliche Funktionalität Zu den weiteren Anpassungsoptionen gehören:
Aktivieren oder Deaktivieren des Freitagshandels (TradeOnFriday) Einzelsymbolmodus (SingleSymbolOnly) für den fokussierten Handel auf ein Instrument Magische Zahlenfilterung (UseMagicForTakeover) für präzises Ordermanagement Der EA enthält außerdem eine integrierte Slippage-Kontrolle, Trailing-Stops und On-Chart-Anzeigen, die den täglichen Gewinn, den Saldo und den Zyklusstatus anzeigen - so erhalten Sie auf einen Blick volle Transparenz.
Zwei Betriebsmodi - entwickelt für Ihren Workflow
Vollautomatischer Modus: Konfigurieren Sie Ihre bevorzugten Parameter - Volatilitätsschwellen, Risikoniveaus und Handelszeiten - und lassen Sie SNR Advanced den gesamten Prozess verwalten. Von der Einstiegserkennung bis hin zur Behandlung von Umkehrbewegungen und gewinnbasierten Ausstiegen arbeitet das System selbstständig. Es wurde in Backtests mit den wichtigsten Währungspaaren erprobt und ist ideal für Händler, die auf der Suche nach einer konsistenten, automatisierten Performance sind.
Manueller Handelsunterstützungsmodus: Deaktivieren Sie die Filterung nach magischen Zahlen (UseMagicForTakeover = false), damit der EA alle offenen oder schwebenden Orders für das Symbol übernehmen kann - unabhängig von ihrem Ursprung. Er wendet dann seine fortschrittlichen Risikotools an, einschließlich Trailing-Stops, Reverse-Cycle-Logik und abgestufte Gewinnausgänge, um Ihre manuellen Trades zu schützen und zu optimieren. Dieser Modus eignet sich perfekt für Händler, die ihre eigenen Setups identifizieren, aber automatisierte Schutzmaßnahmen gegen Drawdowns oder Umkehrungen wünschen.
Besonderer Hinweis: Für optimale Ergebnisse können Sie Set-Dateien senden.
Beschreibung der Eingabeparameter
Typ(Standard: 2)
Handelsmodus:
0 = Nur Kaufen
1 = Nur Verkaufen
2 = Auto (Bestimmung der Richtung anhand der ersten ausreichend volatilen Kerze)
- MaxLossPercent(Standardwert: 100.0)
Maximal zulässiges Risiko pro Handel als Prozentsatz des Kontosaldos (wird in einigen Lot-Berechnungen verwendet). - RiskPercent(Standardwert: 100.0)
Risikoprozentsatz, der zur Berechnung der dynamischen Losgröße verwendet wird (wenn UseFixedLot = false).
Sehr wichtig: sollte für die Strategievalidierung normalerweise ≤ 100 sein. - LotIncrement(Standardwert: 1.5)
Multiplikator für die Erhöhung der Losgröße nach jedem Verlustgeschäft (Martingal-Stil).
Empfohlen ≤ 2.0 für sicherere Tests. - OrderToIncLots(Standardwert: 1)
Nach wie vielen Verlustgeschäften soll die Losgröße erhöht werden (normalerweise 1 = Erhöhung sofort nach dem ersten Verlust). - TakeProfit(Standardwert: 100)
Take-Profit-Abstand in Punkten (wird an den Symboltyp angepasst, wennAdjustTPSLToSymbol= true). - StopLoss(Standardwert: 500)
Stop-Loss-Abstand in Punkten (wird ebenfalls an den Symboltyp angepasst, wenn aktiviert). - Magic(Standardwert: 770)
Magische Zahl - wird verwendet, um Positionen und Aufträge zu identifizieren, die zu diesem EA gehören. - Slippage(Standardwert: 3)
Maximal zulässiger Slippage in Punkten beim Senden von Marktaufträgen.
Handelszeit-Filter
- Start_time(Standardwert: "00:00")
Uhrzeit (HH:MM), zu der der Handel täglich beginnen darf. - End_time(Standardwert: "23:59")
Uhrzeit (HH:MM), zu der der Handel für den Tag endet.
Volatilitätsbasierter Einstiegsfilter (wird verwendet, wenn Typ = 2 oder Volatilitätsprüfung aktiv ist)
- VolatilityPeriod(Standardwert: 30)
Zeitraum in Minuten für die Analyse der Kerzengröße (derzeit festgelegt auf die letzte geschlossene M30-Kerze). - VolatilityMultiplier(Standardwert: 2.0)
Wie oft muss die Kerze größer sein als der TakeProfit (in Punkten), damit sie als "volatil genug" für einen Einstieg gilt.
Tägliche Gewinnsicherung & Early Exit
- EarlyProfitPercent(Standardwert: 30.0)
Gewinnziel in % des aktuellen Saldos - nach ProfitTime kann der Handel bei Erreichen vorzeitig beendet werden. - FinalProfitPercent(Standardwert: 50.0)
Hartes tägliches Gewinnziel in % des Saldos - EA schließt alles, wenn es erreicht wird. - ProfitTime(Standardwert: "18:00")
Tageszeit, nach der der EA zur Überprüfung des EarlyProfitPercent-Ziels übergeht.
Reverse / Martingale Enhancement (nach mehreren Verlusten)
- ReverseCycleStart(Standardwert: 10)
Ab welcher Zyklusnummer der stärkere Multiplikator (ReverseMultiplier) verwendet wird. - ReverseMultiplier(Voreinstellung: 1.5)
Losgrößenmultiplikator, der im Modus "Enhanced Reverse" verwendet wird (nach ReverseCycleStart-Verlusten).
Empfohlen ≤ 2.0. - BreakEvenProfit(Standardwert: 1.0)
Zielgewinn in Kontowährung, nach dem der Umkehrzyklus als erfolgreich angesehen und zurückgesetzt wird (normalerweise ein kleiner Wert wie $1-$5).
Sicherheits- und Kompatibilitäts-Flags
- TradeOnFriday(Voreinstellung: false)
Erlaubt den Handel an Freitagen (normalerweise für die Strategievalidierung deaktiviert). - SingleSymbolOnly(Standardwert: true)
Bei true - EA eröffnet keine neuen Trades, wenn ein anderes Symbol bereits offene Positionen/Orders mit passender Magie hat. - UseMagicForTakeover(Standardwert: true)
Bei true - verwaltet EA nur Positionen/Orders mit genau derselben Magic-Nummer.
Wenn false - kann er jede Position auf dem aktuellen Symbol verwalten (gefährlich in Multi-EA-Umgebungen). - UseFixedLot(Standardwert: false)
Wenn true - verwendet er eine feste Losgröße (FixedLotSize) anstelle einer risikobasierten Berechnung. - FixedLotSize(Standardwert: 0.01)
Zu verwendende Losgröße, wenn UseFixedLot = true. - AdjustTPSLToSymbol(Standardwert: true)
Automatisches Multiplizieren der TP/SL-Abstände je nach Symboltyp:
×10 für Metalle (XAU, XAG...), JPY-Paare
×5 für Kryptowährungen
×1 für normale Forex-Paare - CheckMarginBeforeTrade(Standardwert: true)
Vor der Eröffnung einer Position oder einer Pending Order wird geprüft, ob genügend freie Margin (mit 10% Puffer) vorhanden ist.
Ein sehr wichtiges Sicherheitsmerkmal.
Wird für die wichtigsten Währungspaare eingestellt:
| Typ=2 | ||||||||||
| MaxLossPercent=100 | ||||||||||
| RisikoProzentsatz=5 | ||||||||||
| LotIncrement=2.5 | ||||||||||
| OrderToIncLots=1 | ||||||||||
| MitnahmeGewinn=250 | ||||||||||
| StopVerlust=250 | ||||||||||
| Magie=770 | ||||||||||
| Schlupf=3 | ||||||||||
| Start_Zeit=00:00 | ||||||||||
| Ende_Zeit=00:00 | ||||||||||
| VolatilitätPeriode=30 | ||||||||||
| VolatilitätsMultiplikator=1.2 | ||||||||||
| FrühzeitigerGewinnProzent=5 | ||||||||||
| EndgültigerGewinnProzentsatz=1 | ||||||||||
| GewinnZeit=18:30 | ||||||||||
| ReverseCycleStart=3 | ||||||||||
| RückwärtsMultiplikator=4 | ||||||||||
| BreakEvenGewinn=0,5 | ||||||||||
| TradeOnFriday=false | ||||||||||
| EinzigesSymbol=true |
