DonchianChannelDown
DonchianChannelDown geeft in ProBuilder de onderste lijn van het Donchian Channel terug, de laagste low over de laatste N bars. Syntaxis, formule, voorbeelden en valkuilen.
Syntaxis
DonchianChannelDown[period]Parameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
period | geheel getal | geen | Aantal voorgaande bars dat wordt gebruikt om de laagste low te vinden. 20 is de klassieke waarde; kortere vensters volgen de koers nauw, langere vensters houden niveaus verder weg. |
Formule
DonchianChannelDown = Lowest[period](low)De onderste lijn van de Donchian Channel, gelijk aan het aanroepen van Lowest op de low reeks.
Hoe het werkt
Het Donchian Channel bestaat uit drie lijnen: de bovenlijn (hoogste high), de onderlijn (laagste low) en de middenlijn (hun gemiddelde). DonchianChannelDown berekent de onderste door te scannen over de laatste period bars en de laagste gevonden low teruggeeft.
De uitvoer verandert alleen wanneer de samenstelling van het venster verandert. Als een nieuwe bar een lagere low neerzet, daalt de lijn onmiddellijk. Als de oude laagste low uit het venster valt zonder te zijn vervangen, stapt de lijn omhoog naar de volgende laagste waarde. Tussen die gebeurtenissen is de lijn horizontaal, en daarom lijken Donchian-lijnen op trappen in plaats van op curves.
Omdat de lijn precies de koers markeert waaronder de markt tijdens het venster niet heeft gehandeld, werkt hij als objectieve, parameterarme steun. Channel breakout-systemen in de Turtle-traditie verkopen of sluiten longs wanneer de koers door deze lijn breekt, en meten volatiliteit aan de afstand tot DonchianChannelUp.
Voorbeelden
Voorbeeld 1, De onderste kanaallijn tekenen (Indicator)
// Lowest low of the last 20 bars
lowestLow = DonchianChannelDown[20]
RETURN lowestLowTekent de laagste low over 20 bars op de koersgrafiek. Wanneer de koers de lijn raakt, zet de markt nieuwe lows over 20 bars neer.
Voorbeeld 2, Volledige weergave van het kanaal (Indicator)
// 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)Toont het volledige kanaal over 55 bars, bovenste lijn in groen, onderste lijn in rood, middenlijn in grijs. De verticale afstand tussen de buitenste lijnen maakt de breedte van de range zichtbaar.
Voorbeeld 3, Short breakout-instap (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
ENDIFEen symmetrische Donchian breakout: instap bij een doorbraak van de low over 20 bars, uitstap wanneer de koers herstelt boven de high over 10 bars. Beide niveaus verwijzen naar de vorige bar om ze vast te houden tijdens de huidige bar.
Interpretatie
| Voorwaarde | Stand |
|---|---|
| De koers breekt onder de lijn | Nieuw period-bar low, breakout naar beneden of stop-run. |
| De koers veert op van de lijn | De low van het venster hield stand, steun op korte termijn bevestigd. |
| Lijn vlak gedurende veel bars | Geen nieuwe lows, de markt vormt een bodem of beweegt opwaarts. |
| Lijn die herhaaldelijk omlaag stapt | Aanhoudende verkoopdruk, een gevestigde neerwaartse trend. |
Een smalle afstand tussen DonchianChannelDown en DonchianChannelUp duidt op compressie en lage volatiliteit, omstandigheden die vaak voorafgaan aan breakouts. Een groot verschil duidt op een uitgerekte of volatiele markt.
Veelvoorkomende fouten en valkuilen
- Breakout-voorwaarde nooit waar op de slotkoers. Omdat de lijn gelijk is aan de laagste low inclusief de huidige bar,
close < DonchianChannelDown[20]kan nooit gelden wanneer de huidige low het extreem zet. Vergelijk met de lijn van de vorige bar,DonchianChannelDown[20][1], voor breakout-logica. - Een prijsargument meegeven. De functie accepteert alleen de periode tussen haken. Gebruik voor de laagste waarde van een andere reeks
Lowest[period](series)in plaats daarvan. - Verwarring met haakjes.
DonchianChannelDown[20][1]betekent de kanaalwaarde over 20 bars van één bar terug. De haken omdraaien of ze samenvoegen tot één paar levert een syntaxfout op of verandert de betekenis. - Onvoldoende historie. Tijdens de eerste
periodbars aan data, of na eenTIMEFRAMEverandert met een beperkt aantal voorgeladen bars, is het venster niet volledig gevuld en kan de lijn zich onregelmatig gedragen. Geef indicatoren genoeg bars voordat je het niveau vertrouwt.
Gerelateerde instructies
DonchianChannelUp, bovenste kanaallijn, de hoogste high van het venster.DonchianChannelCenter, middelpunt tussen de bovenste en onderste lijn.Lowest, laagste waarde van een willekeurige reeks over N bars, de algemene vorm.LowestBars, aantal bars sinds de laagste waarde zich voordeed.Highest, hoogste waarde van een willekeurige reeks over N bars.KeltnerBandDown, onderste lijn van het Keltner-kanaal, een op ATR gebaseerd alternatief.BollingerDown, onderste Bollinger band, een kanaal op basis van de standaarddeviatie.ChandeKrollStopDown, op volatiliteit gebaseerd trailing stop-niveau onder de koers.