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

TotalPrice

TotalPrice returnerer gjennomsnittet av åpning, high, low og lukkekurs for en bar i ProBuilder. Bruk TotalPrice, eller TotalPrice[N] N barer tilbake, som en utjevnet priskilde.

Syntaks

probuilder
TotalPrice

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

Slik fungerer det

TotalPrice er gjennomsnittet av barens open, high, low og close, (Open + High + Low + Close) / 4. Av de innebygde priskonstantene bruker den flest inndata, så den gir den mest balanserte enkeltverdien for en bar, og tar hensyn til både endepunktene og begge ytterpunktene.

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

Fordi den tar gjennomsnittet av fire punkter, TotalPrice jevner ut effekten av hver enkelt av dem. Den passer til inndata der en stabil, representativ pris per bar er ønsket og den enkelte åpningen eller lukket er mindre viktig. På den levende baren kan den flytte seg når høy, lav eller lukk oppdateres, mens åpningen står fast.

Eksempler

Eksempel 1, Totalpris mot sitt gjennomsnitt (Indikator)

probuilder
// Moving average of the total price
ma = Average[20](TotalPrice)
RETURN TotalPrice AS "Total price", ma AS "MA 20"

Indikatoren plotter OHLC-gjennomsnittet sammen med et glidende gjennomsnitt av samme serie.

Eksempel 2, Screening på styrken i totalprisen (ProScreener)

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

SCREENER[above] (TotalPrice AS "Total price")

Screeneren returnerer instrumenter hvis totalpris ligger over sitt lengre gjennomsnitt.

Eksempel 3, Inngang på kryssing av totalprisen (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

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

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 TotalPrice, så kryssingen bruker hele OHLC-gjennomsnittet for hver bar.

Vanlige feil og fallgruver

  • Inkluderer åpningen. TotalPrice er den eneste innebygde gjennomsnittsprisen som tar med åpningskursen, så den skiller seg fra TypicalPrice, som bare bruker high, low og close.
  • Den løpende baren beveger seg. På gjeldende bar kan høyeste, laveste eller sluttkurs endre seg, noe som forskyver TotalPrice til baren er fullført, selv om åpningen er fastsatt.
  • Forskyvning utenfor gyldig område. TotalPrice[N] feiler når N peker til før den første innlastede bar. Sikre lange tilbakeblikk, eller last inn mer historikk.
  • TypicalPrice, gjennomsnittet av high, low og close.
  • MedianPrice, gjennomsnittet av high og low.
  • WeightedClose, et close-vektet gjennomsnitt av high, low og close.
  • CustomClose, den brukervalgbare priskilden.
  • Open, åpningsprisen i en bar.
  • High, den høyeste prisen i en bar.
  • Low, den laveste prisen i en bar.
  • Close, sluttprisen i en bar.