DonchianChannelDown
DonchianChannelDown i ProBuilder returnerar Donchian Channels nedre linje, det lägsta lägstavärdet över de senaste N barerna. Syntax, formel, exempel och fallgropar.
Syntax
DonchianChannelDown[period]Parametrar
| Namn | Typ | Standard | Beskrivning |
|---|---|---|---|
period | heltal | ingen | Antal tidigare barer som används för att hitta det lägsta lägstavärdet. 20 är det klassiska värdet; kortare fönster följer priset tätt, längre fönster håller nivåerna längre bort. |
Formel
DonchianChannelDown = Lowest[period](low)Donchian Channels undre linje, motsvarande ett anrop till Lowest på den low serie.
Så fungerar det
Donchian Channel består av tre linjer: den övre linjen (högsta högsta), den nedre linjen (lägsta lägsta) och mittlinjen (deras genomsnitt). DonchianChannelDown beräknar det nedre genom att skanna de senaste period barer och returnerar det lägsta low som hittas.
Utdatan ändras bara när fönstrets sammansättning ändras. Om en ny bar sätter en lägre lägstanivå faller linjen omedelbart. Om det gamla lägsta lägstavärdet åldras ut ur fönstret utan att ersättas stegar linjen upp till det näst lägsta värdet. Mellan dessa händelser är linjen horisontell, vilket är anledningen till att Donchian-linjer ser ut som trappor snarare än kurvor.
Eftersom den markerar det exakta pris under vilket marknaden inte har handlats under fönstret fungerar linjen som ett objektivt, parameterfattigt stöd. Breakout-system för kanaler i Turtle-traditionen säljer eller går ur long-positioner när priset bryter denna linje, och mäter volatiliteten med avståndet till DonchianChannelUp.
Exempel
Exempel 1, Rita den nedre kanallinjen (Indikator)
// Lowest low of the last 20 bars
lowestLow = DonchianChannelDown[20]
RETURN lowestLowRitar 20-barers lägsta lägstavärde på prisdiagrammet. Att priset rör linjen betyder att marknaden sätter nya 20-barers lägstanivåer.
Exempel 2, Visa hela kanalen (Indikator)
// All three Donchian lines over a 55-bar window
upper = DonchianChannelUp[55]
lower = DonchianChannelDown[55]
center = DonchianChannelCenter[55]
RETURN upper COLOURED(0,128,0), lower COLOURED(200,0,0), center COLOURED(128,128,128)Renderar hela 55-barers kanalen, övre linjen i grönt, nedre linjen i rött, mittlinjen i grått. Det vertikala avståndet mellan de yttre linjerna visualiserar intervallets bredd.
Exempel 3, Short-entry på breakout (ProBacktest)
// Sell short when price breaks the prior 20-bar low, cover on a 10-bar high
lower = DonchianChannelDown[20]
exitline = DonchianChannelUp[10]
IF NOT ShortOnMarket AND close CROSSES UNDER lower[1] THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
IF ShortOnMarket AND close CROSSES OVER exitline[1] THEN
EXITSHORT AT MARKET
ENDIFEn symmetrisk Donchian-breakout: entry vid ett brott av 20-barers lägsta, exit när priset återhämtar sig över 10-barers högsta. Båda nivåerna refererar till den föregående baren för att hålla dem fasta under den aktuella baren.
Tolkning
| Villkor | Avläsning |
|---|---|
| Priset bryter under linjen | Ny period-bars low, breakout nedåt eller stop-run. |
| Priset studsar på linjen | Fönstrets lägstanivå höll, kortsiktigt stöd bekräftat. |
| Linjen flat under många barer | Inga nya lägstanivåer, marknaden bottnar eller trendar uppåt. |
| Linjen stegar ned upprepade gånger | Ihållande säljtryck, en etablerad nedtrend. |
Ett smalt avstånd mellan DonchianChannelDown och DonchianChannelUp indikerar kompression och låg volatilitet, förhållanden som ofta föregår breakouts. Ett brett gap indikerar en utsträckt eller volatil marknad.
Vanliga fel och fallgropar
- Breakout-villkoret blir aldrig sant vid stängning. Eftersom linjen är lika med den lägsta low inklusive den aktuella baren,
close < DonchianChannelDown[20]kan aldrig gälla när den aktuella bottennivån sätter extremvärdet. Jämför mot föregående bars linje,DonchianChannelDown[20][1], för breakout-logik. - Att skicka ett prisargument. Funktionen tar bara emot perioden inom hakparenteser. För att få det lägsta värdet i en annan serie, använd
Lowest[period](series)istället. - Parentesförvirring.
DonchianChannelDown[20][1]betyder kanalvärdet för 20 barer, en bar tillbaka. Att kasta om hakparenteserna eller slå samman dem till ett par ger ett syntaxfel eller ändrar innebörden. - Otillräcklig historik. Under de första
periodbarer med data, eller efter enTIMEFRAMEändras med begränsat antal förinlästa barer är fönstret inte fullt fyllt och linjen kan bete sig oberäkneligt. Ge indikatorerna tillräckligt med barer innan du litar på nivån.
Relaterade instruktioner
DonchianChannelUp, övre kanallinjen, det högsta high-värdet i fönstret.DonchianChannelCenter, mittpunkten mellan den övre och den nedre linjen.Lowest, lägsta värdet i en valfri serie över N barer, den generaliserade formen.LowestBars, antal barer sedan det lägsta värdet inträffade.Highest, det högsta värdet i en valfri serie över N barer.KeltnerBandDown, nedre linjen i Keltner-kanalen, ett ATR-baserat alternativ.BollingerDown, nedre Bollinger-bandet, en standardavvikelsekanal.ChandeKrollStopDown, volatilitetsbaserad trailing stop-nivå under priset.