TotalPrice
TotalPrice returnerar genomsnittet av öppning, high, low och stängning för en bar i ProBuilder. Använd TotalPrice, eller TotalPrice[N] N barer tillbaka, som en utjämnad priskälla.
Syntax
TotalPriceTotalPrice[N] returnerar värdet N barer tillbaka, där N är 0 för den aktuella baren, 1 för föregående bar, och så vidare. TotalPrice och TotalPrice[0] är likvärdiga.
Så fungerar det
TotalPrice är medelvärdet av barens open, high, low och close, (Open + High + Low + Close) / 4. Av de inbyggda priskonstanterna bygger den på flest indata, så den ger det mest balanserade enskilda värdet för en bar och väger in både ändpunkterna och båda extremvärdena.
Hakparentesens offset refererar till tidigare barer, så TotalPrice[1] är föregående bars totalpris. Indexet måste hålla sig inom den inlästa historiken.
Eftersom den medelvärdesberäknar fyra punkter, TotalPrice jämnar ut effekten av varje enskilt. Den passar indata där ett stabilt, representativt pris per bar önskas och den enskilda öppningen eller stängningen är mindre viktig. På den levande baren kan den röra sig när högsta, lägsta eller stängning uppdateras, medan öppningen ligger fast.
Exempel
Exempel 1, Totalpris mot sitt medelvärde (Indikator)
// Moving average of the total price
ma = Average[20](TotalPrice)
RETURN TotalPrice AS "Total price", ma AS "MA 20"Indikatorn ritar OHLC-genomsnittet tillsammans med ett glidande medelvärde av samma serie.
Exempel 2, Screena på styrka i totalpriset (ProScreener)
// Total price above its 50-bar average
above = TotalPrice > Average[50](TotalPrice)
SCREENER[above] (TotalPrice AS "Total price")Screenern returnerar instrument vars totalpris ligger över sitt längre medelvärde.
Exempel 3, Entry vid korsning av totalpriset (ProOrder)
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
ENDIFBåda medelvärdena läser TotalPrice, så korsningen använder hela OHLC-medelvärdet för varje bar.
Vanliga fel och fallgropar
- Inkluderar öppningen.
TotalPriceär det enda inbyggda genomsnittspriset som väger in öppningen, så det skiljer sig frånTypicalPrice, som endast använder high, low och close. - Den pågående baren rör sig. På den aktuella baren kan high, low eller close ändras, vilket flyttar
TotalPricetill dess att baren är klar, även om öppningskursen är fast. - Offset utanför intervallet.
TotalPrice[N]misslyckas när N pekar före den första inlästa baren. Skydda långa tillbakablickar eller läs in mer historik.
Relaterade instruktioner
TypicalPrice, medelvärdet av high, low och close.MedianPrice, medelvärdet av high och low.WeightedClose, ett close-viktat medelvärde av high, low och close.CustomClose, den användarvalbara priskällan.Open, öppningspriset för en bar.High, det högsta priset i en bar.Low, det lägsta priset i en bar.Close, stängningspriset för en bar.