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

ElderRayBearPower

ElderRayBearPower i ProBuilder returnerar Elder Ray Bear Power, avståndet mellan varje bars lägsta och ett glidande medelvärde, som mäter baissartat säljtryck.

Syntax

probuilder
ElderRayBearPower[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å, vanligtvis close.

Formel

kod
BearPower = low - MA[period, MAtype](price)

Med standardvärdena är referensen ett 13-periodigt exponentiellt glidande medelvärde av stängningskursen, så Bear Power är barens lägsta minus det EMA:t.

Så fungerar det

Bear Power är en av de två halvorna av Elder-Ray Index, utformat av Dr. Alexander Elder. Det glidande medelvärdet representerar marknadens samsyn om värdet. Barens lägsta visar den yttersta punkt dit säljarna lyckades driva priset under den baren. Att subtrahera medelvärdet från lägsta mäter därför hur mycket kraft baisse-sidan utövade under det rättvisa värdet.

Värdet är negativt på de flesta barer, eftersom lägstanivåer normalt ligger under det glidande medelvärdet. Allt mer negativa värden indikerar att säljtrycket stärks. Värden som krymper mot noll indikerar att baisse-sidan förlorar förmågan att dra priset under sitt medelvärde, och ett positivt värde innebär att även barens lägsta höll sig över medelvärdet, ett tecken på att hausse-sidan helt kontrollerar baren.

Systermåttet, ElderRayBullPower, tillämpar samma idé på barens högsta. De två plottas vanligtvis tillsammans som histogram kring en nollinje, där det glidande medelvärdet självt fungerar som trendfilter.

Exempel

Exempel 1, Bear Power-histogram (Indikator)

probuilder
// 13-period exponential average of the close, as in Elder's original design
bearPower = ElderRayBearPower[13, 1](close)
RETURN bearPower AS "Bear Power", 0 AS "Zero line"

Återskapar den klassiska Bear Power-panelen, barens lägsta minus en 13-periodig EMA, plottad kring noll.

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

probuilder
// Buy when the trend is up but bears made a final, weakening push
ema  = ExponentialAverage[13](close)
bear = ElderRayBearPower[13, 1](close)

IF NOT LongOnMarket THEN
  // Rising EMA, negative Bear Power that is contracting
  IF ema > ema[1] AND bear < 0 AND bear > bear[1] THEN
    BUY 1 CONTRACT AT MARKET
  ENDIF
ELSE
  IF close < ema THEN
    SELL AT MARKET
  ENDIF
ENDIF

Implementerar det klassiska Elder-Ray-villkoret för long: trenden mätt med EMA stiger medan Bear Power är negativ men krympande, vilket visar att säljarna misslyckas.

Exempel 3, Screening av utmattade säljare (ProScreener)

probuilder
bear = ElderRayBearPower[13, 1](close)
// Bear Power negative for context but rising two bars in a row
cond = bear < 0 AND bear > bear[1] AND bear[1] > bear[2]
SCREENER[cond](bear AS "Bear Power")

Listar instrument där Bear Power har återhämtat sig under två barer i följd men fortfarande är negativ, ett mönster av avtagande säljtryck.

Tolkning

AvläsningBetydelse
Djupt negativ och fallandeSäljarna dominerar och vinner kraft.
Negativ men stigandeSäljtrycket avtar, ofta den mer användbara signalen i en upptrend.
Nära nollLägstanivåerna håller sig kring medelvärdet, balanserade förhållanden.
PositivHela baren, inklusive dess lägsta, handlas över medelvärdet, stark haussekontroll.

En vanlig tolkning kombinerar referens-EMA:ns lutning med Bear Power: stigande EMA plus krympande negativ Bear Power talar för longs. Divergenser spelar också roll, att priset gör en lägre lägsta medan Bear Power gör en högre lägsta tyder på avtagande nedsidesmomentum. Bear Power är en tryckmätare, inte en entrysignal i sig.

Vanliga fel och fallgropar

  • Fel placering av parenteser. Perioden och MA-typen anges i hakparenteser, priskällan i parenteser: ElderRayBearPower[13, 1](close). Att skriva ElderRayBearPower(13, 1, close) ger ett syntaxfel.
  • Ogiltig MAtype-kod. MAtype måste vara ett heltal från 0 till 6. Att av misstag skicka in ett periodvärde där, till exempel ElderRayBearPower[13, 20](close), väljer inte en giltig medelvärdestyp.
  • Att förvänta sig en avgränsad oscillator. Bear Power mäts i prisenheter, så dess skala ändras med instrumentet och tidsramen. Trösklar som fungerar på en marknad överförs inte till en annan.
  • Att läsa den utan trenden. En djupt negativ Bear Power i en nedtrend är en bekräftelse, inte en köpsignal. Elders metod tar bara signalen om avtagande baissekrafter i den underliggande trendens riktning.