As seguintes configurações agora estão disponíveis como parâmetros de entrada:
- cor da linha principal do indicador
- largura da linha principal do indicador
- valores dos dois níveis do indicador

E qual é a finalidade dessas atualizações? Agora, os níveis e cores do indicador podem ser gerenciados diretamente pelo Sistema de Trading. Essa funcionalidade é especialmente útil durante os testes visuais. Por exemplo, níveis não padronizados podem ser configurados no EA: 35 e 75. Quando você utiliza o RSI Custom Smoothing no modo de teste visual, os níveis de 35 e 75 serão exibidos no gráfico.
Foi adicionada a suavização do buffer do indicador. A suavização é realizada através de um método de média simples com um período de 6.
Aqui está um exemplo de como criar um manipulador de indicador no EA:
//--- cria o manipulador do indicador iRSI handle_iCustom=iCustom(m_symbol.Name(),Period(),"RSI Custom Smoothing",Inp_RSI_Period, Inp_RSI_Color,Inp_RSI_Width,Inp_RSI_Level1,Inp_RSI_Level2); //--- se o manipulador não for criado if(handle_iCustom==INVALID_HANDLE) { //--- notifica sobre a falha e exibe o código de erro PrintFormat("Falha ao criar o manipulador do indicador iRSI para o símbolo %s/%s, código de erro %d", m_symbol.Name(), EnumToString(Period()), GetLastError()); //--- o indicador é parado prematuramente return(INIT_FAILED); }

Comentário 0