AroonUp
AroonUp i ProBuilder måler hvor mange barer som har gått siden den høyeste toppen i de siste N periodene, skalert fra 0 til 100. Syntaks, formel, gjennomgåtte eksempler.
Syntaks
AroonUp[N]Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
N | heltall | 25 | Antall barer som skannes for den nyeste høyeste toppen. Kortere vinduer reagerer raskere, men gir flere vendinger; 25 er den vanlige lærebokinnstillingen. |
Formel
AroonUp = 100 * (N - BarsSinceHighestHigh) / NBarsSinceHighestHigh er antall barer som har gått siden den høyeste toppen innenfor de siste N barer. En ny topp på gjeldende bar gir 100. En topp som oppsto N barer tilbake gir 0.
Slik fungerer det
AroonUp måler alderen på den siste betydelige toppen. På hver bar skanner den de siste N barer, finner høyeste topp og uttrykker tiden siden den toppen som en prosentandel av vinduet. Hyppige nye topper holder linjen nær 100; et marked som har sluttet å sette topper lar linjen falle mot 0 i trinn på 100/N per bar.
Målingen er rent tidsmessig. Størrelsen på den nye toppen er irrelevant, bare hvor fersk den er, teller. Dette gjør AroonUp til en tidlig detektor for trendstart: et marked som bryter ut av en base, begynner å sette nye topper umiddelbart og driver linjen til 100 lenge før helningsbaserte indikatorer reagerer.
AroonUp er laget for å leses sammen med AroonDown, som bruker samme logikk på lavpunkter. Den dominerende linjen identifiserer det rådende trykket, og kryssinger mellom de to linjene er standardsignalet for trendskifte i Aroon-systemet.
Eksempler
Eksempel 1, Terskelsignal fra AroonUp (Indikator)
// Classify the 20-bar window by freshness of its highest high
N = 20
myAroonUp = AroonUp[N]
IF (myAroonUp > 50) THEN
SIGNAL = 1
ELSE
SIGNAL = -1
ENDIF
RETURN SIGNALReturnerer 1 så lenge den høyeste toppen i de siste 20 barene faller i den nyeste halvdelen av vinduet, og -1 ellers. Den rå byggesteinen for et opptrendfilter.
Eksempel 2, Screening for etablerte opptrender (ProScreener)
// Instruments printing recent highs while lows grow stale
au = AroonUp[25]
ad = AroonDown[25]
SCREENER[au > 70 AND ad < 30](au AS "AroonUp")Returnerer instrumenter der 25-bars toppen er fersk og 25-bars bunnen er gammel, lærebokens Aroon-definisjon av en opptrend.
Eksempel 3, Long-inngang ved Aroon-kryssing (ProBacktest)
// Buy when upward pressure overtakes downward pressure
au = AroonUp[25]
ad = AroonDown[25]
IF NOT LongOnMarket AND au CROSSES OVER ad AND au > 70 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND ad CROSSES OVER au THEN
SELL AT MARKET
ENDIFÅpner en long når AroonUp krysser over AroonDown med en sterk verdi, og går ut når forholdet snur. Å kreve au > 70 ved krysset hopper over signaler som oppstår mens begge linjene driver midt i området.
Tolkning
| Range | Avlesning |
|---|---|
| 70 til 100 | Den høyeste toppen er fersk. Det oppadgående presset er aktivt. |
| 30 til 70 | Blandet. Den siste toppen eldes uten å bli erstattet. |
| 0 til 30 | Ingen ny topp i størstedelen av vinduet, det oppadgående presset har avtatt. |
De sterkeste utsagnene kommer fra paret: AroonUp over 70 med AroonDown under 30 markerer en etablert opptrend, mens begge linjene midt i området indikerer konsolidering. Begge linjene høye samtidig betyr at vinduet inneholder både en fersk topp og en fersk bunn, et volatilt og ubesluttsomt marked.
Vanlige feil og fallgruver
- Ingen prisargument. Perioden skal i hakeparenteser, og ingenting annet godtas.
AroonUp[20](close)kompilerer ikke, beregningen kjører alltid på serien med høyeste kurser. - En stillestående linje er informasjon, ikke en feil. Etter én enkelt sterk topp avtar AroonUp lineært i opptil
Nbarer selv om prisen holder seg høy. En fallende AroonUp betyr ikke at prisen faller, bare at toppen blir eldre. - Blindhet for størrelse. En marginal ny høyde på én tick nullstiller linjen til 100 akkurat som et stort breakout gjør. Ved langsom drift overdriver dette trendstyrken; et tilleggsfilter som
ADXeller en betingelse om minimumsområde legger til den manglende størrelseskontrollen. - Vinduslengden endrer betydningen.
AroonUp[5]rapporterer om en helt annen struktur ennAroonUp[100]. Terskler som 70/30 er konvensjoner for standardverdien på 25 barer og må valideres på nytt når perioden endres.
Relaterte instruksjoner
AroonDown, følgelinjen som måler antall barer siden den laveste bunnen.ADX, mål på trendstyrke som utfyller Aroons retningsavlesninger.DIplus, retningsbevegelseskomponent for oppadgående bevegelser.DIminus, retningsbevegelseskomponent for nedadgående bevegelser.HighestBars, returnerer antall barer siden den høyeste verdien direkte.LowestBars, returnerer antall barer siden den laveste verdien.Highest, den høyeste verdien over et tilbakeblikksvindu.Supertrend, trendfølgende nivå som ofte kombineres med retningsverktøy.