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

Donchian Channel Breakout (20/10)

Una chiusura sopra il massimo a 20 bar apre un long, e una chiusura sotto il minimo a 20 bar apre uno short. Le posizioni si chiudono quando il prezzo attraversa il canale opposto a 10 bar o colpisce uno stop dell'1%. È stata testata su grafici di indici e di Gold da 5 minuti a 1 ora.

BreakoutLong & shortSwingDAX 401 ora
1.04Profit factor
5,872Profitto netto EUR
35.51%Percentuale di successo
3,444Operazioni
-4,299Max drawdown
1.70Media operazione

Miglior esecuzione su 16. DAX 40, 1 ora, spread 3, da esecuzione pf:2026-09-15-DAX40-1h.tsv:1.

Regole di ingresso, long

  1. Nessuna posizione aperta

Regole di ingresso, short

  1. Nessuna posizione aperta

Regole di uscita

  1. Stop loss all'1% dall'ingresso
  2. Chiudi uno short quando il prezzo chiude sopra il massimo più alto delle 10 bar precedenti

Condizioni di test

PeriodoFino al 2026-09-15
StrumentoDAX 40, 1 ora
Spread3 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-15
Parametri (4)
positionSize
Contratti per operazione
1
channelPeriod
Lunghezza del canale di ingresso
20
exitPeriod
Lunghezza del canale di uscita
10
stopLossPct
Stop protettivo, percentuale del prezzo di ingresso
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzione1 ora1.04 3,44435.515,872 EUR-4,299
Oro1 oran/a 3,40135.67240 EUR-816
Oro30 minn/a 5,56634.44-211 EUR-3,134
Oro15 minn/a 5,44731.28-1,708 EUR-3,514
Oro5 minn/a 5,49031.86-3,707 EUR-3,867
S&P 5005 minn/a 5,59631.61-4,442 EUR-4,496
DAX 4030 minn/a 5,85034.92-5,311 EUR-9,461
S&P 50030 minn/a 5,93933.68-5,417 EUR-6,873
S&P 5001 oran/a 3,92333.98-5,799 EUR-6,267
S&P 50015 minn/a 5,84132.12-7,472 EUR-7,561
Nasdaq 1005 minn/a 5,68033.87-8,625 EUR-8,712
Nasdaq 10030 minn/a 6,10534.22-9,101 EUR-14,235
Nasdaq 1001 oran/a 4,01233.57-10,985 EUR-13,661
Nasdaq 10015 minn/a 5,81733.02-12,669 EUR-16,373
DAX 4015 minn/a 5,72433.61-18,816 EUR-18,832
DAX 405 minn/a 5,75931.62-20,430 EUR-20,671

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 16. L'elenco completo è nella tabella qui sopra.

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Donchian Channel Breakout
// 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        // entry channel length
exitPeriod = 10           // exit channel length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Channels end on the previous bar, so the breakout bar cannot set its own level.
channelHigh = Highest[channelPeriod](high)[1]
channelLow = Lowest[channelPeriod](low)[1]
exitHigh = Highest[exitPeriod](high)[1]
exitLow = Lowest[exitPeriod](low)[1]

Altre 26 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 Channel
Leggi prima questoDebolezze note3 punti
  • Solo una delle esecuzioni di mercato nella tabella è stata profittevole (Gold 1 ora, EUR 240.2). Nasdaq 100 15 minuti ha chiuso a EUR -12,668.6 e DAX 40 5 minuti a EUR -20,430.3.
  • La miglior esecuzione su DAX 40 1 ora ha avuto un profit factor di 1.04 e ha realizzato EUR 1.7 per operazione su 3,444 operazioni, un margine che le commissioni potrebbero azzerare.
  • La percentuale di successo nella miglior esecuzione è 35.51%, quindi il sistema dipende da pochi grandi trend per pagare molte piccole perdite.

Domande

Su questa strategia

Posso eseguire il Donchian breakout in ProOrder?

Sì, tutte le regole sono automatizzabili. Il codice è stato riscritto dopo i test e non è verificato in compilazione, e i risultati dei test sono deboli, quindi tratta con cautela l'uso in live.

Quali mercati e timeframe sono stati testati?

DAX 40, Nasdaq 100, S&P 500 e Gold su grafici a 5, 15, 30 minuti e 1 ora. A parte la miglior esecuzione su DAX 40 1 ora e Gold 1 ora, ogni sweep ha perso denaro.

Quanto drawdown con 1 contratto?

L'esecuzione su DAX 40 1 ora ha visto un max drawdown di EUR 4,298.5 contro un profitto netto di EUR 5,871.8. Il peggior sweep ha avuto un drawdown di EUR 20,670.9.

Perché i timeframe più brevi fanno peggio?

Lo spread di 3 punti rappresenta una quota maggiore di ogni operazione sulle bar a 5 e 15 minuti, e il canale viene rotto più spesso, quindi le perdite si accumulano.

Correlati

Strategie come questa

Turtle Trade

Usa lo stesso indicatore.

2.42 PF · 6,324 operazioni

Buy After Price Fall

Miglior esecuzione sullo stesso mercato, DAX 40.

1.88 PF · 312 operazioni

Trend Surfer

Un profit factor simile.

1.04 PF · 10,813 operazioni

Vuoi vedere quali sistemi di breakout hanno superato la selezione per il trading live? Iscriviti alla lista d'attesa ProRealAlgos.

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