Word nu lid
Constanten/probuilder · probacktest · proorder · proscreener

Open

Open geeft de openingsprijs van een bar in ProBuilder. Gebruik Open, of Open[N] voor de open van N bars terug, als prijsbron in indicatoren, screeners en strategieën.

Syntaxis

probuilder
Open

Open[N] geeft de openingskoers N bars terug, waarbij N 0 is voor de huidige bar, 1 voor de vorige bar, en zo verder. Open en Open[0] zijn gelijkwaardig.

Hoe het werkt

Open leest de eerste verhandelde prijs van een bar op het werkende tijdframe van de grafiek. Anders dan de close staat de open vast op het moment dat de bar begint en verandert niet zolang de bar nog vormt.

De offset tussen vierkante haken verwijst naar eerdere bars ten opzichte van de bar die wordt verwerkt. Open[1] is de open van de vorige bar en Open[20] is de open van twintig bars terug. De index moet binnen de geladen historie blijven, omdat verwijzen naar een bar vóór de eerste beschikbare een fout oplevert.

De open wordt vaak gecombineerd met de close om de richting van een bar te beschrijven. Een bar waarin Close > Open hoger sloot dan hij opende, terwijl Close < Open lager sloot. Gaplogica gebruikt ook de open en vergelijkt de huidige Open met de vorige Close.

Voorbeelden

Voorbeeld 1, Richting van het barlichaam (Indicator)

probuilder
// 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"

De indicator meldt of elke bar boven, onder of gelijk met zijn openingsprijs sloot.

Voorbeeld 2, Screenen op gap-up-openingen (ProScreener)

probuilder
// Instruments that opened above the previous bar's close
gapUp = Open > Close[1]

SCREENER[gapUp] (Open AS "Open")

De screener geeft instrumenten waarvan de laatste bar boven de vorige close opende, een eenvoudig gap-up-filter.

Voorbeeld 3, Instap op een sterke openingsbar (ProOrder)

probuilder
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.5

De regel combineert een positieve gap bij de Open bij een bar die tot de close verder omhoog liep.

Veelvoorkomende fouten en valkuilen

  • Offset buiten bereik. Open[N] faalt wanneer N naar vóór de eerste geladen bar wijst. Bescherm diepe lookbacks met een BarIndex controleer of laad meer historie.
  • De open staat vast, de close niet. De open wordt vastgesteld wanneer de bar begint en blijft constant, dus vergelijkingen ertegen zijn binnen de bar stabiel, anders dan vergelijkingen tegen een live close.
  • Gaps hangen af van het tijdframe. Op intraday grafieken is het verschil tussen Open en Close[1] weerspiegelt de gap over het barinterval van de grafiek, die niet hoeft overeen te komen met de gap van de overnight-sessie.
  • Close, de slotkoers van een bar.
  • High, de hoogste prijs van een bar.
  • Low, de laagste prijs van een bar.
  • Volume, het verhandelde volume van een bar.
  • CustomClose, de door de gebruiker te kiezen prijsbron.
  • Range, de high minus de low van een bar.
  • TotalPrice, het gemiddelde van open, high, low en close.
  • DOpen, de openingsprijs van een eerdere dagbar.