Códigos

CDouble & CDoubleVector para MetaTrader 5

Uma biblioteca para métodos de arredondamento comuns usados no desenvolvimento MQL, classe wrapper primitiva para "type" (double) e vetor para objetos CDouble. MQL5 e MQL4 são compatíveis

CMqlParams para MetaTrader 5

Classe contêiner que usa a cadeia de métodos, para adicionar rapidamente parâmetros e remover linhas de código

Biblioteca de alto desempenho iTimeSeries para MetaTrader 5

Esta biblioteca fornece veloz acesso ao TimeSeries, para implementar os métodos usuais MQL4 (por exemplo, iBarShift) em aplicativos sensíveis à latência em MQL5

Fórum

Como substituir a comparação() em CObject para que a classificação CList() funcione?

Não consigo encontrar nenhuma documentação sobre como implementar a ordenação de Listas em mql5. Vejo que a CLIST chama a Comparação() a partir do ponteiro CObjeto. Então, como posso chamar a classe criança de Compare() a partir do ponteiro dos pais? Exemplo: #include <Arrays\List.mqh>

[Os indicadores não são devidamente instanciados quando chamados/criados a partir de um Indicador de tempo de trabalho diferente.

ATUALIZAÇÃO: Veja abaixo a solução CopyBuffer() lança um erro de 4806 (Dados do indicador não acessíveis) ao chamar um indicador com um Prazo diferente de dentro do código de um indicador. Acontece quando se chama um indicador válido para um Período de tempo diferente do período de trabalho atual. O