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

High

High returnerer den høyeste prisen i en bar i ProBuilder. Bruk High, eller High[N] for høyden N barer tilbake, som priskilde i indikatorer, screenere og strategier.

Syntaks

probuilder
High

High[N] returnerer høyeste pris N barer tilbake, der N er 0 for gjeldende bar, 1 for forrige bar, og så videre. High og High[0] er ekvivalente.

Slik fungerer det

High leser den høyeste prisen som er nådd i løpet av en bar på diagrammets arbeidstidsramme. På den gjeldende, uferdige baren kan høyden stige når handelen presser prisen opp, så den kan øke tick for tick til baren lukkes.

Klammeoffsetet adresserer tidligere barer relativt til den som behandles. High[1] er forrige bars høyeste og High[10] er høy-kursen ti bars siden. Indeksen må holde seg innenfor den lastede historikken, siden å strekke seg forbi den eldste baren gir en feil.

For å finne den høyeste toppen over et vindu i stedet for en enkelt bar, bruk Highest funksjon, for eksempel Highest[20](High). Breakout-strategier sammenligner ofte gjeldende pris mot en nylig Highest[N](High) nivået for å oppdage en bevegelse over tidligere motstand.

Eksempler

Eksempel 1, Avstand under den nylige toppen (Indikator)

probuilder
// How far the close sits below the highest high of the last 20 bars
recentHigh = Highest[20](High)
gap = recentHigh - Close
RETURN gap AS "Below 20-bar high"

Indikatoren måler hvor langt prisen har trukket seg tilbake fra sin nylige topp.

Eksempel 2, Screening for nye topper (ProScreener)

probuilder
// Current high exceeds the highest high of the previous 50 bars
newHigh = High > Highest[50](High)[1]

SCREENER[newHigh] (High AS "High")

Screeneren returnerer instrumenter som setter en fersk 50-barers topp på den siste baren.

Eksempel 3, Breakout-inngang over forrige topp (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

// Highest high of the last 20 completed bars
level = Highest[20](High)[1]

IF Close > level THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

SET STOP %LOSS 2

Strategien går inn når lukkingen bryter over det høyeste High av de tjue foregående barene.

Vanlige feil og fallgruver

  • Forskyvning utenfor gyldig område. High[N] mislykkes når N peker før den første innlastede baren. Sikre lange tilbakeblikk eller last inn nok historikk.
  • Enkelt bar kontra vindu. High[5] er høyeste kurs for baren fem tilbake, ikke den høyeste kursen de siste fem barene. For et rullerende maksimum bruk Highest[5](High).
  • Den løpende baren kan utvides. På gjeldende bar kan høypunktet fortsette å stige til stenging, så breakout-tester mot det løpende høypunktet kan utløses for tidlig. Sammenlign mot fullførte barer med High[1] for bekreftelse.
  • Low, den laveste prisen i en bar.
  • Open, åpningsprisen i en bar.
  • Close, sluttprisen i en bar.
  • Volume, det omsatte volumet i en bar.
  • Range, high minus low for en bar.
  • CustomClose, den brukervalgbare priskilden.
  • MedianPrice, gjennomsnittet av high og low.
  • DHigh, den høyeste prisen i en tidligere dagsbar.