Ställ dig i kön
Strategier / Breakout / Donchian Channel Breakout

Donchian Channel Breakout (20/10)

En stängning över högsta på 20 barer öppnar en long, och en stängning under lägsta på 20 barer öppnar en short. Positioner stängs när priset korsar den motsatta kanalen på 10 barer eller träffar en stop på 1%. Den testades på index- och Gold-diagram från 5 minuter till 1 timme.

BreakoutLong & shortSwingDAX 401 timme
1.04Profit factor
5,872Nettovinst EUR
35.51%Träffsäkerhet
3,444Affärer
-4,299Max drawdown
1.70Snittaffär

Bästa körning av 16. DAX 40, 1 timme, spread 3, från körning pf:2026-09-15-DAX40-1h.tsv:1.

Entryregler, long

  1. Ingen position är öppen

Entryregler, short

  1. Ingen position är öppen

Exitregler

  1. Stop loss på 1% från entry
  2. Stäng en short när priset stänger över det högsta högstavärdet för de föregående 10 barerna

Testvillkor

PeriodFram till 2026-09-15
InstrumentDAX 40, 1 timme
Spread3 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-15
Parametrar (4)
positionSize
Kontrakt per affär
1
channelPeriod
Längd för entrykanal
20
exitPeriod
Längd för exitkanal
10
stopLossPct
Skyddande stop, procent av entrypris
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
DAX 40Bästa körning1 timme1.04 3,44435.515,872 EUR-4,299
Guld1 timmen/a 3,40135.67240 EUR-816
Guld30 minn/a 5,56634.44-211 EUR-3,134
Guld15 minn/a 5,44731.28-1,708 EUR-3,514
Guld5 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 timmen/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 timmen/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

Diagram

Resultat per körning

De 10 bästa av 16 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

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

26 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

Donchian Channel
Läs det här förstKända svagheter3 punkter
  • Bara en av marknadskörningarna i tabellen var lönsam (Gold 1 timme, EUR 240.2). Nasdaq 100 15 minuter slutade på EUR -12,668.6 och DAX 40 5 minuter på EUR -20,430.3.
  • Den bästa körningen på DAX 40 1 timme hade en profit factor på 1.04 och gav EUR 1.7 per affär över 3,444 affärer, en marginal som courtage skulle kunna radera.
  • Träffsäkerheten i den bästa körningen är 35.51%, så systemet förlitar sig på några få stora trender för att betala för många små förluster.

Frågor

Om den här strategin

Kan jag köra Donchian-breakouten i ProOrder?

Ja, alla regler går att automatisera. Koden skrevs om efter testningen och är inte kompileringskontrollerad, och testresultaten är svaga, så var försiktig med live-användning.

Vilka marknader och tidsramar testades?

DAX 40, Nasdaq 100, S&P 500 och Gold på diagram för 5, 15, 30 minuter och 1 timme. Bortsett från den bästa körningen på DAX 40 1 timme och Gold 1 timme gick varje svep med förlust.

Hur mycket drawdown vid 1 kontrakt?

Körningen på DAX 40 1 timme fick en max drawdown på EUR 4,298.5 mot EUR 5,871.8 i nettovinst. Det värsta svepet drog ner EUR 20,670.9.

Varför går det sämre på kortare tidsramar?

Spreaden på 3 punkter är en större andel av varje affär på 5- och 15-minutersbarer, och kanalen bryts oftare, så förlusterna växer.

Relaterat

Strategier som den här

Turtle Trade

Använder samma indikator.

2.42 PF · 6,324 affärer

Buy After Price Fall

Bästa körning på samma marknad, DAX 40.

1.88 PF · 312 affärer

Trend Surfer

En liknande profit factor.

1.04 PF · 10,813 affärer

Vill du se vilka breakout-system som klarade urvalet för live trading? Ställ dig i kön hos ProRealAlgos.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation