SmoothedRepulse
SmoothedRepulse in ProBuilder misura la pressione di acquisto rispetto a quella di vendita su N bar, una variante più smussata dell'oscillatore Repulse. Sintassi, utilizzo, esempi.
Sintassi
SmoothedRepulse[period](price)Parametri
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
period | intero | 5 | Numero di bar su cui le forze di acquisto e di vendita vengono valutate e smussate. |
price | fonte di prezzo | chiusura | La serie di prezzi usata nel calcolo. Accetta close, open, high, low, o una serie personalizzata. |
Formula
L'oscillatore Repulse standard confronta una stima della forza rialzista con una stima della forza ribassista per il bar corrente, ciascuna derivata dalla posizione della chiusura e dell'apertura all'interno del range del bar. SmoothedRepulse applica lo stesso confronto acquisti-meno-vendite, ma lo aggrega sull'intera period finestra:
SmoothedRepulse = BuyingPressure[period] - SellingPressure[period]La ponderazione esatta è interna a ProRealTime™. Ciò che conta per l'utilizzo è la convenzione di segno: l'output oscilla attorno allo zero, positivo quando gli acquirenti dominano la finestra, negativo quando dominano i venditori.
Come funziona
Il singolo bar Repulse l'indicatore reagisce a ogni candela, il che lo rende reattivo ma rumoroso. SmoothedRepulse estende la misurazione su period bars, così una singola candela con range ampio non ribalta più la lettura da sola. Il risultato è un oscillatore più lento che descrive il regime di pressione prevalente anziché il sentiment bar per bar.
A ogni bar, ProBuilder valuta la differenza netta tra la forza di acquisto accumulata e la forza di vendita accumulata all'interno della finestra e la restituisce come valore singolo. La linea sale mentre gli acquirenti rafforzano la loro presa, scende mentre i venditori prendono il sopravvento e incrocia lo zero quando il controllo cambia mano.
Poiché è un misuratore di pressione e non un oscillatore limitato, non esistono livelli fissi di ipercomprato o ipervenduto. L'uso tipico è basato sul segno (sopra o sotto lo zero) o sulla pendenza (in salita o in discesa), spesso come filtro di conferma per ingressi generati da altra logica.
Esempi
Esempio 1, Tracciare il bilancio della pressione (Indicatore)
// Net buying versus selling pressure over the last 10 bars
pressure = SmoothedRepulse[10](close)
RETURN pressure AS "Smoothed Repulse 10"Calcola lo Smoothed Repulse a 10 periodi dei prezzi di chiusura e lo traccia come oscillatore attorno allo zero.
Esempio 2, Filtro di conferma sull'incrocio dello zero (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
ENDIFUsa il segno di SmoothedRepulse come interruttore di regime: le posizioni si aprono quando la pressione diventa positiva sopra una media crescente e si chiudono quando la pressione diventa negativa.
Esempio 3, Ricerca di pressione di acquisto in crescita (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")Restituisce gli strumenti in cui la pressione di acquisto è sia positiva sia crescente negli ultimi tre bar.
Interpretazione
- Letture positive. La forza di acquisto ha dominato la finestra. Valori positivi persistenti accompagnano le fasi di avanzamento.
- Letture negative. La forza di vendita domina. Valori negativi persistenti accompagnano le fasi di discesa.
- Incroci dello zero. Segnalano un passaggio di controllo tra compratori e venditori. Più tardivi rispetto al single-bar
Repulsecross, ma con meno falsi ribaltamenti. - Divergenza. Un prezzo che segna nuovi massimi mentre SmoothedRepulse si appiattisce o scende suggerisce che l'avanzamento procede con meno pressione di prima.
L'indicatore non prevede le inversioni da solo. Descrive l'attuale regime di pressione e funziona meglio combinato con un filtro di trend o di volatilità.
Errori e insidie comuni
- Trattarlo come limitato. SmoothedRepulse non ha una scala fissa, quindi soglie come 70/30 prese da
RSInon si trasferiscono. I livelli vanno letti in relazione allo storico dello strumento stesso. - Periodo troppo breve. Con il valore predefinito di 5 bar la linea cambia ancora segno frequentemente su strumenti volatili. Finestre più lunghe, come da 10 a 15, danno un segnale di regime più stabile.
- Confondere le varianti.
Repulsemisura il bar corrente,SmoothedRepulsemisura l'intera finestra, eRepulseMMapplica un trattamento a media mobile. Producono linee diverse e non sono interscambiabili nel codice esistente. - Cambi di segno attorno allo zero. Quando la pressione è in equilibrio, la linea oscilla vicino allo zero e può incrociarlo ripetutamente. Richiedere un'ampiezza minima, o diversi bar consecutivi su un lato, evita di operare sul rumore.
Istruzioni correlate
Repulse, l'oscillatore di pressione di acquisto e vendita su singolo bar.RepulseMM, variante a media mobile di Repulse.RSI, oscillatore di momentum limitato per filtri di confronto.CCI, oscillatore basato sulla deviazione e centrato sullo zero.Momentum, variazione di prezzo grezza su N bar.ChaikinOsc, oscillatore di pressione di accumulazione basato sul volume.MoneyFlow, bilancio di acquisti e vendite ponderato per il volume.ForceIndex, variazione di prezzo moltiplicata per il volume, un'altra misura di forza.