EaseOfMovement
EaseOfMovement[N] i ProBuilder returnerer Ease of Movement-indikatoren (EMV), en volumbasert oscillator som måler hvor lett prisen stiger eller faller.
Syntaks
EaseOfMovement[N]Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
N | heltall | 14 | Utjevningsperiode i barer for det eksponentielle gjennomsnittet som brukes på rå EMV-verdi. Større verdier gir en tregere, renere linje. |
Merk at EaseOfMovement tar ikke noe prisargument. Beregningen er fast knyttet til barens høyeste, laveste og volum.
Formel
midpointMove = ((high + low) / 2) - ((high[1] + low[1]) / 2)
EMV = 1000000 * midpointMove * (high - low) / volume
EaseOfMovement[N] = ExponentialAverage[N](EMV)Den rene EMV sammenligner forskyvningen i barens midtpunkt med volumet som skapte den, og deretter utjevnes resultatet med et eksponentielt gjennomsnitt over N barer. Den 1000000 multiplikatoren skalerer verdien inn i et lesbart intervall.
Slik fungerer det
For hver bar måler indikatoren hvor langt midtpunktet i prisområdet flyttet seg i forhold til forrige bar, og veier deretter bevegelsen mot det omsatte volumet. En stor oppadgående bevegelse i midtpunktet på tynt volum gir en sterkt positiv verdi, prisen beveget seg "lett". Den samme bevegelsen på tungt volum gir en lavere verdi, fordi det krevdes mer innsats for å flytte prisen. Bevegelser nedover virker symmetrisk og gir negative verdier.
Fordi rå avlesninger fra én enkelt bar er støyende, bruker ProBuilder et eksponentielt gjennomsnitt over N barer før verdien returneres. Resultatet svinger rundt en nullinje uten faste øvre eller nedre grenser.
Indikatoren ble utviklet av Richard W. Arms Jr., som også skapte Arms Index og Equivolume-grafikk. Den er en måte å lese samspillet mellom pris og volum uten å tegne volumet selv.
Eksempler
Eksempel 1, Tegne EMV med en nullinje (Indikator)
// 14-period Ease of Movement
myEMV = EaseOfMovement[14]
RETURN myEMV AS "Ease of Movement", 0 AS "Zero line"Beregner 14-periode Ease of Movement og tegner den mot en nullreferanselinje, den vanlige måten å lese oscillatoren på.
Eksempel 2, Screener for kryssing av nullinjen (ProScreener)
emv = EaseOfMovement[14]
// Instruments where EMV just turned positive
SCREENER[emv CROSSES OVER 0](emv AS "EMV 14")Returnerer instrumenter der den utjevnede EMV krysset over null på gjeldende bar, et tidlig tegn på at prisen begynner å stige med lite volummotstand.
Eksempel 3, EMV som filter for long-inngang (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
ENDIFKombinerer et langsiktig trendfilter med EMV-nullinjen. Posisjoner åpnes bare så lenge EMV bekrefter at bevegelsen oppover møter lite motstand, og lukkes når den snur negativ.
Tolkning
| Avlesning | Betydning |
|---|---|
| EMV > 0 | Prisen beveger seg oppover relativt lett. Kjøperne driver prisen opp uten å trenge tungt volum. |
| EMV nær 0 | Prisbevegelse og volum er i balanse, eller markedet går sidelengs. |
| EMV < 0 | Prisen beveger seg lett nedover, eller fremgang oppover krever uforholdsmessig mye volum. |
Kryssinger av nullinjen er det vanligste signalet. Vedvarende positive verdier støtter trendfølgende long-posisjoner, vedvarende negative verdier støtter short-siden. Det absolutte nivået er mindre informativt enn linjens fortegn og retning, fordi skalaen avhenger av instrumentets pris- og volumegenskaper.
Vanlige feil og fallgruver
- Ingen prisargument.
EaseOfMovement[14](close)stemmer ikke med instruksjonens signatur. Indikatoren beregnes internt fra høy, lav og volum, så det korrekte kallet erEaseOfMovement[14]. - Instrumenter uten pålitelig volum. I markeder der volum er estimert eller mangler, som mange spot forex- og CFD-feeder, er nevneren ikke meningsfull, og indikatoren kan gi ustabile verdier. Kontroller datakilden før du baserer deg på den.
- Verdiene er ikke sammenlignbare på tvers av markeder. Utdataskalaen avhenger av hvert instruments typiske område og volum. En verdi på 500 i én aksje og 50 i en annen betyr ikke at den første bevegelsen er ti ganger lettere.
- Whipsaws rundt null. Med korte glattingsperioder kan linjen krysse null gjentatte ganger i rolige markeder. Å filtrere signaler med et trendmål eller en lengre
Nreduserer falske utløsninger.
Relaterte instruksjoner
ForceIndex, prisendring multiplisert med volum, et relatert mål på innsats.ChaikinOsc, oscillator bygget på akkumulasjonsdistribusjonslinjen.OBV, kumulativt on-balance volume.MoneyFlowIndex, volumvektet avgrenset oscillator.AccumDistr, akkumulasjonsdistribusjonslinjen.VolumeOscillator, differansen mellom to glidende volumgjennomsnitt.ExponentialAverage, utjevningsmetoden som brukes på rå EMV.Volume, volumserien per bar som brukes i beregningen.