Open
Open returnerar en bars öppningspris i ProBuilder. Använd Open, eller Open[N] för öppningen N barer tillbaka, som priskälla i indikatorer, screeners och strategier.
Syntax
OpenOpen[N] returnerar öppningskursen N barer bakåt, där N är 0 för den aktuella baren, 1 för föregående bar, och så vidare. Open och Open[0] är likvärdiga.
Så fungerar det
Open läser det först handlade priset för en bar på diagrammets arbetstidsram. Till skillnad från stängningskursen är öppningskursen fastställd i det ögonblick baren börjar och ändras inte medan baren fortfarande formas.
Hakparentesoffseten adresserar tidigare barer relativt den som bearbetas. Open[1] är föregående bars öppning och Open[20] är öppningen tjugo barer tillbaka. Indexet måste hålla sig inom den inlästa historiken, eftersom en referens till en bar före den första tillgängliga ger ett fel.
Öppningen paras ofta med stängningen för att beskriva riktningen på en bar. En bar där Close > Open stängde högre än den öppnade, medan Close < Open stängde lägre. Gaplogik använder också öppningen och jämför den aktuella Open mot föregående Close.
Exempel
Exempel 1, Barkroppens riktning (Indikator)
// 1 when the bar closed above its open, -1 when it closed below
IF Close > Open THEN
direction = 1
ELSIF Close < Open THEN
direction = -1
ELSE
direction = 0
ENDIF
RETURN direction AS "Bar direction"Indikatorn rapporterar om varje bar stängde över, under eller i nivå med sitt öppningspris.
Exempel 2, Screening efter öppningar med gap uppåt (ProScreener)
// Instruments that opened above the previous bar's close
gapUp = Open > Close[1]
SCREENER[gapUp] (Open AS "Open")Screenern returnerar instrument vars senaste bar öppnade över föregående stängning, ett enkelt filter för gap uppåt.
Exempel 3, Entry på en stark öppningsbar (ProOrder)
DEFPARAM CumulateOrders = false
// Open above the previous close by more than a small threshold
gapSize = Open - Close[1]
IF gapSize > 0 AND Close > Open THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP %LOSS 1.5Regeln kombinerar ett positivt gap vid Open med en bar som fortsatte uppåt in i stängningen.
Vanliga fel och fallgropar
- Offset utanför intervallet.
Open[N]misslyckas när N pekar före den första inlästa baren. Skydda djupa lookbacks med hjälp avBarIndexkontrollera eller ladda mer historik. - Öppningen är fast, stängningen är inte det. Öppningen sätts när baren startar och förblir konstant, så jämförelser mot den är stabila inom baren, till skillnad från jämförelser mot en pågående stängning.
- Gap beror på tidsramen. På intraday-diagram är skillnaden mellan
OpenochClose[1]speglar gapet över diagrammets barintervall, vilket inte behöver stämma med gapet över natten.
Relaterade instruktioner
Close, stängningspriset 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.Range, high minus low för en bar.TotalPrice, medelvärdet av open, high, low och close.DOpen, öppningspriset för en tidigare dagsbar.