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

Donchian 55 Breakout

Une clôture au-dessus du plus haut des 55 derniers bars ouvre un long, et une clôture sous le plus bas de 55 bars ouvre un short. Les positions sortent sur une clôture à travers le canal opposé de 20 bars ou sur un stop de 1%. Une seule position est détenue à la fois.

BreakoutLong & shortSwingOr1 heure
1.13Profit factor
1,598Gain net EUR
37.03%Taux de réussite
1,639Trades
-1,051Max drawdown
0.97Trade moyen

Meilleure exécution sur 16. Gold, 1 heure, spread 0.6, de l'exécution pf:2026-09-15-GOLD-1h.tsv:2.

Règles d'entrée, long

  1. Aucune position ouverte

Règles d'entrée, short

  1. Aucune position ouverte

Règles de sortie

  1. Stop loss 1% de l'entrée
  2. Clôturer un short quand le prix clôture au-dessus du plus haut des 20 bars précédents

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentGold, 1 heure
Spread0.6 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-15
Paramètres (4)
positionSize
Contrats par trade
1
channelPeriod
Longueur du canal d'entrée
55
exitChannelPeriod
Longueur du canal de sortie
20
stopLossPct
Stop de protection, pourcentage
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
OrMeilleure exécution1 heure1.13 1,63937.031,598 EUR-1,051
Or30 min1.10 2,65237.291,641 EUR-1,095
DAX 4030 minn/a 2,90235.251,642 EUR-5,496
Or15 minn/a 2,71834.18361 EUR-1,579
Or5 minn/a 2,66436.19311 EUR-1,163
DAX 4015 minn/a 2,84637.28-351 EUR-6,964
DAX 401 heuren/a 1,71333.39-1,560 EUR-7,384
S&P 5005 minn/a 2,82033.16-2,674 EUR-2,868
Nasdaq 1005 minn/a 2,80536.08-3,694 EUR-6,256
S&P 50015 minn/a 3,01035.38-4,044 EUR-4,363
S&P 5001 heuren/a 1,87033.64-4,087 EUR-4,349
S&P 50030 minn/a 2,94135.63-4,158 EUR-5,239
DAX 405 minn/a 2,80732.31-4,660 EUR-4,814
Nasdaq 10015 minn/a 3,08734.56-10,623 EUR-11,286
Nasdaq 10030 minn/a 3,05036.03-10,667 EUR-13,326
Nasdaq 1001 heuren/a 1,93130.45-12,450 EUR-14,962

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. La liste complète figure dans le tableau ci-dessus.

Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Donchian 55 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 = 55        // entry channel length
exitChannelPeriod = 20    // shorter exit channel length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Channels end on the previous bar so the breakout bar is not part of its own level.
channelHigh = Highest[channelPeriod](high)[1]
channelLow = Lowest[channelPeriod](low)[1]
exitHigh = Highest[exitChannelPeriod](high)[1]
exitLow = Lowest[exitChannelPeriod](low)[1]

25 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 Donchian
À lire d'abordFaiblesses connues3 points
  • Elle a perdu de l'argent sur la plupart des marchés testés. Toutes les unités de temps du Nasdaq 100 et du S&P 500 étaient négatives, avec Nasdaq 100 1 heure à EUR -12,449.60.
  • La meilleure exécution sur Gold 1 heure a réalisé en moyenne EUR 0.97 par trade, ce qui ne laisse presque aucune marge pour des coûts supplémentaires.
  • Le profit factor de la meilleure exécution était de 1.13 sur 1,639 trades, et le DAX 40 n'était profitable qu'en 30 minutes.

Questions

À propos de cette stratégie

Puis-je exécuter le Donchian 55 Breakout dans ProOrder ?

Oui, c'est un système ProOrder simple. Le code a été réécrit et n'a pas été vérifié à la compilation, et les statistiques proviennent de la version antérieure.

Où a-t-elle gagné de l'argent ?

Principalement sur Gold. Gold 1 heure a gagné EUR 1,597.70 et Gold 30 minutes EUR 1,641.40. Les marchés d'indices étaient majoritairement perdants.

Quel drawdown dois-je attendre ?

À 1 contrat, Gold 1 heure a eu un max drawdown de EUR 1,050.90. Sur Nasdaq 100 1 heure, il a atteint EUR 14,961.70 tout en perdant de l'argent.

Pourquoi 55 et 20 bars ?

Le canal d'entrée long attend une cassure nette du range récent, tandis que le canal de sortie plus court fait sortir plus vite quand le mouvement s'essouffle.

Voir aussi

Des stratégies comme celle-ci

Turtle Trade

Utilise le même indicateur.

2.42 PF · 6,324 trades

Triple Band Market Model

Meilleure exécution sur le même marché, Gold.

2.27 PF · 203 trades

SMA Cross 10/30

Un profit factor similaire.

1.14 PF · 2,495 trades

Les breakouts classiques se comportent différemment selon les marchés. Découvrez comment nous les sélectionnons dans la communauté ProRealAlgos.

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