EaseOfMovement
EaseOfMovement[N] en ProBuilder retourne l'indicateur Ease of Movement (EMV), un oscillateur basé sur le volume qui mesure avec quelle facilité le prix progresse ou recule.
Syntaxe
EaseOfMovement[N]Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
N | entier | 14 | Période de lissage en bars pour la moyenne exponentielle appliquée à la valeur brute de l'EMV. Des valeurs plus grandes produisent une ligne plus lente et plus nette. |
Notez que EaseOfMovement ne prend aucun argument de prix. Le calcul est fixé sur le plus haut, le plus bas et le volume de la bar.
Formule
midpointMove = ((high + low) / 2) - ((high[1] + low[1]) / 2)
EMV = 1000000 * midpointMove * (high - low) / volume
EaseOfMovement[N] = ExponentialAverage[N](EMV)L'EMV brut compare le déplacement du point médian du bar au volume qui l'a produit, puis le résultat est lissé par une moyenne exponentielle sur N barres. Le 1000000 multiplicateur ramène la valeur dans une plage lisible.
Comment ça marche
À chaque bar, l'indicateur mesure de combien le point médian de la plage de prix s'est déplacé par rapport au bar précédent, puis pèse ce mouvement par rapport au volume échangé. Un important mouvement haussier du point médian sur un faible volume produit une valeur fortement positive, le prix a bougé "facilement". Le même mouvement sur un volume important produit une valeur plus petite, car plus d'effort a été nécessaire pour déplacer le prix. Les mouvements baissiers fonctionnent de façon symétrique et produisent des valeurs négatives.
Comme les valeurs brutes d'une seule bar sont bruitées, ProBuilder applique une moyenne exponentielle sur N barres avant de renvoyer la valeur. Le résultat oscille autour d'une ligne de zéro, sans borne supérieure ni inférieure fixe.
L'indicateur a été développé par Richard W. Arms Jr., qui a également créé l'Arms Index et le graphique Equivolume. C'est une façon de lire l'interaction entre le prix et le volume sans tracer le volume lui-même.
Exemples
Exemple 1, Tracer l'EMV avec une ligne zéro (Indicateur)
// 14-period Ease of Movement
myEMV = EaseOfMovement[14]
RETURN myEMV AS "Ease of Movement", 0 AS "Zero line"Calcule l'Ease of Movement à 14 périodes et le trace par rapport à une ligne de référence à zéro, la façon standard de lire l'oscillateur.
Exemple 2, Screener de croisement de la ligne zéro (ProScreener)
emv = EaseOfMovement[14]
// Instruments where EMV just turned positive
SCREENER[emv CROSSES OVER 0](emv AS "EMV 14")Retourne les instruments où l'EMV lissé a croisé au-dessus de zéro sur le bar actuel, un signe précoce que le prix commence à progresser avec peu de résistance du volume.
Exemple 3, L'EMV comme filtre d'entrée en long (ProOrder)
// Only take longs when volume supports the upward move
emv = EaseOfMovement[14]
trend = Average[100](close)
IF NOT LongOnMarket AND emv > 0 AND close > trend THEN
BUY 1 CONTRACT AT MARKET
ELSIF LongOnMarket AND emv < 0 THEN
SELL AT MARKET
ENDIFCombine un filtre de tendance long terme avec la ligne zéro de l'EMV. Les positions ne sont ouvertes que tant que l'EMV confirme que le mouvement haussier rencontre peu de résistance, et closes lorsqu'il passe en négatif.
Interprétation
| Lecture | Signification |
|---|---|
| EMV > 0 | Le prix monte avec une relative facilité. Les acheteurs font progresser le prix sans avoir besoin d'un volume important. |
| EMV proche de 0 | Le mouvement de prix et le volume sont équilibrés, ou le marché est plat. |
| EMV < 0 | Le prix descend facilement, ou la progression haussière exige un volume disproportionné. |
Les croisements de la ligne zéro sont le signal le plus courant. Des lectures positives soutenues favorisent les positions long de suivi de tendance, des lectures négatives soutenues favorisent le côté short. Le niveau absolu est moins informatif que le signe et la direction de la ligne, car l'échelle dépend des caractéristiques de prix et de volume de l'instrument.
Erreurs et pièges courants
- Pas d'argument de prix.
EaseOfMovement[14](close)ne correspond pas à la signature de l'instruction. L'indicateur est calculé en interne à partir du plus haut, du plus bas et du volume, donc l'appel correct estEaseOfMovement[14]. - Instruments sans volume fiable. Sur les marchés où le volume est estimé ou absent, comme de nombreux flux de forex spot et de CFD, le dénominateur n'a pas de sens et l'indicateur peut produire des valeurs erratiques. Vérifiez la source de données avant de vous y fier.
- Les valeurs ne sont pas comparables d'un marché à l'autre. L'échelle de sortie dépend de la plage et du volume typiques de chaque instrument. Une lecture de 500 sur une action et de 50 sur une autre ne signifie pas que le premier mouvement est dix fois plus facile.
- Faux signaux autour de zéro. Avec des périodes de lissage courtes, la ligne peut franchir zéro de façon répétée dans les marchés calmes. Filtrer les signaux avec une mesure de tendance ou un
Nréduit les faux déclenchements.
Instructions liées
ForceIndex, variation de prix multipliée par le volume, une mesure d'effort apparentée.ChaikinOsc, oscillateur construit sur la ligne d'accumulation distribution.OBV, on-balance volume cumulé.MoneyFlowIndex, oscillateur borné pondéré par le volume.AccumDistr, ligne d'accumulation distribution.VolumeOscillator, différence entre deux moyennes mobiles de volume.ExponentialAverage, la méthode de lissage appliquée à l'EMV brut.Volume, la série de volume par bar utilisée dans le calcul.