Williams
Williams i ProBuilder returnerer Williams %R, en oscillator fra -100 til 0 som plasserer sluttkursen innenfor high-low-området til N barer. Syntaks, formel, eksempler, fallgruver.
Syntaks
Williams[N](close)Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
N | heltall | 14 | Tilbakeblikksperioden som den høyeste high og den laveste low hentes over. |
close | priskilde | lukk | Prisen som sammenlignes med området. Den vanlige inndataen er close. |
Formel
Williams %R = ((Highest High over N - Close) / (Highest High over N - Lowest Low over N)) * -100Når close ligger helt på toppen av N-bars område er verdien 0, og helt på bunnen er den -100.
Slik fungerer det
For hver bar finner indikatoren den høyeste toppen og den laveste bunnen i de siste N barer, og uttrykker deretter hvor langt gjeldende lukk ligger fra den toppen som en andel av hele rangen. Multiplikasjon med -100 snur skalaen, så resultatet ligger alltid mellom -100 og 0.
Williams %R er i hovedsak en invertert Stochastic %K. Der Stochastic måler avstanden fra bunnen av prisområdet på en skala fra 0 til 100, måler %R avstanden fra toppen på en skala fra -100 til 0. De to linjene inneholder samme informasjon, bare aksen er forskjellig, og %R tegnes vanligvis uten den ekstra utjevningen som Stochastic bruker.
Fordi beregningen er forankret i området framfor i gjennomsnittlige gevinster og tap, reagerer %R umiddelbart når prisen presser mot nylige ytterpunkter, noe som gjør den raskere men også mer støyende enn RSI med samme periode.
Eksempler
Eksempel 1, Standard 14-periode Williams %R (Indikator)
// 14-period Williams %R with the conventional threshold lines
myWR = Williams[14](close)
RETURN myWR AS "Williams %R", -20 AS "Overbought", -80 AS "Oversold"Tegner den klassiske 14-periode %R sammen med referansenivåene -20 og -80, i samsvar med standardbruken i kilden.
Eksempel 2, Innganger på oversolgt oppsving i en opptrend (ProBacktest)
// Buy oversold readings above a rising long-term average
trend = Average[200](close)
wr = Williams[14](close)
IF NOT LongOnMarket THEN
IF close > trend AND wr < -80 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
ELSE
IF wr > -20 THEN
SELL AT MARKET
ENDIF
ENDIFKjøper når %R signaliserer oversolgte forhold mens prisen holder seg over sitt 200-bars gjennomsnitt, og går ut når %R når den overkjøpte sonen.
Eksempel 3, Screening for overkjøpte instrumenter (ProScreener)
// Instruments overbought on both daily and hourly Williams %R
TIMEFRAME(1 day, updateonclose)
wrDaily = Williams[14](close)
TIMEFRAME(1 hour)
wrHourly = Williams[14](close)
SCREENER[wrDaily > -20 AND wrHourly > -20](wrDaily AS "%R daily")Returnerer instrumenter der %R ligger over -20 på både daglig og timebasert tidsramme, og flagger overstrukne forhold på tvers av to horisonter.
Tolkning
| Sone | Range | Avlesning |
|---|---|---|
| Overkjøpt | -20 til 0 | Sluttkursen er nær toppen av det nylige prisområdet. Momentum er sterkt, men bevegelsen er overstrukket. |
| Nøytral | -80 til -20 | Sluttkursen ligger inne i kroppen av prisområdet, ingen ekstremtilstand. |
| Oversolgt | -100 til -80 | Sluttkursen er nær bunnen av det nylige prisområdet. Salgspresset har vært vedvarende. |
I trendende markeder kan %R låse seg i det ene ytterpunktet over lange strekk: en sterk opptrend holder seg rutinemessig over -20 i mange barer. Overkjøpt er derfor ikke et salgssignal i seg selv. Vanlige forbedringer er å kreve at %R forlater ekstremsonen før man handler, eller å filtrere signalene med et trendmål som et langt glidende gjennomsnitt eller ADX.
Vanlige feil og fallgruver
- Fortegnsforvirring. Skalaen går fra -100 til 0, så "over -20" betyr overkjøpt og "under -80" betyr oversolgt. Betingelser som
wr > 80kan aldri være sann og deaktiverer logikken i det stille. - Feil parentestyper. Perioden bruker hakeparenteser og prisen runde parenteser:
Williams[14](close).Williams(14)er en syntaksfeil. - Å gå mot sterke trender. Å selge på hver overkjøpt måling i en opptrend er den klassiske feilbruken av %R. Indikatoren markerer posisjon i prisområdet, ikke en nært forestående reversering.
- Å anta at den skiller seg fra Stochastic. %R er lik
Stochastic %K - 100(en fortegnssnudd %K). Å kjøre begge i samme diagram gir ingen ny informasjon.
Relaterte instruksjoner
Stochastic, samme beregning av posisjon i prisområdet på en skala fra 0 til 100.StochasticD, utjevnet signallinje i Stochastic.RSI, momentum-oscillator basert på gjennomsnittlige gevinster og tap.CCI, uavgrenset oscillator som måler avvik fra et gjennomsnitt.SMI, stochastic momentum index, en dobbeltutjevnet slektning.Highest, høyeste verdi over N barer, én byggestein i %R.Lowest, laveste verdi over N barer, den andre byggesteinen.Momentum, rå prisendring over N barer.