Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Não estou entendendo. Suponha que
rates_total == MA_Period - 1
e essa é a primeira chamada da função, então
prev_calculated == 0
e também begin == 0
então a condição no primeiro if(rates_total < MA_Period - 1 + begin) é avaliada como falsa
então
first = MA_Period - 1 seria executada
mas NÃO haveria CÁLCULOS porque a condição no primeiro loop for é avaliada como falsa.
Acho que a primeira condição if deveria ser
if( rates_total < MA_Period + begin )
Estou perdendo algo aqui?
Sou novato aqui, então não sei como fazer isso e como começar... você pode me ensinar como? E como isso vai funcionar?
Comece lendo o artigo completo. Ele tem o objetivo de ajudá-lo a aprender a programar indicadores no MT5.
Depois disso, copie o programa de exemplo em seu terminal e anexe-o a um gráfico. Ou use-o em seu EA. Como fazer isso? Há outros artigos sobre isso. (Dica: você precisará da função iCustom().)