Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Centro di gravità di Ehlers - Centro di gravità J. F. Ehlers - indicatore per MetaTrader 5

Pubblicati da::
Nikolay Kositsin
Visualizzazioni:
62
Valutazioni:
(42)
Pubblicato:
\MQL5\Include\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Il vero autore:

Rosh

Il centro di gravità ha un ritardo sostanzialmente nullo e consente di individuare chiaramente i punti di svolta. Questo indicatore è il risultato della ricerca di Ehlers sui filtri adattivi.

L'indicatore del centro di gravità consente di individuare i principali punti di svolta con un ritardo quasi nullo.

L'idea di calcolare il centro di gravità è nata osservando il ritardo di diversi filtri a risposta impulsiva finita (FIR) in base all'ampiezza relativa dei coefficienti del filtro. Una media mobile semplice (SMA) è un filtro FIR in cui tutti i coefficienti hanno lo stesso valore. Di conseguenza, il centro di gravità della SMA è il centro esatto del filtro. La media mobile ponderata (WMA) è un filtro FIR in cui l'ultima variazione di prezzo è ponderata per la lunghezza del filtro, la penultima variazione di prezzo è ponderata per la lunghezza inferiore del filtro e così via.

Gli indici di ponderazione rappresentano i coefficienti del filtro. I coefficienti del filtro WMA possono essere rappresentati come il profilo di un triangolo. È noto che il baricentro di un triangolo si trova a 1/3 della lunghezza della base del triangolo. Pertanto, il baricentro del filtro WMA è spostato verso destra rispetto al baricentro del filtro SMA di uguale lunghezza, il che comporta un ritardo minore. Per tutti gli esempi di filtri FIR, la somma dei prodotti dei coefficienti e dei prezzi deve essere divisa per la somma dei coefficienti per conservare i prezzi originali.

Il filtro FIR più comune è il filtro di Ehlers, che può essere rappresentato come segue:


Citazione dell'articolo:

"Коэффициентом фильтра Элерса может быть почти любая мера изменчивости. Я проанализировал моментум, соотношение сигнала к шуму, даже стохастики и индекс относительной силы как фильтровые коэффициенты. Один из наиболее адаптивных рядов коэффициентов представлял собой сумму квадратов разностей каждой цены к каждой предыдущей цене. Разные коэффициенты фильтров применяются для того, чтобы произвести адаптацию фильтра, сдвинув центр гравитации коэффициентов.

Durante il debug del codice per il filtro FIR adattivo, ho notato che il centro di gravità si muove in direzione opposta alle fluttuazioni dei prezzi. Il centro si sposta a destra quando il prezzo sale e a sinistra quando scende. Poiché il baricentro è misurato come distanza dall'ultimo prezzo, diminuisce quando il prezzo sale e aumenta quando il prezzo scende. Ora non resta che creare un oscillatore smussato basato sul baricentro che catturi le fluttuazioni dei prezzi e abbia un ritardo pari a zero".

Il centro di gravità viene calcolato in modo simile al filtro di Ehlers utilizzando la formula:

In questo indicatore, il parametro Period_ imposta il periodo di calcolo dell'indicatore, il parametro AppliedPrice imposta il tipo di prezzi da cui viene calcolato - si ottiene la linea principale dell'indicatore (con colorazione variabile). Per la linea del segnale (linea blu tratteggiata), il parametro SmoothPeriod specifica il periodo di smoothing della linea principale dell'indicatore, mentre il parametro SmoothType indica il tipo di smoothing. La decodifica dei valori dei parametri si trova nel codice dell'indicatore come commento.

Per la sua compilazione, l'indicatore utilizza la classe CMoving_Average della libreria SmoothAlgorithms.mqh, la cui descrizione dettagliata è stata pubblicata nell'articolo "Averaging price series without additional buffers for intermediate calculations".

Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato in CodeBase il 20.02.2007.

Indicatore del centro di gravità

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/442

Laguerre Laguerre

Indicatore di forza del trend basato sul filtro adattativo di Laguerre.

Canale Keltner Canale Keltner

I canali di Keltner sono involucri o bande di prezzo posizionati sopra e sotto la media mobile.

Candle Wicks Length Display Indicator MT5 Candle Wicks Length Display Indicator MT5

L'indicatore Candle Wicks Length Display MetaTrader è un indicatore in grado di visualizzare la lunghezza degli stoppini delle candele in pip direttamente sul grafico. È possibile impostare la lunghezza minima da visualizzare. In alternativa, può mostrare le lunghezze degli stoppini inferiori al limite indicato. L'indicatore supporta tutti i tipi di allarmi e funziona sia con MT4 che con MT5.

Bollinger Squeeze Basic MT5 Bollinger Squeeze Basic MT5

Bollinger Squeeze Basic MetaTrader indicator - è un indicatore complesso basato su Momentum, bande di Bollinger e canale di Keltner. L'indicatore viene disegnato nella finestra separata del grafico come un istogramma del Momentum e una serie di punti che mostrano la relazione tra i valori attuali delle bande di Bollinger e del canale di Keltner. Questo indicatore è disponibile per entrambe le versioni MT4 e MT5 della piattaforma di trading.