Rejoindre la liste d'attente
Stratégies / Breakout / Donchian Breakout Activator

Donchian Breakout Activator : breakouts de canal à 20 barres

La stratégie passe long quand la clôture casse au-dessus du plus haut des 20 bars précédents et short quand elle casse sous le plus bas de 20 bars. Un long est clôturé quand le prix retombe sous le plus bas de 20 bars, et le stop se place à un ATR(20) au-delà de la ligne opposée du canal. C'est un breakout classique toujours dans la tendance.

BreakoutLong & shortSwingUSD/JPY1 heure
n/aProfit factor
391,250Gain net JPY
36.88%Taux de réussite
3,075Trades
-389,050Max drawdown
127Trade moyen

Meilleure exécution sur 7. USD/JPY, 1 heure, spread 1, issue de l'exécution sweeps:2026-09-24-USDJPY-1h-opt.tsv:7.

Règles d'entrée, long

Règles d'entrée, short

Règles de sortie

  1. Stop loss à la ligne de canal opposée moins (long) ou plus (short) 1 x ATR(20), fixé à l'entrée
  2. Clôturer un short quand la clôture dépasse le plus haut à 20 barres

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentUSD/JPY, 1 heure
Spread1 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-24
Paramètres (4)
positionSize
Contrats par trade
1
channelPeriod
Longueur du canal de Donchian et de l'ATR
20
atrMultiplier
Le stop se situe à ce nombre d'ATR au-delà de la ligne de canal opposée
1
channelOffset
Canal pris ce nombre de barres en arrière afin d'exclure la barre de breakout
1

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
USD/JPYMeilleure exécution1 heuren/a 3,07536.88391,250 JPY-389,050
USD/JPYJournaliern/a 30040.332,651,670 JPY-912,270
EUR/USDJournaliern/a 29940.13106,944 USD-72,279
Pétrole brut américainJournaliern/a 26940.1522,662 EUR-5,980
Pétrole BrentJournaliern/a 11638.7914,371 EUR-11,386
GBP/USDJournaliern/a 32437.9611,107 USD-9,979
OrJournaliern/a 32634.052,469 EUR-952

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

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

29 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

Canal de DonchianATR
À lire d'abordFaiblesses connues4 points
  • Seules des données de balayage existent, donc le profit factor n'a pas été enregistré.
  • Sur USD/JPY 1 heure, le max drawdown était de JPY 389,050, presque égal au gain net de JPY 391,250.
  • Les taux de réussite allaient de 34.05% à 40.33% selon les tests, donc de longues séries de pertes sont normales pour ce style de breakout.
  • Les sorties attendent la ligne de canal opposée, donc une grande partie du gain latent peut être rendue avant qu'un trade ne se clôture.

Questions

À propos de cette stratégie

Donchian Breakout Activator peut-elle fonctionner en réel dans ProOrder ?

Oui, elle utilise de simples entrées ProOrder et un stop placé à l'entrée. La réécriture n'a pas encore été vérifiée à la compilation, donc faites-en d'abord un backtest.

Quels marchés ont été testés ?

USD/JPY, EUR/USD, US Crude Oil, Brent Crude, GBP/USD et Gold. Toutes les exécutions listées étaient profitables, la plus faible étant Gold Journalier à EUR 2,468.5.

Quel capital 1 contrat nécessite-t-il ?

Avec 1 contrat, la meilleure exécution a atteint un max drawdown de JPY 389,050 sur USD/JPY 1 heure, tandis que US Crude Oil Journalier est resté à EUR 5,980.3. Adaptez votre capital à l'instrument que vous tradez.

Pourquoi des bars de 1 heure et journaliers ?

Les breakouts de canal ont besoin d'espace pour suivre la tendance. Le bruit intraday sur les barres plus courtes tend à déclencher davantage de faux franchissements, les tests se concentrent donc sur 1 heure et Journalier.

Voir aussi

Des stratégies comme celle-ci

ATR Band

Utilise le même indicateur.

10.31 PF · 53 trades

Supertrend Counter Trend

Meilleure exécution sur le même marché, USD/JPY.

3.47 PF · 1,444 trades

Breakout Regime Filter

Également une stratégie breakout.

6.28 PF · 70 trades

Les systèmes de breakout sont un sujet récurrent dans la communauté ProRealAlgos. Rejoignez la liste d'attente pour y participer.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation