Bli medlem idag
Indikatorer/probuilder · probacktest · proorder · proscreener

ElderRayBullPower

ElderRayBullPower i ProBuilder returnerar Elder Ray Bull Power, avståndet mellan varje bars högsta och ett glidande medelvärde, som mäter haussartat köptryck.

Syntax

probuilder
ElderRayBullPower[period, MAtype](price)

Parametrar

NamnTypStandardBeskrivning
periodheltal13Lookback-perioden för det glidande medelvärde som används som värdereferens.
MAtypeheltal1Typ av glidande medelvärde: 0 = enkelt, 1 = exponentiellt, 2 = viktat, 3 = Wilder, 4 = triangulärt, 5 = slutpunkt, 6 = tidsserie.
pricepriskällacloseSerie som det glidande medelvärdet beräknas på, till exempel close, open, high, eller low.

Formel

kod
BullPower = high - MA[period, MAtype](price)

Med standardvärdena är Bull Power barens högsta minus ett 13-periodigt exponentiellt glidande medelvärde av stängningskursen.

Så fungerar det

Bull Power är en av de två halvorna av Elder-Ray Index, utvecklat av Dr. Alexander Elder. Det glidande medelvärdet står för marknadens överenskomna värde över tillbakablicksfönstret. Barens högsta markerar den yttersta punkt dit köparna lyckades lyfta priset under baren. Skillnaden mellan de två mäter den maximala kraft som hausse-sidan utövade över det rättvisa värdet på den baren.

På de flesta barer är värdet positivt, eftersom högstanivåer normalt ligger över medelvärdet. Växande positiva värden visar att köparna stärks. Värden som krymper mot noll visar att köparna förlorar förmågan att lyfta priset över sitt medelvärde, och ett negativt värde innebär att även barens högsta stannade under medelvärdet, en bar som helt kontrolleras av säljarna.

Bull Power analyseras normalt tillsammans med ElderRayBearPower, som gör spegelberäkningen på barens lägsta. Tillsammans med lutningen på referens-EMA:n bildar de hela Elder-Ray-metoden: handla i EMA:ns riktning och tidsätt entryerna när motsidans kraft avtar.

Exempel

Exempel 1, Bull Power-histogram (Indikator)

probuilder
// Bull Power with a 13-period exponential average of the close
bullPower = ElderRayBullPower[13, 1](close)
RETURN bullPower AS "Bull Power", 0 AS "Zero line"

Standardpanelen för Bull Power, barens högsta minus en 13-periodig EMA, plottad kring en nollinje.

Exempel 2, Short-setup i Elders stil (ProOrder)

probuilder
// Sell short when the trend is down and buying pressure is failing
ema  = ExponentialAverage[13](close)
bull = ElderRayBullPower[13, 1](close)

IF NOT ShortOnMarket THEN
  // Falling EMA, positive Bull Power that is contracting
  IF ema < ema[1] AND bull > 0 AND bull < bull[1] THEN
    SELLSHORT 1 CONTRACT AT MARKET
  ENDIF
ELSE
  IF close > ema THEN
    EXITSHORT AT MARKET
  ENDIF
ENDIF

Det klassiska Elder-Ray-villkoret för short: EMA lutar nedåt medan Bull Power är positiv men krympande, vilket visar att köparna inte lyckas hålla uppe styrkan mot trenden.

Exempel 3, Screening av stark haussekontroll (ProScreener)

probuilder
bull = ElderRayBullPower[13, 1](close)
bear = ElderRayBearPower[13, 1](close)
// Both sides above the average, full bullish control
SCREENER[bull > 0 AND bear > 0](bull AS "Bull Power")

Returnerar instrument där både Bull Power och Bear Power är positiva, vilket innebär att hela baren, både högsta och lägsta, handlades över den 13-periodiga EMA:n.

Tolkning

AvläsningBetydelse
Starkt positiv och stigandeKöparna dominerar och stärks.
Positiv men fallandeKöptrycket avtar, värt att notera när trenden är ned.
Nära nollHögstanivåerna begränsas kring medelvärdet, balanserade förhållanden.
NegativÄven barens högsta stannade under medelvärdet, säljarna kontrollerar baren.

Den vanliga kombinerade tolkningen: stigande EMA plus Bull Power som gör nya högsta bekräftar en upptrend, medan en pristopp som Bull Power inte bekräftar är en baissedivergens, köparna nådde mindre långt över värdet även om priset tryckte högre. Som med Bear Power anges nivån i prisenheter och bör bedömas efter riktning och form snarare än efter absolut storlek.

Vanliga fel och fallgropar

  • Fel placering av parenteser. Parametrar står inom hakparenteser, priskällan inom parenteser: ElderRayBullPower[13, 1](close). Ett anrop som ElderRayBullPower(13, close) kompilerar inte.
  • Ogiltig MAtype-kod. Den andra parametern väljer typ av medelvärde och måste vara ett heltal från 0 till 6. Varje annat värde motsvarar inget definierat glidande medelvärde.
  • Skalan är instrumentberoende. Bull Power är en prisskillnad, inte en normaliserad oscillator. Fasta numeriska trösklar fungerar inte när de flyttas mellan instrument eller tidsramar.
  • Att ignorera trendfiltret. Starkt positiv Bull Power inom en nedtrend markerar ofta en uppgång in i motstånd. Elder-Ray-metoden läser Bull Power mot EMA:ns lutning, inte isolerat.