SAR
SAR i ProBuilder returnerer Parabolic Stop And Reverse-indikatoren, et trailing punkt som skifter side når prisen krysser det. Syntaks, parametere, eksempler.
Syntaks
SAR[Af, St, Lim]Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
Af | desimaltall | 0.02 | Innledende akselerasjonsfaktor som brukes når en ny trend starter. |
St | desimaltall | 0.02 | Steg som legges til akselerasjonsfaktoren hver gang prisen setter et nytt ekstrempunkt i trendretningen. |
Lim | desimaltall | 0.2 | Øvre tak for akselerasjonsfaktoren. |
Formel
SAR(next) = SAR(current) + AF * (EP - SAR(current))EP (ekstrempunkt) er den høyeste toppen registrert under gjeldende opptrend, eller den laveste bunnen under gjeldende nedtrend. AF starter på Af, øker med St hver bar som setter et nytt ekstremum, og overskrider aldri Lim. Når prisen berører SAR-nivået, snur indikatoren: den starter på nytt på motsatt side av prisen ved forrige ytterpunkt, med AF tilbakestilles til Af.
Slik fungerer det
SAR oppfører seg som en automatisk trailing stop. Så lenge en trend løper, jager nivået prisen i stadig raskere takt: hvert nytt ekstrempunkt øker akselerasjonsfaktoren, trekker SAR nærmere prisen og gir den karakteristiske parabolske kurven av punkter. Jo lengre og renere trenden er, desto tettere følger sporet.
Indikatoren ligger alltid på nøyaktig én side av prisen. Punkter under barene betyr at beregningen er i opptrendtilstand; punkter over betyr nedtrendtilstand. Det finnes ingen nøytral tilstand, så en kryssing av prisen gjennom SAR-nivået er samtidig en utgang for den gamle retningen og starten på motsatt tilstand, derav "stop and reverse".
De tre parameterne styrer følsomheten. Å øke St eller Lim gjør at trailingen strammes raskere, slik at vendinger fanges tidligere, men snus oftere. Å senke dem gir trender mer rom på bekostning av senere utganger. Standardverdiene 0.02, 0.02 og 0.2 kommer fra Wilders opprinnelige spesifikasjon.
Eksempler
Eksempel 1, Bullish kryssingssignal (Indikator)
// Signal is 1 on the bar where the close crosses above the SAR level
i1 = SAR[0.02,0.02,0.2]
if (close[1] < i1[1] AND close > i1) THEN
signal = 1
ELSE
signal = 0
ENDIF
RETURN signalBevart fra kildesiden. Signalet utløses bare på overgangsbaren: forrige close lå under forrige SAR og gjeldende close ligger over gjeldende SAR, som markerer en vending til opptrendtilstanden.
Eksempel 2, Alltid-i-markedet stop-and-reverse-system (ProOrder)
// Reverse position each time price crosses the parabolic SAR
DEFPARAM CumulateOrders = false
psar = SAR[0.02,0.02,0.2]
IF close CROSSES OVER psar THEN
BUY 1 CONTRACT AT MARKET
ELSIF close CROSSES UNDER psar THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIFStrategien er alltid i markedet, long over SAR og short under, som er indikatorens opprinnelige tiltenkte bruk. Forvent hyppige reverseringer når instrumentet slutter å trende.
Eksempel 3, Nye bullish SAR-vendinger (ProScreener)
// Instruments whose close crossed above the SAR level this bar
psar = SAR[0.02,0.02,0.2]
bullFlip = close CROSSES OVER psar
SCREENER[bullFlip]((close - psar) AS "Dist to SAR")Returnerer instrumenter som vendte til opptrendtilstanden på gjeldende bar, sortert etter hvor langt over det nye SAR-nivået prisen allerede ligger.
Tolkning
| Tilstand | Punktenes plassering | Avlesning |
|---|---|---|
| Opptrend | Under prisen | SAR fungerer som en stigende trailing stop. Avstanden til prisen krymper etter hvert som trenden modnes. |
| Nedtrend | Over prisen | SAR fungerer som en fallende trailing stop. |
| Vending | Sideskifter | Prisen krysset nivået; den forrige trenden stoppes og motsatt tilstand begynner. |
SAR er et trendfølgende verktøy. I vedvarende bevegelser gir den et mekanisk utgangsnivå som strammes gradvis inn. I sideveis markeder snur den gang på gang, og hver snuing er en tapsbringende rundtur for et stopp-og-reverser-system, og det er derfor den vanligvis kombineres med et trendstyrkefilter som ADX.
Vanlige feil og fallgruver
- Firkantparenteser, tre desimaler.
SAR(0.02,0.02,0.2)gir en syntaksfeil, og instruksjonen tar ingen prisparameter. Alle tre parameterne settes i hakeparenteser:SAR[0.02,0.02,0.2]. - Whipsaw i sidelengs perioder. Indikatoren har ingen flat tilstand, så et sidelengs marked gir en strøm av vekslende vendinger. Filtrer signalene med et trendmål før du handler på dem.
- Parametersensitivitet. Små endringer i
StogLimendrer vendefrekvensen vesentlig. Innstillinger tunet på ett instrument eller én tidsramme overføres sjelden; undersøk dem på nytt per marked. - Berøringer innenfor baren. Snuingen defineres av at prisen når SAR-nivået, men logikk basert på barens lukk, som
close CROSSES OVER psarutløses bare ved sluttkursen. En topp eller bunn kan bryte nivået uten at sluttkursen bekrefter, så signaltidspunktet avviker fra de plottede punktene.
Relaterte instruksjoner
SARatdmf, glattet SAR-variant med akselerasjon drevet av retningsbevegelse.Supertrend, et ATR-basert trailing-nivå med lignende vendeatferd.AverageTrueRange, volatilitetsmål som ofte brukes til alternative trailing stops.ADX, trendstyrkefilter som ofte kombineres med SAR-signaler.DIplus, positiv retningsindikator for å bekrefte retning.DIminus, negativ retningsindikator for å bekrefte retning.ChandeKrollStopUp, volatilitetsbasert stoppnivå for long.ChandeKrollStopDown, volatilitetsbasert stoppnivå for short.