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

TypicalPrice

TypicalPrice returnerer gjennomsnittet av high, low og close for en bar i ProBuilder. Bruk TypicalPrice, eller TypicalPrice[N] N barer tilbake, som en balansert priskilde.

Syntaks

probuilder
TypicalPrice

TypicalPrice[N] returnerer verdien N barer tilbake, der N er 0 for gjeldende bar, 1 for forrige bar, og så videre. TypicalPrice og TypicalPrice[0] er ekvivalente.

Slik fungerer det

TypicalPrice er gjennomsnittet av barens høy, lav og slutt, (High + Low + Close) / 3. Ved å blande rangens ytterpunkter med oppgjørsprisen gir den én representativ verdi som gjenspeiler både hvor langt baren beveget seg og hvor den endte.

Klammeforskyvningen refererer til tidligere barer, så TypicalPrice[1] er forrige bars typiske pris. Indeksen må holde seg innenfor den innlastede historikken.

Denne prisen er det klassiske grunnlaget for indikatorer som CCI og for pivotpunktformler, der et balansert sammendrag av baren foretrekkes over sluttkursen alene. På den løpende baren kan den endre seg når high, low eller close oppdateres.

Eksempler

Eksempel 1, Typisk pris mot sitt gjennomsnitt (Indikator)

probuilder
// Moving average of the typical price
ma = Average[20](TypicalPrice)
RETURN TypicalPrice AS "Typical price", ma AS "MA 20"

Indikatoren tegner den typiske prisen sammen med et glidende gjennomsnitt bygd på samme serie.

Eksempel 2, Screening på styrke i typisk pris (ProScreener)

probuilder
// Typical price above its 50-bar average
above = TypicalPrice > Average[50](TypicalPrice)

SCREENER[above] (TypicalPrice AS "Typical price")

Screeneren returnerer instrumenter der den typiske prisen ligger over sitt lengre gjennomsnitt.

Eksempel 3, Inngang på kryssing av typisk pris (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

fast = Average[10](TypicalPrice)
slow = Average[30](TypicalPrice)

IF fast CROSSES OVER slow THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF fast CROSSES UNDER slow THEN
  SELL AT MARKET
ENDIF

Begge gjennomsnittene leser TypicalPrice, så kryssingen bruker den sammensatte barprisen i stedet for lukkekursen.

Vanlige feil og fallgruver

  • Ikke det samme som MedianPrice. TypicalPrice inkluderer sluttkursen og deler på tre, mens MedianPrice bruker bare high og low. De to avviker når sluttkursen ligger unna barens midtpunkt.
  • Den løpende baren beveger seg. På gjeldende bar kan høyeste, laveste eller sluttkurs endre seg, noe som forskyver TypicalPrice til baren er fullført.
  • Forskyvning utenfor gyldig område. TypicalPrice[N] feiler når N peker til før den første innlastede bar. Sikre lange tilbakeblikk, eller last inn mer historikk.
  • MedianPrice, gjennomsnittet av high og low.
  • WeightedClose, et close-vektet gjennomsnitt av high, low og close.
  • TotalPrice, gjennomsnittet av open, high, low og close.
  • CustomClose, den brukervalgbare priskilden.
  • High, den høyeste prisen i en bar.
  • Low, den laveste prisen i en bar.
  • Close, sluttprisen i en bar.
  • Volume, det omsatte volumet i en bar.