O indicador Murrey_Math_Lv_Arr foi desenvolvido para limitar os recursos computacionais usados no cálculo e na exibição do indicador no gráfico. Uma nova variável de entrada, CountBars, foi adicionada ao bloco de entradas do indicador para otimizar os cálculos:
//+----------------------------------------------+ //| PARÂMETROS DE ENTRADA DO INDICADOR | //+----------------------------------------------+ input int PeriodoCalculo=64; //Período de cálculo P input int PassoRecuo=0; input bool ExibirFlag=false; input int TamanhoFonte=8; //tamanho da fonte input tipo_fonte TipoFonte=Font7; //tipo de fonte input string NomeEtiqueta="Murrey_Math_Lv"; //Primeira parte dos nomes dos objetos gráficos input PLOT_DRAW_TYPE_ TipoDesenho=DRAW_ARROW_; //Opção para exibir os níveis de Murrey input uint Seta=160; //Símbolo para os níveis de Murrey input uint TamanhoSeta=1; //Tamanho do símbolo para os níveis de Murrey input uint CountBars=500; //número de barras para calcular o indicador input uint BarrasFuturas=3; //número de barras à direita do gráfico (máximo do Período de Cálculo)
Para substituir os valores dos caracteres, utilize a tabela Wingdings Characters.
O indicador utiliza a classe de biblioteca GetFontName.mqh (que deve ser copiada para a pasta terminal_data_folder\MQL5\Include).
O indicador pode ser exibido tanto como símbolos, com as configurações padrão:

Fig. 1. Indicador Murrey_Math_Lv_Arr_r com a opção de desenhar com símbolos
E como linhas tradicionais, de acordo com o parâmetro de entrada TipoDesenho:

Fig. 2. Indicador Murrey_Math_Lv_Arr_r com a opção de desenhar com linhas
Publicações relacionadas
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Painel Gráfico: Mostre a Tendência Atual em Todos os Tempos no MetaTrader 4
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5