Unisciti alla nostra fan page
- Visualizzazioni:
- 78
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
L'indice di massa (MI) è progettato per identificare le inversioni di tendenza in base alle variazioni dell'ampiezza dell'intervallo tra i prezzi massimi e minimi.
Se l'intervallo si allarga, l'indice di massa aumenta, se si restringe, l'indice diminuisce. Questo indice è stato reso popolare da Tushar Chande e Donald Dorsey. L'indice di massa è stato sviluppato da Donald Dorsey.
Secondo D. Dorsey, il segnale più importante dell'indice di massa deve essere considerato un pattern speciale formato dall'indicatore e chiamato "reversal bulge". Una gobba d'inversione si forma quando l'indice di massa a 25 periodi prima sale sopra 27 e poi scende sotto 26,5. In questo caso, è probabile che si verifichi un'inversione dei prezzi, indipendentemente dalla natura generale della tendenza (cioè se i prezzi si muovono al rialzo, al ribasso o se fluttuano in una banda di negoziazione).
Per determinare quale segnale (di acquisto o di vendita) dia una gobba di inversione, si utilizza spesso una media mobile esponenziale dei prezzi a 9 periodi. Quando si forma una gobba di inversione, si dovrebbe acquistare se la media mobile è in calo (in previsione di un'inversione) e vendere se è in aumento.
Calcolo:
MI = SUM (EMA (HIGH - LOW, 9) / EMA (EMA (HIGH - LOW, 9), 9), N)
Dove:
- SUM - somma;
- HIGH - il prezzo massimo della barra corrente;
- LOW - il prezzo minimo della barra corrente;
- EMA - media mobile esponenziale;
- N - periodo dell'indicatore (numero di valori riassunti).
In questo indicatore è possibile utilizzare non solo la media EMA. Inoltre, è possibile cambiare l'algoritmo di media, potendo scegliere tra dieci possibili varianti:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile lineare ponderata;
- JJMA - media adattiva JMA;
- JurX - media ultralineare;
- ParMA - media parabolica;
- T3 - Smoothing esponenziale multiplo di Tillson;
- VIDYA - media che utilizza l'algoritmo di Tushar Chande;
- AMA - mediazione con l'algoritmo di Perry Kaufman.
Occorre prestare attenzione al fatto che i parametri di tipo Phase hanno significati diversi per i vari algoritmi di mediazione. Per JMA, si tratta di una variabile esterna Phase, che varia da -100 a +100. Per T3 è il fattore di mediazione moltiplicato per 100 per una migliore percezione, per VIDYA è il periodo dell'oscillatore CMO e per AMA è il periodo dell'EMA lento. Negli altri algoritmi, questi parametri non influiscono sulla media. Per AMA, il periodo dell'EMA veloce è fisso e pari a 2 per impostazione predefinita. Anche il fattore di grado per AMA è fissato a 2.
L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (copiatele nella directory terminal_data_terminal\MQL5\Include); una descrizione dettagliata del loro utilizzo è stata pubblicata nell'articolo "Mediazione delle serie di prezzi senza buffer aggiuntivi per i calcoli intermedi".
Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato in Code Base il 08.02.2007.

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/522
Extreme highs and lows with tick prices
Contrassegnare i massimi e i minimi estremi (OHLC) insieme ai prezzi estremi bid e ask
Economic Calendar Monitor and Cache for Backtesting on History
Questo indicatore visualizza gli eventi attuali sul grafico e consente di esportare il calendario negli archivi per il backtesting, correggendo automaticamente le discrepanze temporali tra la cronologia delle barre e quella degli eventi. Si tratta di una versione migliorata dell'indicatore CalendarMonitorCached del libro algotrading.
Indice di oscillazione (Swing Index)
Lo Swing Index è un'espressione matematica dell'attività delle transazioni nelle ultime due barre.
CCalendarInputBox
Il nuovo controllo CCalendarInputBox della libreria IncGUI è progettato per inserire la data e/o l'ora.