Etter at en bar har dyppet under det nedre Bollinger Band (20, 1.5), venter dette systemet på en bar som lukker tilbake inne i båndene og over forrige topp. Det krever også at TEMA(21) er over TEMA(50) og at prisen krysser over sesjonens VWAP. Den går ut på det øvre båndet eller når TEMA(21) krysser under TEMA(50).
Beste kjøring av 22. EUR/USD, 1 time, spread 1, fra kjøring sweeps:2026-09-26-EURUSD-1h-opt.tsv:3.
| Periode | Frem til 2026-09-26 |
| Instrument | EUR/USD, 1 time |
| Spread | 1 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-26 |
| positionSize Kontrakter per handel | 1 |
| bandPeriod Lengde på Bollinger Band | 20 |
| bandWidth Bollinger Band-bredde i standardavvik | 1.5 |
| fastPeriod Lengde på rask TEMA | 21 |
| slowPeriod Lengde på langsom TEMA | 50 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste kjøring | 1 time | n/a | 326 | 63.80 | 14,600 USD | -4,252 |
| USD/JPY | 1 time | 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 timer | n/a | 63 | 60.32 | 10,264 USD | -2,824 |
| Sølv | Daglig | n/a | 11 | 63.64 | 5,608 USD | -2,173 |
| Sølv | 4 timer | n/a | 39 | 69.23 | 4,676 USD | -1,424 |
| Brent råolje | 30 min | n/a | 291 | 67.70 | 3,909 EUR | -1,069 |
| Sølv | 1 time | n/a | 179 | 64.80 | 3,510 USD | -2,211 |
| Nikkei 225 | 1 time | n/a | 100 | 63.00 | 1,871 USD | -1,760 |
| Amerikansk råolje | 1 time | n/a | 171 | 63.16 | 1,757 EUR | -842 |
| Brent råolje | 1 time | n/a | 114 | 53.51 | 1,695 EUR | -1,079 |
| DAX 40 | 4 timer | n/a | 27 | 62.96 | 1,539 EUR | -675 |
| Sølv | 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 råolje | Daglig | n/a | 4 | 75.00 | 703 EUR | -701 |
| Nikkei 225 | 1 min | n/a | 22 | 59.09 | 564 USD | -284 |
| Gull | 15 min | n/a | 260 | 66.54 | 187 EUR | -60.30 |
| Gull | 5 min | n/a | 108 | 66.67 | 118 EUR | -70.90 |
| Gull | 3 min | n/a | 69 | 66.67 | 92.10 EUR | -23.80 |
| Gull | 2 min | n/a | 48 | 70.83 | 43.40 EUR | -37.90 |
Diagrammer
Topp 10 av 22 kjøringer. Hele listen finnes i tabellen ovenfor.
Koden
// ============================================================ // 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 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Den kan, men merk at stoppen er så bred at den sjelden utløses. Den omskrevne koden var ikke kompileringssjekket, så kjør den i ProBacktest før du går live.
Hver kjøring som er oppført var positiv. USD/JPY 1 time ga JPY 126,850, og den beste registrerte kjøringen, EUR/USD 1 time, ga USD 14,600 over 326 handler med en treffprosent på 63.8%.
EUR/USD 1-timeskjøringen hadde en max drawdown på USD 4,252. På USD/JPY 1 time nådde drawdownen JPY 39,590.
Både den beste registrerte kjøringen og den største gevinsten kom fra 1-timesdiagrammer, der bånd- og TEMA-filtrene gir færre og renere signaler.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.