Beschreibung
VollstĂ€ndige Bewertung â TrendPullback ATR Pro
Bot-Name: UltimateActivationAwareBot â TrendPullback ATR Pro
PrimÀrmarkt: US500 (S&P 500 Index CFD)
Referenzhebel: 1:500
Stil: Trendfolgend mit tiefen RĂŒcksetzern und fortschrittlichem Risiko-/Positionsmanagement.
Brauchen Sie Hilfe bei der Feinabstimmung dieses cBots oder möchten Sie individuelle Optimierungsideen fĂŒr Ihren Broker, Ihr Symbol oder Ihren Zeitrahmen?
1. Kernidee
TrendPullback ATR Pro ist ein Multi-Filter Trend-RĂŒcksetzer-System, das entwickelt wurde, um:
- mit dem strukturellen Trend zu handeln (nicht dagegen),
- auf bedeutende RĂŒcksetzer zu warten statt impulsiven Kerzen hinterherzulaufen,
- sich an verÀnderte VolatilitÀt mit Hilfe von ATR anzupassen,
- verlÀngerte Extreme mit Hilfe von RSI zu vermeiden.
Die Logik:
- Trendstruktur ĂŒber EMAs (20/50/200)
-
- Long: Preis ĂŒber EMA200 und EMA20 > EMA50 > EMA200
- Short: Preis unter EMA200 und EMA20 < EMA50 < EMA200
- Momentum-BestĂ€tigung ĂŒber ADX + DI+/DIâ
-
- ADX ĂŒber einem Mindestwert (keine SeitwĂ€rtsphasen),
- DI+/DIâ ausgerichtet auf die Handelsrichtung.
- RĂŒcksetzer-Tiefe gemessen in ATR
-
- Der Preis muss sich mindestens um
PullbackAtrK Ă ATRin Richtung EMA20 zurĂŒckziehen. - Das filtert kleine, rauschende Dips heraus.
- Der Preis muss sich mindestens um
- RSI als âGesundheitsâ-Filter
-
- Vermeidet Einstiege bei extrem ĂŒberkauften/ĂŒberverkauften ZustĂ€nden ohne Normalisierung.
- Einstiegssignal
-
- entweder ein RĂŒckkreuzen ĂŒber/unter EMA20,
- oder ein Ausbruch/Ausfall der vorherigen Kerze.
đ Wichtiger Hinweis:
Optimierung und Validierung wurden hauptsĂ€chlich auf US500 mit 1:500 Hebel durchgefĂŒhrt.
Robuste Ergebnisse bei einem Aktienindex wie US500 zu erzielen, ist viel schwieriger als bei Gold (XAUUSD), das ĂŒblicherweise leichter zu optimieren und leichter zu ĂŒberanpassen ist.
Dieser Bot wurde daher mit Indizes als Haupt-Testumgebung abgestimmt, nicht nur in einer âGold-onlyâ-Umgebung.
2. Praktische Anwendung & Arbeitsablauf
Schritt 1 â Immer mit Demo starten
- Beginnen Sie mit US500 M30 oder H1.
- Verwenden Sie RiskPerc â 0,25â0,50% pro Trade.
- Zielen Sie auf mindestens 3â6 Monate historische Daten im Backtest, dann Demo-Forward-Test.
Schritt 2 â Optimieren in Blöcken
Nicht alles auf einmal anpassen. Arbeiten Sie in Schichten:
- Regime- & Trendfilter (EMA, ADX, ATR-Perzentil)
Stellen Sie sicher, dass der Bot offensichtliches SeitwĂ€rtsgeplĂ€nkel vermeidet. - Einstiegslogik (RĂŒcksetzer + Auslöser)
Validieren Sie, dass Einstiege nach echten RĂŒcksetzern erfolgen, nicht zufĂ€llig. - Trade-Management (SL/TP, TeilverkĂ€ufe, BE, Trailing, Aggressiv)
Konzentrieren Sie sich auf R-Multiplikatoren und Drawdown-Profil, nicht nur auf den Nettogewinn.
Schritt 3 â US500 vs Gold vs andere Assets
- FĂŒr US500 typische Startwerte (zu testen):
-
- AtrSLmult: 1,8â2,5
- AtrTPmult: 2,5â3,5
- PullbackAtrK: 0,20â0,35
- RiskPerc: 0,25â0,5
- FĂŒr Gold (XAUUSD):
-
- Die gleiche Logik funktioniert prinzipiell,
- aber ATR- und Pip-Skalen sind sehr unterschiedlich.
â immer separate Optimierung pro Instrument durchfĂŒhren.
Schritt 4 â Aggressiver Modus
- AggressiveMode = true:
-
- deaktiviert Teil-TP,
- aktiviert Trailing erst nach
TrailStartR Ă R.
- Gut fĂŒr:
-
- Maximierung von LĂ€ufern,
- Trader, die mit Equity-Schwankungen umgehen können.
- Nicht empfohlen, wenn:
-
- Sie Drawdowns nicht mögen,
- Sie bereits hohen Hebel/hohes Risiko pro Trade fahren.
3. Parameteraufteilung mit Anwendungstipps
3.1. Basis, Tage & Sitzung
- Label
Gruppenlabel fĂŒr alle Positionen dieses Bots; nĂŒtzlich, wenn Sie mehrere Systeme auf demselben Symbol betreiben. - SignalTF
Zeitrahmen, der Signale & Indikatoren steuert.
Empfohlen: M30 oder H1 auf US500. - AllowLong / AllowShort
Sie können eine Seite deaktivieren, wenn Backtests eine starke Asymmetrie zeigen (z. B. nur Long bei Indizes). - OneTradePerBar
True = saubereres Verhalten, vermeidet mehrere gestapelte Einstiege in einer einzelnen Kerze. - Tage & Sitzungsfilter
-
- Aktivieren Sie nur die Tage, die Sie möchten (MoâFr).
- Sitzungsbeginn/-ende = Intraday-Zeitfenster (Serverzeit).
- NĂŒtzlich, um Zeiten mit geringer LiquiditĂ€t oder Ăbernachtperioden zu vermeiden.
- MaxSpreadPips
Relevanter fĂŒr FX; dennoch sicher, eine maximale Spread-Obergrenze fĂŒr Indizes zu setzen.
3.2. Volumen / Risikomanagement
- UseRiskPositionSizing = true
Empfohlen: Der Bot verwendet SL in Pips und Kontostand zur Berechnung der PositionsgröĂe. - RiskPerc
-
- Konservativ: 0,25%
- Standard: 0,50%
Ăber 1% bei 1:500 Hebel zu gehen, kann sehr aggressiv sein.
- FixedVolumeUnits
Wird nur verwendet, wennUseRiskPositionSizing = falseist.
Gut fĂŒr schnelle Tests, aber langfristig weniger robust als risikobasierte GröĂenbestimmung.
3.3. SL/TP: ATR-basiert vs feste Pips
- UseAtrStops = true
ATR SL/TP passen sich der VolatilitÀt an; dieselben Einstellungen funktionieren in verschiedenen VolatilitÀtsregimen. - AtrSLmult / AtrTPmult
-
- 2ĂATR SL ist ein klassisches âetwas Luft geben, nicht absurdâ Niveau.
- 3ĂATR TP ergibt ca. 1,5R, wenn Sie reine SL/TP verwenden.
Kombinieren Sie mit TeilverkĂ€ufen & Trailing fĂŒr mehr Nuancen.
- UsePipsStops
Wenn aktiviert, ĂŒberschreiben pips-basierte SL/TP ATR.
Nur verwenden, wenn Sie den Pip-Wert kennen und feste numerische Stops wĂŒnschen. - SlLongPips / TpLongPips â spezifisch fĂŒr Long
- SlShortPips / TpShortPips â spezifisch fĂŒr Short
Diese Trennung ist groĂartig, wenn Ihre Tests Asymmetrien zeigen (z. B. verhalten sich Indizes oft bei Panik-Shorts anders als bei langsamen Longs).
3.4. ATR-Trailing-Stop (Long vs Short)
- UseAtrTrailLong / AtrTrailLongMult
- UseAtrTrailShort / AtrTrailShortMult
Sie können:
- ATR-Trailing nur fĂŒr Long oder nur fĂŒr Short aktivieren,
- verschiedene Multiplikatoren verwenden: z. B. engeres Trailing bei Shorts, wenn diese dazu neigen, schnell zurĂŒckzuschnappen.
Multiplikator-Logik:
- 1,0â1,5 â enges Trailing; schĂŒtzt schnell, schneidet aber Gewinner frĂŒh ab.
- 2,0â3,0 â lockeres Trailing; lĂ€sst Trades atmen, toleriert aber tiefere RĂŒcksetzer.
Im Aggressiven Modus beginnt das Trailing erst, wenn der Gewinn TrailStartR Ă R ĂŒberschreitet.
3.5. Teil-TP & zeitbasierter Ausstieg
- PartialAtR
Wie viele R Gewinn vor einem Teilverkauf.
1,0 ist eine gÀngige Wahl: Sperren Sie einige Gewinne bei 1R, lassen Sie den Rest laufen. - PartialPercent
30â60% ist ĂŒblicherweise ein guter Bereich. 50% ist ein einfacher Standardwert. - MaxBarsInTrade
Maximale Anzahl von Signal-Kerzen, um einen Trade offen zu halten. -
- 0 = aus.
- FĂŒr M30 entsprechen 50 Kerzen mehreren Tagen; kann als âTimeoutâ verwendet werden, damit Trades nicht unendlich laufen.
3.6. Break-even pro Seite (Long / Short)
- UseBreakEven, UseBreakEvenLong, UseBreakEvenShort
Master- und pro-Seite-Schalter fĂŒr BE-Logik. - BeLongTriggerPips / BeShortTriggerPips
Benötigter Gewinn (in Pips), bevor SL auf BE verschoben wird. -
- Zu niedrig â Sie werden stĂ€ndig bei BE ausgestoppt.
- Zu hoch â BE hat wenig psychologischen Wert.
- BeLongOffsetPips / BeShortOffsetPips
Kleiner positiver Versatz hilft, Spread + Kommissionen abzudecken (z. B. 1â2 Pips).
3.7. Aggressiver Modus
- AggressiveMode
-
- deaktiviert Teil-TP,
- aktiviert Trailing erst nach
TrailStartR Ă R.
- TrailStartR
Beispiel: 1,5 oder 2,0
Erst wenn der Trade 1,5R/2R im Plus ist, beginnt der Trailing-SL dem Preis zu folgen.
Verwenden Sie diesen Modus fĂŒr direktionalere, ĂŒberzeugendere Umgebungen oder ein geringeres Basisrisiko pro Trade.
3.8. Regime-Filter
- UseEmaTrend, EmaFastPeriod, EmaMidPeriod, EmaSlowPeriod
EMA-Stack definiert das Trendregime. Das Ausschalten macht das System âimmer anâ und generell lauter. - UseAdx, AdxPeriod, AdxMin
ADX filtert Phasen mit geringem Trend heraus.
Typischer ADXMin: 18â20+. - UseRsi, RsiPeriod, RsiOB, RsiOS
RSI verhindert Einstiege, wenn die Bewegung bereits extreme Werte erreicht hat.
Der Bot prĂŒft auch die RSI-Steigung (Verbesserung gegenĂŒber der vorherigen Kerze). - PullbackAtrK
Minimale RĂŒcksetzer-Tiefe gegenĂŒber EMA20 in ATR-Einheiten.
Höhere Werte â weniger, aber tiefere RĂŒcksetzer.
3.9. VolatilitÀts- & Post-Squeeze-Filter
- UseAtrPct, AtrPctLookback, AtrPctMin
Verwenden Sie dies, um nur zu handeln, wenn der aktuelle ATR ĂŒber einem bestimmten Perzentil der jĂŒngsten Historie liegt.
Beispiel: AtrPctMin = 0,6 â ignoriert die untersten 40% der ruhigen VolatilitĂ€t. - UsePostSqueeze, BbPeriod, SqueezePct, ExpansionPct
Klassische âBollinger-Band-Squeeze dann Expansionâ-Logik: -
- zuerst eine VolatilitÀtskompression (Squeeze),
- dann eine Expansion, nach der der Bot handeln darf.
3.10. Telemetrie
- WriteCsv, CsvPath
Wenn true, protokolliert der Bot den Status in eine CSV (Eigenkapital, tÀglicher PnL, aufeinanderfolgende Verluste usw.).
Perfekt fĂŒr externe Analysen in Excel/Python, besonders in Kombination mit der Rolling Start Analysis, um die Robustheit aus mehreren Startdaten zu testen.
Zusammenfassung
Key features include:
- Trend identification via EMA (20, 50, 200) stacking to confirm market direction.
- Momentum confirmation using ADX and directional indicators (DI+/DIâ).
- Pullback depth measured in ATR units to filter out insignificant retracements.
- Entry triggers based on price crossing EMA20 or breaking the previous bar.
- Advanced risk and position management with ATR-based stop loss and take profit levels.
- Optional aggressive mode that disables partial take profits and activates trailing stops after a defined profit threshold.
- Configurable trade management tools such as partial profit-taking, break-even stops, and time-based exits.
- Regime filters including volatility percentile and Bollinger Band squeeze/expansion logic to avoid low-volatility or sideways markets.
- Telemetry support for detailed trade logging and external analysis.
The bot is optimized primarily for US500 on M30 or H1 timeframes but can be adapted to other instruments like gold (XAUUSD) with separate parameter tuning. It is recommended to start testing on demo accounts with conservative risk settings before live deployment.
Kundenbewertungen
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
