Início Indicador técnico Postagem

Stochastic Custom: O Indicador Essencial para MetaTrader 5

Anexo
23385.zip (1.79 KB, Baixar 0 vezes)

Quando utilizamos o iStochastic padrão no nosso EA, duas linhas, 80.0 e 20.0, sempre aparecerão no Visual Tester. Isso pode ser problemático se o EA trabalhar com outros níveis, como 75.0 e 25.0, que são mais adequados para certas estratégias.

Por isso, o indicador foi modificado. O Stochastic Custom agora conta com dois novos parâmetros que tornam seu uso ainda mais flexível:

Stochastic Custom

Aqui está um exemplo de como chamar o indicador a partir do seu EA:

***
input int Inp_STO_KPeriod = 5; // Período K do STO
input int Inp_STO_DPeriod = 3; // Período D do STO
input int Inp_STO_Slowing = 3; // Atraso do STO
input int Inp_STO_Level1 = 25.0; // Nível Valor #1 do STO
input double Inp_STO_Level2 = 75.0; // Nível Valor #2 do STO
***
//--- cria o handle do indicador iCustom
 handle_iStochastic = iCustom(m_symbol.Name(), Period(), "Stochastic Custom", Inp_STO_KPeriod, Inp_STO_DPeriod, Inp_STO_Slowing, Inp_STO_Level1, Inp_STO_Level2);
//--- se o handle não foi criado 
 if(handle_iStochastic == INVALID_HANDLE) {
   //--- informa sobre a falha e exibe o código de erro 
   PrintFormat("Falha ao criar handle do indicador iCustom para o símbolo %s/%s, código de erro %d", m_symbol.Name(), EnumToString(Period()), GetLastError());
   //--- o indicador foi interrompido prematuramente 
   return(INIT_FAILED);
 } 

Publicações relacionadas

Comentário (0)