Ein long-Signal braucht eine bullische Kerze, die über dem höchsten Hoch der vorherigen 8 bars schließt und einen Körper größer als ATR(24) hat. Shorts spiegeln das auf der Unterseite. Jeder Trade hat einen Stop 20 Kurseinheiten entfernt und ein Ziel im doppelten Abstand, und ein Gegensignal dreht die Position.
Bester von 6 Durchläufen. USD/JPY, 30 Min, Spread 1, aus Durchlauf sweeps:2026-09-24-USDJPY-30m-opt.tsv:4.
| Zeitraum | Bis 2026-09-24 |
| Instrument | USD/JPY, 30 Minuten |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-24 |
| positionSize Kontrakte pro Trade | 1 |
| lookbackPeriod Vorangehende Bars, deren Hoch / Tief gebrochen werden muss | 8 |
| atrPeriod ATR-Länge, mit der der Kerzenkörper verglichen wird | 24 |
| stopLossDistance Schutz-Stop (Kurseinheiten) | 20 |
| rewardRatio Ziel als Vielfaches des Stops | 2 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBester Durchlauf | 30 Min. | n/a | 4,636 | 37.81 | 376,390 JPY | -295,530 |
| USD/JPY | Täglich | n/a | 373 | 45.31 | 2,955,660 JPY | -940,800 |
| USD/JPY | 1 Stunde | n/a | 3,337 | 39.59 | 780,930 JPY | -317,430 |
| EUR/USD | Täglich | n/a | 329 | 44.07 | 174,355 USD | -49,166 |
| Gold | 4 Stunden | n/a | 1,298 | 37.06 | 1,523 EUR | -388 |
| Brent-Rohöl | Täglich | n/a | 364 | 39.84 | 1,148 EUR | -600 |
Charts
Der Code
// ============================================================ // Big Candle Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 8 // prior bars whose high / low must be broken atrPeriod = 24 // ATR length the candle body is compared with stopLossDistance = 20 // protective stop (price units) rewardRatio = 2 // target as a multiple of the stop // --- Indicators --- channelHigh = Highest[lookbackPeriod](high[1]) channelLow = Lowest[lookbackPeriod](low[1]) bodySize = ABS(close - open) atrValue = AverageTrueRange[atrPeriod](close)
16 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Er ist für ProOrder geschrieben und kann automatisch laufen. Der Code ist eine Neufassung, die noch nicht auf Kompilierfehler geprüft wurde, und die getesteten Kennzahlen stammen aus der früheren Version, prüfen Sie ihn daher zuerst auf einem Demokonto.
USD/JPY auf 30 Minuten, 1 Stunde und Täglich, EUR/USD Täglich, Gold 4 Stunden und Brent Crude Täglich. Alle fünf Zeilen waren profitabel, am größten USD/JPY Täglich mit JPY 2,955,660 über 373 Trades.
Der beste Durchlauf, USD/JPY 30 Minuten mit 1 Kontrakt, hatte einen max Drawdown von JPY 295,530. EUR/USD Täglich lag mit USD 49,166 weit darunter. Klären Sie Ihre eigene Kontraktgröße und Margin mit Ihrem Broker.
Der Vergleich des Kerzenkörpers mit ATR(24) lässt nur Kerzen zu, die im Verhältnis zur jüngsten Volatilität groß sind. Gewöhnliche Breakouts der 8-Bar-Range mit kleinen Körpern werden ignoriert.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.