AroonUp
AroonUp en ProBuilder mesure le nombre de bars écoulées depuis le plus haut des N dernières périodes, ramené sur une échelle de 0 à 100. Syntaxe, formule, exemples détaillés.
Syntaxe
AroonUp[N]Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
N | entier | 25 | Nombre de bars analysées pour le plus haut le plus récent. Les fenêtres plus courtes réagissent plus vite mais produisent plus de basculements ; 25 est le réglage classique des manuels. |
Formule
AroonUp = 100 * (N - BarsSinceHighestHigh) / NBarsSinceHighestHigh est le nombre de bars écoulées depuis le plus haut des N bars. Un nouveau plus haut sur la bar courante donne 100. Un plus haut survenu N bars auparavant produit 0.
Comment ça marche
AroonUp mesure l'ancienneté du plus haut significatif le plus récent. Sur chaque bar, il balaie les N bars, trouve le plus haut des plus hauts et exprime le temps écoulé depuis ce plus haut en pourcentage de la fenêtre. Des nouveaux plus hauts fréquents maintiennent la ligne près de 100 ; un marché qui ne fait plus de nouveaux plus hauts laisse la ligne décroître vers 0 par paliers de 100/N par bar.
La mesure est purement temporelle. La taille du nouveau plus haut est sans importance, seule sa fraîcheur compte. Cela fait d'AroonUp un détecteur précoce de l'amorce de tendance : un marché qui sort d'une base commence à inscrire de nouveaux plus hauts immédiatement, poussant la ligne à 100 bien avant que les indicateurs fondés sur la pente ne réagissent.
AroonUp est conçu pour être lu conjointement avec AroonDown, qui applique la même logique aux plus bas. La ligne dominante identifie la pression dominante, et les croisements entre les deux lignes constituent le signal standard de changement de tendance du système Aroon.
Exemples
Exemple 1, Signal de seuil à partir d'AroonUp (Indicateur)
// 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 SIGNALRenvoie 1 tant que le plus haut des 20 dernières bars se situe dans la moitié récente de la fenêtre, et -1 sinon. La brique de base brute d'un filtre de tendance haussière.
Exemple 2, Recherche de tendances haussières établies (ProScreener)
// Instruments printing recent highs while lows grow stale
au = AroonUp[25]
ad = AroonDown[25]
SCREENER[au > 70 AND ad < 30](au AS "AroonUp")Renvoie les instruments dont le plus haut à 25 bars est récent et le plus bas à 25 bars est ancien, la définition Aroon classique d'une tendance haussière.
Exemple 3, Entrée long sur croisement Aroon (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
ENDIFOuvre un long quand AroonUp croise au-dessus d'AroonDown avec une valeur forte et sort quand la relation s'inverse. Exiger au > 70 au croisement ignore les signaux qui surviennent pendant que les deux lignes dérivent en milieu de plage.
Interprétation
| Range | Lecture |
|---|---|
| 70 à 100 | Le plus haut est récent. La pression haussière est active. |
| 30 à 70 | Mitigé. Le dernier plus haut vieillit sans être remplacé. |
| 0 à 30 | Aucun nouveau plus haut sur la majeure partie de la fenêtre, la pression haussière s'est estompée. |
Les affirmations les plus fortes viennent de la paire : AroonUp au-dessus de 70 avec AroonDown en dessous de 30 marque une tendance haussière établie, tandis que les deux lignes au milieu de la plage indiquent une consolidation. Les deux lignes simultanément élevées signifient que la fenêtre contient à la fois un nouveau plus haut et un nouveau plus bas, un marché volatil et indécis.
Erreurs et pièges courants
- Pas d'argument de prix. La période va entre crochets et rien d'autre n'est accepté.
AroonUp[20](close)ne compile pas, le calcul s'effectue toujours sur la série des plus hauts. - Une ligne à l'arrêt est une information, pas une erreur. Après un seul plus haut marqué, AroonUp décroît linéairement sur jusqu'à
Nbars même si le prix reste élevé. Un AroonUp en baisse ne signifie pas que le prix baisse, seulement que le plus haut vieillit. - Aveuglement à l'amplitude. Un plus haut marginal d'un seul tick ramène la ligne à 100 exactement comme le fait un breakout majeur. Dans les dérives lentes, cela exagère la force de la tendance ; un filtre complémentaire tel que
ADXou une condition de plage minimale ajoute le contrôle d'amplitude manquant. - La longueur de la fenêtre change le sens.
AroonUp[5]porte sur une structure complètement différente deAroonUp[100]. Des seuils comme 70/30 sont des conventions pour la valeur par défaut de 25 bars et doivent être revalidés lorsque la période change.
Instructions liées
AroonDown, la ligne compagne mesurant le nombre de bars depuis le point bas le plus bas.ADX, mesure de force de tendance qui complète les lectures de direction Aroon.DIplus, composante de mouvement directionnel pour les mouvements haussiers.DIminus, composante de mouvement directionnel pour les mouvements baissiers.HighestBars, renvoie directement le nombre de bars depuis la valeur la plus haute.LowestBars, renvoie le nombre de bars depuis la valeur la plus basse.Highest, la valeur la plus haute sur une fenêtre d'observation.Supertrend, niveau de suivi de tendance souvent associé à des outils directionnels.