Passei o dia atualizando uma versão antiga da MQL4 do nonLagMA e depois traduzindo-a para a MQL5 - e encontrei esta versão mais concisa da MQL5 aqui: "https://www.mql5.com/pt/code/7022".
Tenho uma pergunta sobre Copy Buffer - na versão MQL5 anexada, esta linha:
if(CopyBuffer(RawImahandle, 0, 0, to_copy, indiStruct[RAW_IMA_IDX].indiBuff)<0)
//int CopyBuffer( int indicator_handle, int buffer_num, int start_pos, int count, double buffer[] );
A que se refere o parâmetro buffer_num? Vejo que em todos os exemplos de código que examinei hoje, ele é sempre zero e não funciona colocar o número do buffer de destino (índice do buffer para o parâmetro double buffer[]) nele...
--- O parâmetro double buffer[] é descrito como "matriz de destino para cópia", mas parece ser sempre usado como "matriz de destino para cópia" - isso está correto (não é a matriz da qual está sendo copiada)?
- www.mql5.com
Não publique duas vezes.
Seu outro tópico foi removido.
Pressionei o botão excluir e ele não foi excluído, então editei a postagem para fazer referência a esta (a edição pareceu funcionar perfeitamente) - não sabia mais o que fazer.
Ainda assim, não obtive resposta sobre o que esse zero significa em CopyBuffer....
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
NonLagMA_v5:
Autor: Nikolay Kositsin