EaseOfMovement
EaseOfMovement[N] in ProBuilder restituisce l'indicatore Ease of Movement (EMV), un oscillatore basato sul volume che misura con quanta facilità il prezzo avanza o scende.
Sintassi
EaseOfMovement[N]Parametri
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
N | intero | 14 | Periodo di smoothing in bar per la media esponenziale applicata al valore EMV grezzo. Valori più grandi producono una linea più lenta e più pulita. |
Nota che EaseOfMovement non accetta argomenti di prezzo. Il calcolo è fissato su massimo, minimo e volume del bar.
Formula
midpointMove = ((high + low) / 2) - ((high[1] + low[1]) / 2)
EMV = 1000000 * midpointMove * (high - low) / volume
EaseOfMovement[N] = ExponentialAverage[N](EMV)L'EMV grezzo confronta lo spostamento del punto medio della barra con il volume che lo ha prodotto, poi il risultato viene smussato con una media esponenziale su N barre. Il 1000000 moltiplicatore scala il valore in un intervallo leggibile.
Come funziona
A ogni bar l'indicatore misura di quanto si è spostato il punto medio del range di prezzo rispetto al bar precedente, poi pesa quel movimento rispetto al volume scambiato. Un ampio movimento al rialzo del punto medio con volume sottile produce un valore fortemente positivo, il prezzo si è mosso "facilmente". Lo stesso movimento con volume elevato produce un valore più piccolo, perché è servito più sforzo per spostare il prezzo. I movimenti al ribasso funzionano in modo simmetrico e producono valori negativi.
Poiché le letture grezze di una singola bar sono rumorose, ProBuilder applica una media esponenziale su N bars prima di restituire il valore. Il risultato oscilla attorno a una linea dello zero senza limiti superiori o inferiori fissi.
L'indicatore è stato sviluppato da Richard W. Arms Jr., che ha creato anche l'Arms Index e il charting Equivolume. È un modo per leggere l'interazione tra prezzo e volume senza tracciare il volume stesso.
Esempi
Esempio 1, Tracciare l'EMV con una linea dello zero (Indicatore)
// 14-period Ease of Movement
myEMV = EaseOfMovement[14]
RETURN myEMV AS "Ease of Movement", 0 AS "Zero line"Calcola l'Ease of Movement a 14 periodi e lo traccia rispetto a una linea di riferimento zero, il modo standard di leggere l'oscillatore.
Esempio 2, Screener di incrocio della linea dello zero (ProScreener)
emv = EaseOfMovement[14]
// Instruments where EMV just turned positive
SCREENER[emv CROSSES OVER 0](emv AS "EMV 14")Restituisce gli strumenti in cui l'EMV smussato ha incrociato sopra lo zero sul bar corrente, un primo segno che il prezzo sta iniziando ad avanzare con poca resistenza di volume.
Esempio 3, EMV come filtro di ingresso 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
ENDIFCombina un filtro di tendenza di lungo termine con la linea dello zero dell'EMV. Le posizioni vengono aperte solo mentre l'EMV conferma che il movimento al rialzo incontra poca resistenza, e chiuse quando diventa negativo.
Interpretazione
| Lettura | Significato |
|---|---|
| EMV > 0 | Il prezzo sale con relativa facilità. Gli acquirenti fanno avanzare il prezzo senza bisogno di volumi elevati. |
| EMV vicino a 0 | Il movimento del prezzo e il volume sono equilibrati, oppure il mercato è piatto. |
| EMV < 0 | Il prezzo scende facilmente, oppure l'avanzamento al rialzo richiede un volume sproporzionato. |
Gli incroci della linea dello zero sono il segnale più comune. Letture positive persistenti supportano posizioni long trend-following, letture negative persistenti supportano il lato short. Il livello assoluto è meno informativo del segno e della direzione della linea, perché la scala dipende dalle caratteristiche di prezzo e volume dello strumento.
Errori e insidie comuni
- Nessun argomento di prezzo.
EaseOfMovement[14](close)non corrisponde alla firma dell'istruzione. L'indicatore è calcolato internamente da massimo, minimo e volume, quindi la chiamata corretta èEaseOfMovement[14]. - Strumenti senza volume affidabile. Sui mercati in cui il volume è stimato o assente, come molti feed spot forex e CFD, il denominatore non è significativo e l'indicatore può produrre valori erratici. Verifica la fonte dei dati prima di affidarti a esso.
- I valori non sono confrontabili tra mercati diversi. La scala dell'output dipende dal range e dal volume tipici di ogni strumento. Una lettura di 500 su un titolo e di 50 su un altro non significa che il primo movimento sia dieci volte più facile.
- Whipsaw attorno allo zero. Con periodi di smoothing brevi la linea può attraversare lo zero ripetutamente nei mercati tranquilli. Filtrare i segnali con una misura di trend o con un più lungo
Nriduce i falsi segnali.
Istruzioni correlate
ForceIndex, variazione di prezzo moltiplicata per il volume, una misura di sforzo correlata.ChaikinOsc, oscillatore costruito sulla linea di accumulazione distribuzione.OBV, on-balance volume cumulativo.MoneyFlowIndex, oscillatore limitato ponderato per il volume.AccumDistr, linea di accumulazione distribuzione.VolumeOscillator, differenza tra due medie mobili del volume.ExponentialAverage, il metodo di smoothing applicato al valore EMV grezzo.Volume, la serie del volume per bar utilizzata nel calcolo.