Nachdem ein Bar unter das untere Bollinger Band (20, 1.5) getaucht ist, wartet dieses System auf einen Bar, der wieder innerhalb der Bänder und über dem vorherigen Hoch schließt. Es benötigt außerdem TEMA(21) über TEMA(50) und einen Kurs, der über den Sitzungs-VWAP kreuzt. Der Ausstieg erfolgt am oberen Band oder wenn TEMA(21) unter TEMA(50) kreuzt.
Bester von 22 Durchläufen. EUR/USD, 1 Stunde, Spread 1, aus Durchlauf sweeps:2026-09-26-EURUSD-1h-opt.tsv:3.
| Zeitraum | Bis 2026-09-26 |
| Instrument | EUR/USD, 1 Stunde |
| 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-26 |
| positionSize Kontrakte pro Trade | 1 |
| bandPeriod Bollinger-Band-Länge | 20 |
| bandWidth Bollinger-Band-Breite in Standardabweichungen | 1.5 |
| fastPeriod Länge der schnellen TEMA | 21 |
| slowPeriod Länge der langsamen TEMA | 50 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBester Durchlauf | 1 Stunde | n/a | 326 | 63.80 | 14,600 USD | -4,252 |
| USD/JPY | 1 Stunde | n/a | 187 | 63.10 | 126,850 JPY | -39,590 |
| USD/JPY | 15 Min. | n/a | 277 | 61.73 | 33,330 JPY | -24,320 |
| USD/JPY | 5 Min. | n/a | 87 | 60.92 | 13,760 JPY | -9,540 |
| EUR/USD | 4 Stunden | n/a | 63 | 60.32 | 10,264 USD | -2,824 |
| Silber | Täglich | n/a | 11 | 63.64 | 5,608 USD | -2,173 |
| Silber | 4 Stunden | n/a | 39 | 69.23 | 4,676 USD | -1,424 |
| Brent-Rohöl | 30 Min. | n/a | 291 | 67.70 | 3,909 EUR | -1,069 |
| Silber | 1 Stunde | n/a | 179 | 64.80 | 3,510 USD | -2,211 |
| Nikkei 225 | 1 Stunde | n/a | 100 | 63.00 | 1,871 USD | -1,760 |
| US-Rohöl | 1 Stunde | n/a | 171 | 63.16 | 1,757 EUR | -842 |
| Brent-Rohöl | 1 Stunde | n/a | 114 | 53.51 | 1,695 EUR | -1,079 |
| DAX 40 | 4 Stunden | n/a | 27 | 62.96 | 1,539 EUR | -675 |
| Silber | 3 Min. | n/a | 82 | 54.88 | 1,161 USD | -565 |
| Nasdaq 100 | 15 Min. | n/a | 291 | 64.60 | 997 EUR | -795 |
| Nikkei 225 | 3 Min. | n/a | 47 | 61.70 | 949 USD | -743 |
| Brent-Rohöl | Täglich | n/a | 4 | 75.00 | 703 EUR | -701 |
| Nikkei 225 | 1 Min. | n/a | 22 | 59.09 | 564 USD | -284 |
| Gold | 15 Min. | n/a | 260 | 66.54 | 187 EUR | -60.30 |
| Gold | 5 Min. | n/a | 108 | 66.67 | 118 EUR | -70.90 |
| Gold | 3 Min. | n/a | 69 | 66.67 | 92.10 EUR | -23.80 |
| Gold | 2 Min. | n/a | 48 | 70.83 | 43.40 EUR | -37.90 |
Charts
Top 10 von 22 Durchläufen. Die vollständige Liste steht in der Tabelle oben.
Der Code
// ============================================================ // Reversal Catcher // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade bandPeriod = 20 // Bollinger length bandWidth = 1.5 // Bollinger width in standard deviations fastPeriod = 21 // fast TEMA slowPeriod = 50 // slow TEMA // State, seeded so every value is defined on the first bar. ONCE inTrade = 0 ONCE barsToday = 0 ONCE vwapValue = 0 // --- Indicators --- midBand = Average[bandPeriod](close) stdDevValue = SQRT(Summation[bandPeriod]((close - midBand) * (close - midBand)) / bandPeriod) upperBand = midBand + (stdDevValue * bandWidth) lowerBand = midBand - (stdDevValue * bandWidth) fastMA = TEMA[fastPeriod](close) slowMA = TEMA[slowPeriod](close) // Session VWAP, reset on a new day. IF Day <> Day[1] THEN barsToday = 1 vwapValue = TypicalPrice ELSE barsToday = barsToday + 1 IF volume > 0 THEN vwapValue = Summation[barsToday](volume * TypicalPrice) / Summation[barsToday](volume) ENDIF ENDIF
23 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Das ist möglich, beachten Sie aber, dass der Stop so weit ist, dass er selten auslöst. Der neu gefasste Code wurde nicht auf Kompilierfähigkeit geprüft, lassen Sie ihn daher in ProBacktest laufen, bevor Sie live gehen.
Jeder aufgeführte Durchlauf war positiv. USD/JPY 1 Stunde erzielte JPY 126,850, und der beste erfasste Durchlauf, EUR/USD 1 Stunde, erzielte USD 14,600 über 326 Trades mit einer Trefferquote von 63.8%.
Der EUR/USD-1-Stunde-Durchlauf hatte einen max Drawdown von USD 4,252. Auf USD/JPY 1 Stunde erreichte der Drawdown JPY 39,590.
Sowohl der beste erfasste Durchlauf als auch der größte Gewinn kamen von 1-Stunden-Charts, wo die Band- und TEMA-Filter weniger, klarere Signale erzeugen.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.