Iscriviti alla lista d'attesa
Strategie / Breakout / Donchian Breakout Activator

Donchian Breakout Activator: breakout di canale a 20 bar

La strategia va long quando la chiusura supera il massimo delle 20 bar precedenti e short quando scende sotto il minimo delle 20 bar. Un long viene chiuso quando il prezzo torna sotto il minimo delle 20 bar, e lo stop si trova a un ATR(20) oltre la linea opposta del canale. È un classico breakout sempre nel trend.

BreakoutLong & shortSwingUSD/JPY1 ora
n/aProfit factor
391,250Profitto netto JPY
36.88%Percentuale di successo
3,075Operazioni
-389,050Max drawdown
127Media operazione

Migliore esecuzione su 7. USD/JPY, 1 ora, spread 1, da esecuzione sweeps:2026-09-24-USDJPY-1h-opt.tsv:7.

Regole di ingresso, long

Regole di ingresso, short

Regole di uscita

  1. Stop loss alla linea opposta del canale meno (long) o più (short) 1 x ATR(20), fissato all'ingresso
  2. Chiudi uno short quando la chiusura sale sopra il massimo a 20 bar

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoUSD/JPY, 1 ora
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 (4)
positionSize
Contratti per operazione
1
channelPeriod
Lunghezza del canale di Donchian e dell'ATR
20
atrMultiplier
Lo stop si trova questo numero di ATR oltre la linea opposta del canale
1
channelOffset
Canale preso questo numero di bar indietro così che la bar di breakout sia esclusa
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
USD/JPYMiglior esecuzione1 oran/a 3,07536.88391,250 JPY-389,050
USD/JPYGiornalieron/a 30040.332,651,670 JPY-912,270
EUR/USDGiornalieron/a 29940.13106,944 USD-72,279
Petrolio greggio USAGiornalieron/a 26940.1522,662 EUR-5,980
Petrolio BrentGiornalieron/a 11638.7914,371 EUR-11,386
GBP/USDGiornalieron/a 32437.9611,107 USD-9,979
OroGiornalieron/a 32634.052,469 EUR-952

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Donchian Breakout Activator
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1       // contracts per trade
channelPeriod = 20     // Donchian channel and ATR length
atrMultiplier = 1      // stop sits this many ATRs beyond the opposite channel line
channelOffset = 1      // channel taken this many bars back, so the breakout bar is excluded

ONCE stopDistance = 0

// --- Indicators ---
channelHigh = Highest[channelPeriod](high)[channelOffset]
channelLow = Lowest[channelPeriod](low)[channelOffset]
atrValue = AverageTrueRange[channelPeriod](close)
upperStopLevel = channelHigh + atrMultiplier * atrValue
lowerStopLevel = channelLow - atrMultiplier * atrValue

Altre 29 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

Donchian ChannelATR
Leggi prima questoDebolezze note4 punti
  • Esistono solo dati di sweep, quindi il profit factor non è stato registrato.
  • Su USD/JPY 1 ora, il max drawdown è stato di JPY 389,050, quasi pari al profitto netto di JPY 391,250.
  • Le percentuali di successo sono andate dal 34.05% al 40.33% nei vari test, quindi lunghe serie di perdite sono normali per questo stile di breakout.
  • Le uscite attendono la linea opposta del canale, quindi molto profitto aperto può essere restituito prima che un'operazione si chiuda.

Domande

Su questa strategia

La Donchian Breakout Activator può funzionare in reale in ProOrder?

Sì, utilizza semplici ingressi ProOrder e uno stop impostato all'ingresso. La riscrittura non è ancora stata verificata in compilazione, quindi fai prima un backtest.

Quali mercati sono stati testati?

USD/JPY, EUR/USD, US Crude Oil, Brent Crude, GBP/USD e Gold. Tutte le esecuzioni elencate sono state profittevoli, con Gold Giornaliero la più bassa a EUR 2,468.5.

Che capitale serve per 1 contratto?

Con 1 contratto la migliore esecuzione ha toccato un max drawdown di JPY 389,050 su USD/JPY 1 ora, mentre US Crude Oil Giornaliero è rimasto a EUR 5,980.3. Dimensiona il capitale in base allo strumento che operi.

Perché barre da 1 ora e giornaliere?

I breakout di canale hanno bisogno di spazio per sviluppare il trend. Il rumore intraday sulle bar più brevi tende a innescare più falsi segnali di rottura, quindi i test si concentrano su 1 ora e Giornaliero.

Correlati

Strategie come questa

ATR Band

Usa lo stesso indicatore.

10.31 PF · 53 operazioni

Supertrend Counter Trend

Miglior esecuzione sullo stesso mercato, USD/JPY.

3.47 PF · 1,444 operazioni

Breakout Regime Filter

Anche una strategia breakout.

6.28 PF · 70 operazioni

I sistemi breakout sono un tema ricorrente nella community ProRealAlgos. Iscriviti alla lista d'attesa per partecipare.

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