Home Indicatore tecnico Post

Personalizza il tuo Indicatori: Bulls Power Inputs per MetaTrader 5

Allegato
21780.zip (1.7 KB, Scarica 0 volte)

Abbiamo aggiunto due nuovi parametri di input: il colore della linea (Colore) e lo spessore della linea (Larghezza).

Custom Bulls Power Inputs

Ma perché il colore e la larghezza della linea (Colore e Larghezza) sono disponibili come parametri di input, quando nel indicatore standard possono essere cambiati manualmente? Se stai testando una strategia nel tester o se l'indicatore è aggiunto a un grafico tramite un Expert Advisor (usando ChartIndicatorAdd), il Bulls Power viene sempre visualizzato con il colore e la larghezza di default:

RTSSiU8Daily Buls

Secondo me, una visualizzazione così non è pratica. Ecco quindi un indicatore personalizzato chiamato Custom Bulls Power Inputs (utilizzando iCustom), che permette di passare i parametri colore e larghezza.

//--- crea l'handle dell'indicatore iBullsPower
   handle_iBullsPower=iCustom(m_symbol.Name(),Period(),"Custom Bulls Power Inputs",
                            InpMAPeriod,InpBullsColor,InpBullsWith);
//--- se l'handle non è stato creato 
   if(handle_iBullsPower==INVALID_HANDLE)
     {
      //--- segnala il fallimento e mostra il codice errore 
      PrintFormat("Impossibile creare l'handle dell'indicatore iBullsPower per il simbolo %s/%s, codice errore %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- l'indicatore si interrompe prematuramente 
      return(INIT_FAILED);
     }

Con questo, puoi visualizzare un indicatore più accattivante nel tester o sul grafico del terminale:

Custom Bulls Power Inputs

Post correlati

Commento (0)