SmoothedRepulse
SmoothedRepulse i ProBuilder måler kjøpspress mot salgspress over N barer, en jevnere variant av Repulse-oscillatoren. Syntaks, bruk, eksempler.
Syntaks
SmoothedRepulse[period](price)Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
period | heltall | 5 | Antall barer som kjøps- og salgskreftene evalueres og utjevnes over. |
price | priskilde | lukk | Prisserien som brukes i beregningen. Godtar close, open, high, low, eller en egendefinert serie. |
Formel
Den standard Repulse-oscillatoren sammenligner et anslag på bullish kraft med et anslag på bearish kraft for den gjeldende baren, der begge er utledet av hvor lukket og åpningen ligger innenfor barens spenn. SmoothedRepulse bruker samme sammenligning av kjøp minus salg, men aggregerer den over hele period vindu:
SmoothedRepulse = BuyingPressure[period] - SellingPressure[period]Den eksakte vektingen er intern i ProRealTime™. Det som betyr noe for bruken, er fortegnskonvensjonen: resultatet oscillerer rundt null, positivt når kjøperne dominerer vinduet, negativt når selgerne gjør det.
Slik fungerer det
Enkeltbar- Repulse indikatoren reagerer på hver candle, noe som gjør den responsiv men støyete. SmoothedRepulse utvider målingen over period barer, så én candle med stort område snur ikke lenger avlesningen alene. Resultatet er en langsommere oscillator som beskriver det rådende trykkregimet framfor stemningen bar for bar.
På hver bar evaluerer ProBuilder nettodifferansen mellom akkumulert kjøpskraft og akkumulert salgskraft inne i vinduet og returnerer den som én enkelt verdi. Linjen stiger mens kjøperne styrker grepet sitt, faller mens selgerne tar over, og krysser null når kontrollen skifter hender.
Fordi den er en trykkmåler snarere enn en avgrenset oscillator, finnes det ingen faste nivåer for overkjøpt eller oversolgt. Typisk bruk er fortegnsbasert (over eller under null) eller stigningsbasert (stigende eller fallende), ofte som et bekreftelsesfilter for innganger som genereres av annen logikk.
Eksempler
Eksempel 1, Plotte trykkbalansen (Indikator)
// Net buying versus selling pressure over the last 10 bars
pressure = SmoothedRepulse[10](close)
RETURN pressure AS "Smoothed Repulse 10"Beregner 10-perioders Smoothed Repulse av sluttkurser og plotter den som en oscillator rundt null.
Eksempel 2, Bekreftelsesfilter for nullkryssing (ProOrder)
// Enter long only when both trend and pressure agree
trend = ExponentialAverage[50](close)
pressure = SmoothedRepulse[10](close)
IF NOT OnMarket THEN
IF close > trend AND pressure CROSSES OVER 0 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
ELSIF LongOnMarket AND pressure CROSSES UNDER 0 THEN
SELL AT MARKET
ENDIFBruker fortegnet til SmoothedRepulse som en regimebryter: posisjoner åpnes når trykket blir positivt over et stigende gjennomsnitt, og lukkes når trykket blir negativt.
Eksempel 3, Screene etter økende kjøpspress (ProScreener)
pressure = SmoothedRepulse[10](close)
// Positive and rising for three consecutive bars
rising = pressure > pressure[1] AND pressure[1] > pressure[2]
SCREENER[pressure > 0 AND rising](pressure AS "Pressure")Returnerer instrumenter der kjøpspresset både er positivt og økende over de siste tre barene.
Tolkning
- Positive avlesninger. Kjøpskraften har dominert vinduet. Vedvarende positive verdier følger stigende faser.
- Negative avlesninger. Salgskraften dominerer. Vedvarende negative verdier følger fallende faser.
- Nullkryssinger. Marker et skifte av kontroll mellom kjøpere og selgere. Senere enn det enkeltbarbaserte
Repulsekryss, men med færre falske vendinger. - Divergens. At prisen setter nye topper mens SmoothedRepulse flater ut eller faller, antyder at oppgangen går på mindre press enn før.
Indikatoren forutsier ikke vendepunkter på egen hånd. Den beskriver det nåværende trykkregimet og fungerer best kombinert med et trend- eller volatilitetsfilter.
Vanlige feil og fallgruver
- Å behandle den som avgrenset. SmoothedRepulse har ingen fast skala, så terskler som 70/30 lånt fra
RSIoverføres ikke. Nivåer må leses relativt til instrumentets egen historikk. - For kort periode. Med standardverdien på 5 barer skifter linjen fortsatt fortegn ofte på volatile instrumenter. Lengre vinduer som 10 til 15 gir et stødigere regimesignal.
- Å blande sammen variantene.
Repulsemåler gjeldende bar,SmoothedRepulsemåler hele vinduet, ogRepulseMMbruker en behandling med glidende gjennomsnitt. De gir forskjellige linjer og kan ikke byttes om i eksisterende kode. - Fortegnsskifter rundt null. Når trykket er i balanse, svever linjen nær null og kan krysse gjentatte ganger. Å kreve en minste størrelse, eller flere barer på rad på én side, unngår at man handler på støyen.
Relaterte instruksjoner
Repulse, oscillatoren for kjøps- og salgspress på én enkelt bar.RepulseMM, variant av Repulse med glidende gjennomsnitt.RSI, avgrenset momentum-oscillator for sammenligningsfiltre.CCI, avviksbasert oscillator sentrert om null.Momentum, rå prisendring over N barer.ChaikinOsc, volumbasert oscillator for akkumulasjonspress.MoneyFlow, volumvektet balanse mellom kjøp og salg.ForceIndex, prisendring multiplisert med volum, et annet kraftmål.