Bli medlem i dag
Indikatorer/probuilder · probacktest · proorder · proscreener

EaseOfMovement

EaseOfMovement[N] i ProBuilder returnerer Ease of Movement-indikatoren (EMV), en volumbasert oscillator som måler hvor lett prisen stiger eller faller.

Syntaks

probuilder
EaseOfMovement[N]

Parametere

NavnTypeStandardBeskrivelse
Nheltall14Utjevningsperiode 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

kode
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)

probuilder
// 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)

probuilder
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)

probuilder
// 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
ENDIF

Kombinerer 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

AvlesningBetydning
EMV > 0Prisen beveger seg oppover relativt lett. Kjøperne driver prisen opp uten å trenge tungt volum.
EMV nær 0Prisbevegelse og volum er i balanse, eller markedet går sidelengs.
EMV < 0Prisen 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 er EaseOfMovement[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 N reduserer falske utløsninger.
  • 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.