High
High geeft de hoogste koers van een bar in ProBuilder. Gebruik High, of High[N] voor de high van N bars terug, als koersbron in indicatoren, screeners en strategieën.
Syntaxis
HighHigh[N] geeft de hoogste koers N bars terug, waarbij N 0 is voor de huidige bar, 1 voor de vorige bar, en zo verder. High en High[0] zijn gelijkwaardig.
Hoe het werkt
High leest de hoogste prijs die tijdens een bar op het werkende tijdframe van de grafiek is bereikt. Op de huidige, onafgeronde bar kan de high stijgen terwijl de handel hoger duwt, dus hij kan tick na tick oplopen tot de bar sluit.
De offset tussen vierkante haken verwijst naar eerdere bars ten opzichte van de bar die wordt verwerkt. High[1] is de high van de vorige bar en High[10] is de high van tien bars geleden. De index moet binnen de geladen historie blijven, want voorbij de oudste bar grijpen geeft een foutmelding.
Om de hoogste high over een venster te vinden in plaats van een enkele bar, gebruik de Highest functie, bijvoorbeeld Highest[20](High). Breakout-strategieën vergelijken de huidige prijs vaak met een recente Highest[N](High) niveau om een beweging boven eerdere resistance te detecteren.
Voorbeelden
Voorbeeld 1, Afstand onder de recente top (Indicator)
// 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"De indicator meet hoe ver de koers is teruggevallen vanaf de recente top.
Voorbeeld 2, Screenen op nieuwe highs (ProScreener)
// Current high exceeds the highest high of the previous 50 bars
newHigh = High > Highest[50](High)[1]
SCREENER[newHigh] (High AS "High")De screener geeft instrumenten die op de laatste bar een nieuwe high over 50 bars zetten.
Voorbeeld 3, Breakout-instap boven de vorige high (ProOrder)
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 2De strategie stapt in wanneer de close uitkomt boven de hoogste High van de voorgaande twintig bars.
Veelvoorkomende fouten en valkuilen
- Offset buiten bereik.
High[N]mislukt wanneer N voor de eerste geladen bar wijst. Beveilig lange lookbacks of laad genoeg historie. - Enkele bar versus venster.
High[5]is de high van één bar vijf terug, niet de hoogste high van de laatste vijf bars. Gebruik voor een voortschrijdend maximumHighest[5](High). - De live bar kan nog uitbreiden. Op de huidige bar kan de high tot de close blijven stijgen, dus breakouttests tegen de live high kunnen te vroeg triggeren. Vergelijk met afgeronde bars via
High[1]ter bevestiging.
Gerelateerde instructies
Low, de laagste prijs van een bar.Open, de openingsprijs van een bar.Close, de slotkoers van een bar.Volume, het verhandelde volume van een bar.Range, de high minus de low van een bar.CustomClose, de door de gebruiker te kiezen prijsbron.MedianPrice, het gemiddelde van high en low.DHigh, de hoogste prijs van een eerdere dagbar.