När priset ligger på fel sida av Supertrend men redan är tillbaka över 10 EMA satsar systemet på en vändning. Det handlar bara när den kortsiktiga ATR(15) ligger över den långa ATR(425), så att volatiliteten är förhöjd. Exits kommer från en stop på 2.5 x ATR(14) eller en stängning tillbaka genom Supertrend, Bollingers mittlinje och 10 EMA.
Bästa körning av 3. USD/JPY, Dag, spread 1, från körning pf:2026-09-24-USDJPY-D.tsv:2.
| Period | Fram till 2026-09-24 |
| Instrument | USD/JPY, Dag |
| Spread | 1 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-24 |
| positionSize Kontrakt per affär | 1 |
| signalPeriod EMA-längd | 10 |
| bandPeriod Bollinger Band-längd (mittlinjen) | 25 |
| fastAtrPeriod Kort ATR för volatilitetsfiltret | 15 |
| slowAtrPeriod Lång ATR för volatilitetsfiltret | 425 |
| atrPeriod ATR för stoppen | 14 |
| atrMultiplier Stop i ATR-multiplar | 2.5 |
| superTrendMultiplier Supertrend-multiplikator | 3 |
| superTrendPeriod Supertrend-längd | 10 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBästa körning | Dag | 3.47 | 1,444 | 2.35 | 1,222,950 JPY | -240,380 |
| DAX 40 | 1 timme | n/a | 2,571 | 47.80 | 12,296 EUR | -5,278 |
| Brentolja | 4 timmar | n/a | 390 | 46.15 | 6,750 EUR | -4,696 |
Diagram
Koden
// ============================================================ // 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)
31 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, den handlar 1 kontrakt med en ATR-stop satt vid entry.
USD/JPY dag nådde profit factor 3.47 och JPY 1,222,950.00. DAX 40 1 timme (EUR 12,296.00) och Brent Crude 4 timmar (EUR 6,750.10) var också lönsamma, med träffsäkerhet på 47.8% och 46.15%.
JPY 240,380.00 på USD/JPY dag och EUR 5,277.50 på DAX 40 1 timme.
ATR(425)-filtret behöver en lång historik att jämföra mot, och dagsbarer håller entryerna till perioder med stark volatilitet.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.