Whale Tick Candle Compression Breakout
- Experten
- Mustafa Ozkurkcu
- Version: 1.0
- Aktivierungen: 5
Trade Whale - Tick Compression Breakout (v1.0) ist ein kurzfristiger Breakout-Scalper, der Setups über ATR-basierte Kompression filtert. Nachdem sich der Preis in einem engen Band auf dem von Ihnen gewählten Zeitrahmen (z.B. H1) gewunden hat, eröffnet er eine Position, wenn das Hoch/Tief der vorherigen Kerze durchbrochen wird. Das Risiko wird durch SL = ATR × Multiplikator verankert, während TP ein R-Multiplikator dieser Stopp-Distanz ist (z. B. 2,0R). Die Positionsgröße kann ein prozentuales Risiko oder ein festes Lot sein und ist aus Sicherheitsgründen an die Grenzen des Brokers geknüpft. Ein Timeout kann Positionen automatisch schließen, um die Disziplin aufrechtzuerhalten, und Sie können den Handel nur auf Käufe oder Verkäufe beschränken.
Wie die Strategie funktioniertDa der Einstieg von den Live-Breaks der vorherigen Kerze abhängt, wird ein Backtesting mit Every tick / Real ticks empfohlen.
-
Compression Detection
Berechnen Sie auf dem ausgewählten Zeitrahmen (z.B. H1) den Bereich der letzten LookbackBars (höchster - niedrigster) und vergleichen Sie ihn mit der aktuellen ATR(ATRPeriod).
Regel: Wenn (Bereich / ATR) < CompressionRatio , sind die Bedingungen "komprimiert", so dass ein Ausbruch verfolgt werden kann. -
Breakout Trigger
Nachdem die Kompression bestätigt wurde, werden neue Ticks überprüft:
-
BUY: ask > previous_high
-
SELL: bid < previous_low
Wenn dies zutrifft, wird ein Handel in diese Richtung eröffnet (vorbehaltlich der Risikokontrollen).
-
Stop & Take-Profit
-
Stop-Verlust (SL): Ausgehend von ATR × ATRMultiplikator, dann wird der Abstand durch eine Sicherheitsfunktion geleitet, um die Broker-Stop/Freeze/Tick-Size-Bedingungen zu erfüllen.
-
Take-Profit (TP): TakeProfitRMultiplikator × Stop_Entfernung (z. B. 2,0R).
-
Positionsgrößenbestimmung mit Margin-Klemme
-
Prozentsatz-Risiko-Modus: Risikogeld = Saldo × RiskPercent → Umrechnung in Lots unter Verwendung von Stop-Abstand und Tick-Wert.
-
Modus "Festes Lot": Verwenden Sie das angegebene Lot.
In beiden Fällen werden die Lots durch die verfügbare Marge begrenzt (über OrderCalcMargin ) und auf minLot / maxLot / lotStep begrenzt. Wenn die Marge nicht ausreicht, um das Mindestlos zu erreichen, wird die Eingabe übersprungen.
-
Timeout Management
Wenn eine Position über MaxOpenMinutes hinaus offen bleibt, schließt der EA sie (optional). -
Diagnostik (optional)
-
TesterProbeTrade: Wenn die Marge es zulässt, können Sie im Strategietester einen kleinen Trade platzieren, um schnell die Berechtigungen/Umgebung zu überprüfen.
-
DebugLogs: Druckt detaillierte Protokolle für die Fehlersuche.
Allgemeine Einstellungen
-
Timeframe - Arbeitszeitraum für ATR, Kompressionsbereich und Breakout (z.B. PERIOD_H1 ).
-
MaxOpenMinutes - Maximale Haltezeit (Minuten).
-
LotMode - LM_RiskPercent (Prozent-Risiko) oder LM_FixedLot (festes Lot).
-
RiskPercent - Prozentsatz des Saldos, der pro Handel riskiert wird (wird verwendet, wenn LM_RiskPercent ).
-
FixedLot - Losgröße, die bei LM_FixedLot verwendet wird.
-
MagicNumber - Eindeutige ID, damit der EA seine eigenen Trades isolieren kann.
-
SlippagePoints - Erlaubte Abweichung in Punkten.
Volatilität & Komprimierung
-
ATRPeriod - ATR-Rückblick auf den gewählten Zeitrahmen.
-
ATRMultiplier - Basis-SL-Abstand als ATR × Multiplikator (später an die Broker-Limits angepasst).
-
CompressionRatio - Schwellenwert für die Komprimierung; (Bereich / ATR) < ratio bedeutet komprimiert.
-
LookbackBars - Balken, die zur Berechnung des höchsten und niedrigsten Wertes für den Bereich verwendet werden.
Handelsverwaltung
-
UseTakeProfit - Aktivieren/Deaktivieren von TP.
-
TakeProfitRMultiple - TP-Abstand als R-Vielfaches von SL (z.B. 2.0R).
-
CloseOnTimeout - Schließt Positionen nach Ablauf von MaxOpenMinutes.
-
AllowBuys / AllowSells - Beschränkung auf Long-only oder Short-only, falls gewünscht.
Diagnose
-
TesterProbeTrade - Platzieren Sie im Tester einen einzelnen Mikro-Trade, wenn die Marge dies zulässt (schnelle Überprüfung der Richtigkeit).
-
DebugLogs - Ausführliche Protokollierung für Entwicklung/Test.
-
Backtest-Modell: Verwenden Sie Every tick / Real ticks für ein realistisches Triggerverhalten.
-
Symbol-Spezifika: Metalle, Indizes und Kryptowährungen haben unterschiedliche Tick-Größen/Werte; die prozentuale Risikogestaltung berücksichtigt dies automatisch.
-
Komprimierungsempfindlichkeit: Niedrigere CompressionRatio = strengerer Filter; höher = freizügiger.
-
Broker-Sicherheit: Die SL-Distanz wird angepasst, um Stop-Level- / Freeze-Level- / Tick-Größen-Beschränkungen zu erfüllen und ungültige Stops zu vermeiden.
-
Margin-Sicherheit: Wenn die verfügbare Margin nicht ausreicht, um minLot zu erreichen, überspringt der EA den Handel, um das Konto zu schützen.
-
Umfang von v1.0: Trend/Session-Filter und erweiterte Exits (partieller TP / BE / Trailing) sind in v1.0 nicht enthalten, können aber in einer späteren Revision hinzugefügt werden.
Der automatisierte Handel birgt ein erhebliches Risiko.
-
Capital at Risk: Der Handel kann zum Verlust des gesamten investierten Kapitals führen.
-
Vergangenheit ≠ Zukunft: Die historische Performance ist keine Garantie für zukünftige Ergebnisse; Volatilitätsregime ändern sich.
-
Liquidität und Ausrutscher: Nachrichten, Gaps und Spread-Ausweitungen können zu Slippage oder verpassten Stops führen.
-
Broker-Bedingungen: Kontraktgröße, Mindeststopp, Tickwert, Kommissionen/Spreads beeinflussen die Ergebnisse erheblich.
-
Testen: Beginnen Sie mit Demo-/Forward-Tests, dann kleine Live-Tests. Handeln Sie nur mit Geld, das Sie sich leisten können, zu verlieren.
