Bli medlem i dag
Konstanter/probuilder · probacktest · proorder · proscreener

Close

Close returnerer lukkekursen for en bar i ProBuilder. Bruk Close, eller Close[N] for lukkekursen N barer tilbake, som priskilde i indikatorer, screenere og strategier.

Syntaks

probuilder
Close

Close[N] returnerer sluttkursen N barer tilbake, der N er 0 for gjeldende bar, 1 for forrige bar, og så videre. Close og Close[0] er ekvivalente.

Slik fungerer det

Close leser siste omsatte pris for en bar på diagrammets arbeidstidsramme. På den gjeldende baren er det prisen i det øyeblikket baren evalueres, som på en levende bar som ennå ikke er lukket fortsetter å oppdateres til baren er ferdig.

Klammeoffsetet adresserer tidligere barer relativt til den som behandles. Close[1] er sluttkursen på forrige bar og Close[20] er lukket tjue barer tilbake. Forskyvningen må være en ikke-negativ verdi som holder seg innenfor den lastede historikken, siden å strekke seg forbi den eldste tilgjengelige baren gir en feil.

De fleste indikatorfunksjoner godtar Close som prisinndata, for eksempel Average[20](Close). Fordi lukkekurser bærer vekten av enigheten mellom kjøpere og selgere ved periodens slutt, er de standardinndata for glidende gjennomsnitt, oscillatorer og kryssingslogikk.

Eksempler

Eksempel 1, Close mot sitt glidende gjennomsnitt (Indikator)

probuilder
// Compare the current close with a 20-bar average of closes
ma20 = Average[20](Close)
RETURN Close AS "Close", ma20 AS "MA 20"

Indikatoren plotter den rå lukkekursen sammen med et glattet gjennomsnitt, et vanlig grunnlag for trend- og kryssanalyser.

Eksempel 2, Screening etter en lukkekurs over forrige høy (ProScreener)

probuilder
// Instruments whose latest close exceeds the previous bar's high
breakout = Close > High[1]

SCREENER[breakout] (Close AS "Close")

Screeneren returnerer instrumenter der den seneste lukkekursen passerte forrige bars høy.

Eksempel 3, Close-basert kryssinngang (ProOrder)

probuilder
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
ENDIF

Begge gjennomsnittene bruker Close som inndata, slik at krysningen gjenspeiler bevegelsen i sluttkursene.

Vanlige feil og fallgruver

  • Forskyvning utenfor gyldig område. Close[N] feiler når N peker før den første innlastede baren. Sikre lange tilbakeblikk med en BarIndex sjekk eller sørg for at nok historikk er lastet inn.
  • Den løpende baren er i bevegelse. På den gjeldende, uferdige baren Close er lik siste tick, så en betingelse kan snu flere ganger før baren lukkes. For bekreftede signaler sammenlign Close[1] eller vent til baren er fullført.
  • Ikke det samme som CustomClose. Close er alltid den reelle sluttkursen, mens CustomClose følger priskilden som er valgt i diagraminnstillingene, og kan avvike.
  • Open, åpningsprisen i en bar.
  • High, den høyeste prisen i en bar.
  • Low, den laveste prisen i en bar.
  • Volume, det omsatte volumet i en bar.
  • CustomClose, priskilden brukeren kan velge, lukkekurs som standard.
  • MedianPrice, gjennomsnittet av high og low.
  • TypicalPrice, gjennomsnittet av high, low og close.
  • DClose, sluttprisen for en tidligere dagsbar.