Wanneer de prijs aan de verkeerde kant van de Supertrend staat maar al terug over de 10 EMA is, zet het systeem in op een omslag. Het handelt alleen wanneer de kortetermijn-ATR(15) boven de lange ATR(425) staat, dus bij verhoogde volatiliteit. Uitstappen gebeurt via een stop van 2.5 x ATR(14) of een close terug door de Supertrend, de Bollinger-middellijn en de 10 EMA.
Beste run van 3. USD/JPY, Dagelijks, spread 1, uit run pf:2026-09-24-USDJPY-D.tsv:2.
| Periode | Tot 2026-09-24 |
| Instrument | USD/JPY, Dagelijks |
| Spread | 1 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-24 |
| positionSize Contracten per trade | 1 |
| signalPeriod EMA-lengte | 10 |
| bandPeriod Lengte van de Bollinger Band (middellijn) | 25 |
| fastAtrPeriod Korte ATR voor de volatiliteitsfilter | 15 |
| slowAtrPeriod Lange ATR voor de volatiliteitsfilter | 425 |
| atrPeriod ATR voor de stop | 14 |
| atrMultiplier Stop in ATR-veelvouden | 2.5 |
| superTrendMultiplier Vermenigvuldiger van de Supertrend | 3 |
| superTrendPeriod Lengte van de Supertrend | 10 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBeste run | Dagelijks | 3.47 | 1,444 | 2.35 | 1,222,950 JPY | -240,380 |
| DAX 40 | 1 uur | n/a | 2,571 | 47.80 | 12,296 EUR | -5,278 |
| Brent-olie | 4 uur | n/a | 390 | 46.15 | 6,750 EUR | -4,696 |
Grafieken
De code
// ============================================================ // Supertrend Counter Trend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade signalPeriod = 10 // EMA length used for entries and exits bandPeriod = 25 // Bollinger Band length, only the middle line is used fastAtrPeriod = 15 // short ATR for the volatility filter slowAtrPeriod = 425 // long ATR for the volatility filter atrPeriod = 14 // ATR length for the stop distance atrMultiplier = 2.5 // stop distance in multiples of ATR superTrendMultiplier = 3 // Supertrend ATR multiple superTrendPeriod = 10 // Supertrend length // --- Indicators --- signalMA = ExponentialAverage[signalPeriod](close) midBand = (BollingerUp[bandPeriod](close) + BollingerDown[bandPeriod](close)) / 2 superTrendLine = Supertrend[superTrendMultiplier, superTrendPeriod] volatilityRising = AverageTrueRange[fastAtrPeriod](close) > AverageTrueRange[slowAtrPeriod](close)
Nog 31 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, hij handelt 1 contract met een ATR-stop die bij entry wordt gezet.
USD/JPY dagelijks kwam op profit factor 3.47 en JPY 1,222,950.00. DAX 40 1 uur (EUR 12,296.00) en Brent Crude 4 uur (EUR 6,750.10) waren ook winstgevend, met winstpercentages van 47.8% en 46.15%.
JPY 240,380.00 op USD/JPY dagelijks en EUR 5,277.50 op DAX 40 1 uur.
De ATR(425)-filter heeft een lange historie nodig om tegen te vergelijken, en dagbars houden entries beperkt tot periodes met sterke volatiliteit.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.