Stochastic Custom: O Indicador Essencial para MetaTrader 5

Mike 2019.02.07 17:46 20 0 0
Anexo

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:

***
inputint Inp_STO_KPeriod = 5; // Período K do STOinputint Inp_STO_DPeriod = 3; // Período D do STOinputint Inp_STO_Slowing = 3; // Atraso do STOinputint Inp_STO_Level1 = 25.0; // Nível Valor #1 do STOinputdouble 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);
 } 
    Lista
    Comentário 0