WeightedClose
WeightedClose returnerar ett close-viktat barpris i ProBuilder, (2*Close + High + Low) / 4. Använd WeightedClose, eller WeightedClose[N] N barer tillbaka, som priskälla.
Syntax
WeightedCloseWeightedClose[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. WeightedClose och WeightedClose[0] är likvärdiga.
Så fungerar det
WeightedClose blandar barens stängning, högsta och lägsta, och ger stängningen dubbel vikt: (2 * Close + High + Low) / 4. Resultatet ligger mellan typiskt pris och själva stängningen, med lutning mot avräkningspriset men tar fortfarande hänsyn till barens prisintervall.
Hakparentesens offset refererar till tidigare barer, så WeightedClose[1] är föregående bars viktade stängning. Indexet måste ligga inom den inlästa historiken.
Eftersom stängningen har större inflytande än i TypicalPrice, följer denna konstant rörelsen vid periodens slut närmare men jämnar fortfarande ut en del brus inom baren. Den används där man vill ha ett prisunderlag som lutar mot stängning men ändå tar hänsyn till barens omfång. På den pågående baren kan den röra sig när högsta, lägsta eller stängning uppdateras.
Exempel
Exempel 1, Viktad close mot sitt medelvärde (Indikator)
// Moving average of the weighted close
ma = Average[20](WeightedClose)
RETURN WeightedClose AS "Weighted close", ma AS "MA 20"Indikatorn ritar den viktade closen tillsammans med ett glidande medelvärde byggt på samma serie.
Exempel 2, Screening på styrka i viktad close (ProScreener)
// Weighted close above its 50-bar average
above = WeightedClose > Average[50](WeightedClose)
SCREENER[above] (WeightedClose AS "Weighted close")Screenern returnerar instrument vars viktade close ligger över sitt längre medelvärde.
Exempel 3, Entry vid korsning av viktad close (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](WeightedClose)
slow = Average[30](WeightedClose)
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 WeightedClose, som viktar closen men ändå speglar varje bars intervall.
Vanliga fel och fallgropar
- Close viktas dubbelt. Formeln räknar close två gånger, så
WeightedCloseär inte detsamma somTypicalPrice, som viktar high, low och close lika. - Den pågående baren rör sig. På den aktuella baren kan high, low eller close ändras, vilket flyttar
WeightedClosetill dess att baren är klar. - Offset utanför intervallet.
WeightedClose[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.TotalPrice, medelvärdet av open, high, low och close.CustomClose, den användarvalbara priskällan.Close, stängningspriset för en bar.High, det högsta priset i en bar.Low, det lägsta priset i en bar.Open, öppningspriset för en bar.