Iscriviti alla lista d'attesa
Strategie / Mean reversion / Supertrend Counter Trend

Strategia Supertrend Counter Trend

Quando il prezzo è dal lato sbagliato del Supertrend ma è già tornato oltre l'EMA 10, il sistema punta su un'inversione. Opera solo quando l'ATR(15) a breve termine è sopra l'ATR(425) lungo, quindi la volatilità è elevata. Le uscite derivano da uno stop di 2.5 x ATR(14) o da una chiusura che torna attraverso il Supertrend, la linea centrale di Bollinger e l'EMA 10.

Mean reversionLong & shortSwingUSD/JPYGiornaliero
3.47Profit factor
1,222,950Profitto netto JPY
2.35%Percentuale di successo
1,444Operazioni
-240,380Max drawdown
847Media operazione

Miglior esecuzione su 3. USD/JPY, Giornaliero, spread 1, dall'esecuzione pf:2026-09-24-USDJPY-D.tsv:2.

Regole di ingresso, long

  1. La chiusura è sopra l'EMA a 10 periodi
  2. ATR(15) è sopra ATR(425)

Regole di ingresso, short

  1. La chiusura è sotto l'EMA a 10 periodi
  2. ATR(15) è sopra ATR(425)

Regole di uscita

  1. Stop loss di 2.5 volte ATR(14), impostato all'ingresso
  2. Chiudi uno short quando la chiusura è sotto il Supertrend e sopra sia la linea centrale di Bollinger sia l'EMA 10

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoUSD/JPY, Giornaliero
Spread1 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-24
Parametri (9)
positionSize
Contratti per operazione
1
signalPeriod
Lunghezza dell'EMA
10
bandPeriod
Lunghezza della Bollinger Band (linea centrale)
25
fastAtrPeriod
ATR breve per il filtro di volatilità
15
slowAtrPeriod
ATR lungo per il filtro di volatilità
425
atrPeriod
ATR per lo stop
14
atrMultiplier
Stop in multipli di ATR
2.5
superTrendMultiplier
Moltiplicatore del Supertrend
3
superTrendPeriod
Lunghezza del Supertrend
10

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
USD/JPYMiglior esecuzioneGiornaliero3.47 1,4442.351,222,950 JPY-240,380
DAX 401 oran/a 2,57147.8012,296 EUR-5,278
Petrolio Brent4 oren/a 39046.156,750 EUR-4,696

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// 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)

Altre 31 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

SupertrendEMABande di BollingerATR
Leggi prima questoDebolezze note4 punti
  • L'esecuzione principale USD/JPY giornaliero ha una percentuale di successo di solo il 2.35% su 1,444 operazioni, quindi il risultato si basa su una manciata di vincite molto grandi.
  • Il max drawdown di quell'esecuzione è stato di JPY 240,380.00.
  • Lo stop prende il valore dell'ATR in unità di prezzo come distanza in punti, come nel codice originale, il che può renderlo molto più stretto o più ampio del previsto a seconda dello strumento.
  • Sono stati testati solo tre mercati, e il profit factor è stato registrato solo per USD/JPY giornaliero.

Domande

Su questa strategia

Può funzionare in ProOrder?

Sì, opera 1 contratto con uno stop ATR impostato all'ingresso.

Cosa hanno mostrato i backtest?

USD/JPY giornaliero ha raggiunto un profit factor di 3.47 e JPY 1,222,950.00. Anche DAX 40 1 ora (EUR 12,296.00) e Brent Crude 4 ore (EUR 6,750.10) sono stati profittevoli, con percentuali di successo del 47.8% e del 46.15%.

Quanto drawdown ha comportato 1 contratto?

JPY 240,380.00 su USD/JPY giornaliero e EUR 5,277.50 su DAX 40 1 ora.

Perché barre giornaliere su USD/JPY?

Il filtro ATR(425) richiede uno storico lungo con cui confrontarsi, e le barre giornaliere limitano gli ingressi alle fasi di forte volatilità.

Correlati

Strategie come questa

Monday Dip Buy

Usa lo stesso indicatore.

n/a PF · 146 operazioni

Bollinger Band Walk

Miglior esecuzione sullo stesso mercato, USD/JPY.

3.10 PF · 148 operazioni

Renko MA Cross

Un profit factor simile.

3.34 PF · 144 operazioni

I sistemi counter trend possono bilanciare un portafoglio. Iscriviti alla lista d'attesa ProRealAlgos per scoprire come.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione