Close
Close returnerar stängningspriset för en bar i ProBuilder. Använd Close, eller Close[N] för stängningen N barer tillbaka, som priskälla i indikatorer, screeners och strategier.
Syntax
CloseClose[N] returnerar stängningskursen N barer bakåt, där N är 0 för den aktuella baren, 1 för föregående bar, och så vidare. Close och Close[0] är likvärdiga.
Så fungerar det
Close läser senast handlade pris för en bar på diagrammets arbetstidsram. På den aktuella baren är det priset i det ögonblick baren utvärderas, vilket på en pågående, ännu inte stängd bar fortsätter uppdateras till baren är färdig.
Hakparentesoffseten adresserar tidigare barer relativt den som bearbetas. Close[1] är föregående bars stängning och Close[20] är stängningen tjugo barer tillbaka. Förskjutningen måste vara ett icke-negativt värde som håller sig inom den inlästa historiken, eftersom ett försök att nå bortom den äldsta tillgängliga baren ger ett fel.
De flesta indikatorfunktioner accepterar Close som prisindata, till exempel Average[20](Close). Eftersom stängningspriser bär tyngden av den överenskommelse mellan köpare och säljare som gäller vid periodens slut är de standardindata för glidande medelvärden, oscillatorer och korsningslogik.
Exempel
Exempel 1, Close jämfört med sitt glidande medelvärde (Indikator)
// Compare the current close with a 20-bar average of closes
ma20 = Average[20](Close)
RETURN Close AS "Close", ma20 AS "MA 20"Indikatorn ritar den råa stängningen tillsammans med ett utjämnat medelvärde, en vanlig bas för trend- och crossover-studier.
Exempel 2, Sökning efter en stängning över föregående high (ProScreener)
// Instruments whose latest close exceeds the previous bar's high
breakout = Close > High[1]
SCREENER[breakout] (Close AS "Close")Screenern returnerar instrument där den senaste stängningen passerade föregående bars high.
Exempel 3, Close-baserad crossover-entry (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](Close)
slow = Average[30](Close)
// Enter long when the close-based fast average crosses above the slow one
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 använder Close som indata, så korsningen speglar rörelser i stängningskurserna.
Vanliga fel och fallgropar
- Offset utanför intervallet.
Close[N]misslyckas när N pekar före den första inlästa baren. Skydda långa lookbacks med hjälp avBarIndexkontrollera eller se till att tillräcklig historik är laddad. - Den aktiva baren fortsätter att röra sig. På den aktuella, oavslutade baren
Closeär lika med den senaste ticken, så ett villkor kan växla flera gånger innan baren stänger. För bekräftade signaler, jämförClose[1]eller vänta på att baren ska avslutas. - Inte samma sak som CustomClose.
Closeär alltid det verkliga stängningspriset, medanCustomCloseföljer priskällan som valts i diagraminställningarna och kan skilja sig.
Relaterade instruktioner
Open, öppningspriset för en bar.High, det högsta priset i en bar.Low, det lägsta priset i en bar.Volume, den handlade volymen för en bar.CustomClose, den användarvalbara priskällan, stängning som standard.MedianPrice, medelvärdet av high och low.TypicalPrice, medelvärdet av high, low och close.DClose, stängningspriset för en tidigare dagsbar.