Autore:
PozitiF
L'indicatore MultiLineMovingAverage mostra i livelli di sei medie mobili per diversi timeframe nella finestra del grafico attivo.
I parametri delle medie mobili sono impostati per ciascun periodo e puoi anche attivare/disattivare la visualizzazione delle medie mobili per i timeframe che ti interessano.
Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato nella Code Base su mql4.com il 03.06.2011.
Parametri di input:
//+------------------------------------------------+//| Parametri di input dell'indicatore |//+------------------------------------------------+inputstring level_name="MultiLineMovingAverage 1"; // Nome livello attivazioneinputstring level_comment="MultiLineMovingAverage";// Commento livello attivazioneinput ENUM_TEXT_POSITION TxtPos=Right; // Posizione testoinputuint TextSize=15; // Dimensione testoinputcolor Up_levels_color=Lime; // Colore livello MA in salitainputcolor Fl_levels_color=Gray; // Colore livello MA piattoinputcolor Dn_levels_color=Red; // Colore livello MA in discesainputuint CandleCount=10; // Lunghezza livello//---inputbool display_MA1=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe1=PERIOD_M5; // Timeframe di MAinputENUM_MA_METHOD MA1_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA1_Length=10; // Periodo MAinputuint MA1_Signal_Bar=1; // Bar di segnale MAinputENUM_APPLIED_PRICE AppliedPrice1=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level1_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level1_width=w_2; // Larghezza livello attivazione//---inputbool display_MA2=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe2=PERIOD_M30; // Timeframe di MAinputENUM_MA_METHOD MA2_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA2_Length=10; // Periodo MAinputuint MA2_Signal_Bar=1; // Bar di segnale MAinputENUM_APPLIED_PRICE AppliedPrice2=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level2_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level2_width=w_2; // Larghezza livello attivazione//---inputbool display_MA3=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe3=PERIOD_H2; // Timeframe di MAinputENUM_MA_METHOD MA3_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA3_Length=10; // Periodo MAinputuint MA3_Signal_Bar=1; // Bar di segnale MAinputENUM_APPLIED_PRICE AppliedPrice3=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level3_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level3_width=w_2; // Larghezza livello attivazione//---inputbool display_MA4=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe4=PERIOD_H4; // Timeframe di MAinputENUM_MA_METHOD MA4_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA4_Length=10; // Periodo MAinputuint MA4_Signal_Bar=1; // Bar di segnale MA inputENUM_APPLIED_PRICE AppliedPrice4=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level4_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level4_width=w_2; // Larghezza livello attivazione//---inputbool display_MA5=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe5=PERIOD_H12; // Timeframe di MAinputENUM_MA_METHOD MA5_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA5_Length=10; // Periodo MAinputuint MA5_Signal_Bar=1; // Bar di segnale MAinputENUM_APPLIED_PRICE AppliedPrice5=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level5_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level5_width=w_2; // Larghezza livello attivazione//---inputbool display_MA6=true; // Mostra livello MAinputENUM_TIMEFRAMES Timeframe6=PERIOD_D1; // Timeframe di MAinputENUM_MA_METHOD MA6_SMethod=MODE_EMA; // Metodo di smussatura MAinputuint MA6_Length=10; // Periodo MAinputuint MA6_Signal_Bar=1; // Bar di segnale MA inputENUM_APPLIED_PRICE AppliedPrice6=PRICE_CLOSE; // Prezzo applicatoinputENUM_LINE_STYLE level6_style=STYLE_SOLID; // Stile livello attivazioneinput ENUM_WIDTH level6_width=w_2; // Larghezza livello attivazione

Fig.1 L'indicatore MultiLineMovingAverage

Commento 0