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

Donchian Breakout Activator: kanal-breakouts på 20 barer

Strategin går long när stängningen bryter över föregående högsta på 20 barer och short när den bryter under lägsta på 20 barer. En long stängs när priset faller tillbaka under lägsta på 20 barer, och stoppen ligger en ATR(20) utanför den motsatta kanallinjen. Det är en klassisk breakout som alltid ligger i trenden.

BreakoutLong & shortSwingUSD/JPY1 timme
n/aProfit factor
391,250Nettovinst JPY
36.88%Träffsäkerhet
3,075Affärer
-389,050Max drawdown
127Snittaffär

Bästa körningen av 7. USD/JPY, 1 timme, spread 1, från körning sweeps:2026-09-24-USDJPY-1h-opt.tsv:7.

Entryregler, long

Entryregler, short

Exitregler

  1. Stop loss vid den motsatta kanallinjen minus (long) eller plus (short) 1 x ATR(20), fast vid entry
  2. Täck en short när stängningen stiger över högsta på 20 barer

Testvillkor

PeriodFram till 2026-09-24
InstrumentUSD/JPY, 1 timme
Spread1 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-24
Parametrar (4)
positionSize
Kontrakt per affär
1
channelPeriod
Donchian-kanal och ATR-längd
20
atrMultiplier
Stoppen ligger så här många ATR utanför den motsatta kanallinjen
1
channelOffset
Kanalen tas så här många barer tillbaka så att breakout-baren utesluts
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
USD/JPYBästa körning1 timmen/a 3,07536.88391,250 JPY-389,050
USD/JPYDagn/a 30040.332,651,670 JPY-912,270
EUR/USDDagn/a 29940.13106,944 USD-72,279
Amerikansk råoljaDagn/a 26940.1522,662 EUR-5,980
BrentoljaDagn/a 11638.7914,371 EUR-11,386
GBP/USDDagn/a 32437.9611,107 USD-9,979
GuldDagn/a 32634.052,469 EUR-952

Diagram

Resultat per körning

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// 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 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 ChannelATR
Läs det här förstKända svagheter4 punkter
  • Det finns bara sweep-data, så profit factor registrerades inte.
  • På USD/JPY 1 timme var max drawdown JPY 389,050, nästan lika stor som nettovinsten på JPY 391,250.
  • Träffsäkerheten varierade från 34.05% till 40.33% över testerna, så långa förlustserier är normalt för den här breakout-stilen.
  • Exits väntar på den motsatta kanallinjen, så mycket öppen vinst kan ges tillbaka innan en affär stängs.

Frågor

Om den här strategin

Kan Donchian Breakout Activator köras live i ProOrder?

Ja, den använder vanliga ProOrder-entries och ett stopp som sätts vid entry. Omskrivningen är ännu inte kompileringskontrollerad, så backtesta den först.

Vilka marknader testades?

USD/JPY, EUR/USD, US Crude Oil, Brent Crude, GBP/USD och Gold. Alla listade körningar var lönsamma, med Gold Dag som den minsta på EUR 2,468.5.

Vilket kapital krävs för 1 kontrakt?

Med 1 kontrakt nådde den bästa körningen en max drawdown på JPY 389,050 på USD/JPY 1 timme, medan US Crude Oil Dag stannade på EUR 5,980.3. Anpassa kapitalet till det instrument du handlar.

Varför 1 timme och dagsbarer?

Kanal-breakouts behöver utrymme att trenda. Intraday-brus på kortare barer tenderar att utlösa fler falska brott, så testerna fokuserar på 1 timme och Dag.

Relaterat

Strategier som den här

ATR Band

Använder samma indikator.

10.31 PF · 53 affärer

Supertrend Counter Trend

Bästa körning på samma marknad, USD/JPY.

3.47 PF · 1,444 affärer

Breakout Regime Filter

Även en breakout-strategi.

6.28 PF · 70 affärer

Breakout-system är ett återkommande ämne i ProRealAlgos-communityn. Ställ dig i kön för att delta.

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