Bli medlem idag
Konstanter/probuilder · probacktest · proorder · proscreener

Low

Low returnerar det lägsta priset på en bar i ProBuilder. Använd Low, eller Low[N] för lägstanivån N barer tillbaka, som priskälla i indikatorer, screeners och strategier.

Syntax

probuilder
Low

Low[N] returnerar det lägsta priset N barer bakåt, där N är 0 för den aktuella baren, 1 för föregående bar, och så vidare. Low och Low[0] är likvärdiga.

Så fungerar det

Low läser det lägsta pris som nåtts under en bar på diagrammets arbetstidsram. På den aktuella, oavslutade baren kan lägsta falla ytterligare när handeln pressar nedåt, så det kan minska tick för tick till baren stänger.

Hakparentesoffseten adresserar tidigare barer relativt den som bearbetas. Low[1] är föregående bars lägsta och Low[10] är lägsta priset tio barer tillbaka. Indexet måste hålla sig inom den inlästa historiken, eftersom att nå före den första baren ger ett fel.

För att hitta den lägsta bottennivån över ett fönster i stället för en enskild bar, använd Lowest funktion, till exempel Lowest[20](Low). Support- och stopplogik refererar ofta till en nyligen Lowest[N](Low) nivån som ett golv under aktuellt pris.

Exempel

Exempel 1, Avstånd över den senaste bottnen (Indikator)

probuilder
// How far the close sits above the lowest low of the last 20 bars
recentLow = Lowest[20](Low)
gap = Close - recentLow
RETURN gap AS "Above 20-bar low"

Indikatorn mäter hur långt priset har stigit från sin senaste botten.

Exempel 2, Skanning efter nya bottennivåer (ProScreener)

probuilder
// Current low undercuts the lowest low of the previous 50 bars
newLow = Low < Lowest[50](Low)[1]

SCREENER[newLow] (Low AS "Low")

Screenern returnerar instrument som sätter en ny 50-barsbotten på den senaste baren.

Exempel 3, Stopp placerat under en nyligen satt botten (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

IF Close CROSSES OVER Average[20](Close) THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

// Protective stop just below the lowest low of the last 10 bars
IF LONGONMARKET THEN
  SELL AT Lowest[10](Low) STOP
ENDIF

Exiten använder det lägsta Low av det senaste intervallet som stoppnivå under positionen.

Vanliga fel och fallgropar

  • Offset utanför intervallet. Low[N] misslyckas när N pekar före den första inlästa baren. Skydda långa tillbakablickar eller ladda tillräckligt med historik.
  • Enskild bar jämfört med fönster. Low[5] är lägstapriset för en enskild bar fem tillbaka, inte det lägsta lägstapriset under de senaste fem barerna. För ett rullande minimum använd Lowest[5](Low).
  • Den pågående baren kan utvidgas. På den aktuella baren kan lägstanivån fortsätta falla fram till stängning, så ett brott av stöd mot den levande lägstanivån kan utlösas för tidigt. Jämför mot avslutade barer med Low[1] för bekräftelse.
  • High, det högsta priset i en bar.
  • Open, öppningspriset för en bar.
  • Close, stängningspriset för en bar.
  • Volume, den handlade volymen för en bar.
  • Range, high minus low för en bar.
  • CustomClose, den användarvalbara priskällan.
  • MedianPrice, medelvärdet av high och low.
  • DLow, det lägsta priset i en tidigare dagsbar.