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 é compilado. Alguém tem um arquivo compilado?
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Discussão do artigo "Trabalhando com arquivos ZIP usando ferramentas MQL5 sem usar bibliotecas de terceiros".
fxsaber, 2018.06.09 19:19
Correções no arquivo de cabeçalho da biblioteca.Olá,
Eu gostaria de testar esse código, mas o compilador registra um erro:
'ZipLocalHeaderOpen' tem construtor e não pode ser usado como membro da união ZipHeader.mqh 52 23
Você pode me ajudar a encontrar uma solução para compilar sem erros? Muito obrigado
Pedro
Você pode me ajudar a encontrar uma solução para compilar sem erros?
https://www.mql5.com/ru/forum/64405/page3#comment_7721376
https://www.mql5.com/ru/forum/64405/page3#comment_7721376
Obrigado fxsaber, agora está tudo bem!
O arquivo de ticks de terceiros já atingiu 5 GB (10800 arquivos). A descompactação e a análise levam 6 minutos - 860 milhões de ticks.
Quando você trabalha com números tão grandes, os freios aparecem em lugares aos quais você raramente presta atenção. Por exemplo, na obtenção de uma lista de arquivos ou no ArrayResize.
Quando a análise está sendo feita em centenas de milhões de valores, cada operador em um código aparentemente ideal começa a desempenhar um papel.
Fiz ajustes, aumentando a velocidade em 1,5 vezes - 4,5 milhões de MqlTicks por segundo. Ele é apenas duas vezes mais lento que o CopyTicks.
Atualizado para o estado de funcionamento.
O arquivo zip ZY não é atual - contém uma versão antiga.