Hoje vamos falar sobre o WPR Custom, um indicador que pode fazer toda a diferença nas suas operações no MetaTrader 5. Aqui estão algumas características que você pode personalizar:
- Cor da linha principal do indicador
- Espessura da linha principal do indicador
- Valores dos dois níveis do indicador

Por que isso é importante?
Ao testarmos sistemas de trading com o indicador padrão iWPR (Williams’ Percent Range, %R), sempre percebemos que a situação não é das melhores: a cor do indicador não pode ser alterada (#1) e, o mais frustrante, os níveis permanecem os mesmos (#2)!

Além disso, embora o EA baseado no iWPR possa usar os níveis "-25" e "-75", durante os testes visuais, apenas os níveis fixos no indicador, como "-20" e "-80", são exibidos. Isso pode ser bem inconveniente, então fiz algumas modificações nas configurações de entrada.
Agora, ao ser chamado pelo EA, os níveis do indicador correspondem exatamente ao sistema de trading. Vamos ver um exemplo de como implementar o WPR Custom no EA do Vlado, com o código MQL5:
//--- criar handle do indicador iWPR handle_iCustom=iCustom(m_symbol.Name(),Period(),"WPR Custom",Inp_WPR_Period, Inp_WPR_Color,Inp_WPR_Width,Inp_WPR_Level1,Inp_WPR_Level2); //--- se o handle não for criado if(handle_iCustom==INVALID_HANDLE) { //--- informar sobre a falha e exibir o código de erro PrintFormat("Falha ao criar o handle do indicador iWPR para o símbolo %s/%s, código de erro %d", m_symbol.Name(), EnumToString(Period()), GetLastError()); //--- o indicador é interrompido return(INIT_FAILED); }
E aqui está o resultado da exibição no testador de estratégias:

Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Níveis Históricos: O Indicador Essencial para MetaTrader 5
- Índice de Caminhada Aleatória: Um Indicador Essencial para MetaTrader 5