AroonDown
AroonDown i ProBuilder mäter hur många barer som har gått sedan den lägsta low under de senaste N perioderna, skalat 0 till 100. Syntax, formel, genomgångna exempel.
Syntax
AroonDown[N]Parametrar
| Namn | Typ | Standard | Beskrivning |
|---|---|---|---|
N | heltal | 25 | Antal barer som genomsöks efter den senaste lägsta low. Kortare värden reagerar snabbare men växlar oftare; 25 är den vanliga läroboksinställningen. |
Formel
AroonDown = 100 * (N - BarsSinceLowestLow) / NBarsSinceLowestLow räknar hur många barer som gått sedan den lägsta bottennivån inom de senaste N barer. En ny lägstanivå på den aktuella baren ger 100. En lägstanivå som inträffade exakt N bars tillbaka ger 0.
Så fungerar det
AroonDown besvarar en enda fråga på varje bar: hur ny är den senaste betydande botten. Den skannar de senaste N barer, lokaliserar den lägsta bottennivån och omvandlar den tid som gått sedan den bottennivån till en procentandel av fönstret.
Logiken är tidsbaserad snarare än prisbaserad. Det spelar ingen roll hur djup bottnen var, bara när den inträffade. En marknad som pressar ut nya lows med några barers mellanrum håller AroonDown fastnaglad nära 100 även om varje ny low underskrider den föregående med en enda tick.
Indikatorn är ena halvan av Aroon-systemet. Dess motsvarighet, AroonUp, tillämpar samma mätning på den högsta högsta. De två linjerna läses vanligen tillsammans: den linje som dominerar identifierar det rådande trycket, och korsningar mellan dem markerar möjliga förändringar i trendriktningen.
Exempel
Exempel 1, Tröskelsignal från AroonDown (Indicator)
// Flag bars where downward pressure dominates the 20-bar window
N = 20
myAroonDown = AroonDown[N]
IF (myAroonDown > 50) THEN
SIGNAL = 1
ELSE
SIGNAL = -1
ENDIF
RETURN SIGNALReturnerar 1 så länge den lägsta low under de senaste 20 barerna inträffade i den senare halvan av fönstret, och -1 annars. En minimal byggsten för regimklassificering.
Exempel 2, Screening för färska nedtrender (ProScreener)
// Instruments making recent lows while highs grow stale
ad = AroonDown[25]
au = AroonUp[25]
SCREENER[ad > 70 AND au < 30](ad AS "AroonDown")Returnerar instrument där 25-barslow är färsk och 25-barshigh är gammal, Aroons standarddefinition av en etablerad nedtrend.
Exempel 3, Short-entry vid Aroon-crossover (ProOrder)
// Sell short when downward pressure overtakes upward pressure
ad = AroonDown[25]
au = AroonUp[25]
IF NOT ShortOnMarket AND ad CROSSES OVER au AND ad > 70 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
IF ShortOnMarket AND au CROSSES OVER ad THEN
EXITSHORT AT MARKET
ENDIFÖppnar en short när AroonDown korsar över AroonUp med ett starkt värde, och stänger när förhållandet inverteras. Tröskeln på ad filtrerar bort svaga korsningar som sker mitt i intervallet.
Tolkning
| Range | Avläsning |
|---|---|
| 70 till 100 | Den lägsta low är färsk. Nedåttrycket är aktivt. |
| 30 till 70 | Blandat. Den senaste betydande low åldras utan att ersättas. |
| 0 till 30 | Ingen ny low under större delen av fönstret, nedåttrycket har avtagit. |
Värdena är mest användbara i relation till AroonUp. AroonDown över 70 medan AroonUp ligger under 30 är den klassiska signaturen för nedtrend. Båda linjerna höga samtidigt indikerar ett volatilt omfång där både en nyligen satt högsta och en nyligen satt lägsta finns inom fönstret.
Vanliga fel och fallgropar
- Inget prisargument. AroonDown tar bara en period inom hakparenteser.
AroonDown[20](close)är ogiltig syntax, beräkningen baseras alltid på lägstaprisserien. - Högt värde betyder ner, inte upp. Namngivningen snubblar nya användare. AroonDown nära 100 är ett baisseartat värde, den rapporterar färska lows. Att läsa den som en oscillator där höga värden är hausseartade inverterar varje signal.
- Tidsbaserad, inte storleksbaserad. En marginell ny lägsta återställer linjen till 100 oavsett hur ytligt underskridandet var. I lugna marknader överdriver detta styrkan i en långsam nedgång. Att kombinera med ett mått på volatilitet eller trendstyrka som
ADXger sammanhang. - Trappstegsbeteende. Mellan nya bottnar faller linjen i fasta steg om
100/Nper bar. Korsningslogik på mycket korta perioder genererar täta klungor av signaler eftersom linjen rör sig i stora steg.
Relaterade instruktioner
AroonUp, följelinjen som mäter antal barer sedan högsta high.ADX, mått på trendstyrka som ofta kombineras med Aroon-värden.DIminus, directional movement-komponent för nedåtgående rörelser.DIplus, directional movement-komponent för uppåtgående rörelser.LowestBars, returnerar antalet barer sedan det lägsta värdet direkt.HighestBars, returnerar antalet barer sedan det högsta värdet.Lowest, det lägsta värdet över ett tillbakablickande fönster.Supertrend, trendföljande nivå som ofta används med riktningsindikatorer.