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
Isso não foi feito. Entre em contato com um especialista.
Percebi que o backtesting parece estar limitado a cerca de 5 anos(de 2017 em diante), embora todos os eventos de notícias sejam baixados corretamente (o arquivo BIN tem 67 MB). Existe um limite para quantos eventos o MT5 pode manipular na memória para backtesting?
Resultado.
O primeiro evento no banco de dados do calendário é janeiro de 2007.
calendário de eventos é prescrito significativamente para o futuro. É por isso que você pode usar um lembrete no MT4, tendo salvo um arquivo de dados do MT5 com antecedência (um mês antes, por exemplo).
Isso é o que eu faço no MT4.
Etapas para trabalhar com o calendário no MT4.
1. Execute um script no MT5 que salvará o calendário em um arquivo comum.
2. Carregue o calendário do arquivo comum no MT4.
Como exemplo, abaixo está um lembrete de eventos importantes em moedas do símbolo atual, trabalhando no MT4.
Após o lançamento, temos um lembrete atualizado no gráfico (contagem regressiva) de eventos importantes nas moedas do símbolo diretamente no MT4.
Da mesma forma, o calendário pode funcionar no MT4-Tester.
No entanto, continuo tendo um problema, pois faço o download padrão do arquivo de calendário
em seguida, defino uma hora de início e obtenho eventos após essa hora em um loop para cada moeda.
Tente colar os códigos-fonte para que eles possam ser lidos.
Obrigado pelo trabalho intenso e útil.
É claro que esses trabalhos devem ser desenvolvidos e corrigidos e descrever a documentação, toda a comunidade e não apenas uma pessoa. Mas, por algum motivo, a própria administração não fornece essas provisões e não insere um link para o mesmo GitHub, para uma organização adequada. Embora existam projetos e seu uso, quase o mesmo GitHub.
Obrigado! pelo código, é muito interessante ler esse tipo de código, honestamente: sobrecarga de modelos falta de comentários )) o que vale essa criatividade, 5 minutos de pensamento o que é isso? uma instância de uma classe ou uma matriz com dados. Em geral, tudo para o desenvolvimento do cérebro. O trabalho é certamente legal, você só precisa entender como ele funcionaSeria bom se a função classificasse por tempo toda a matriz após a mesclagem
Seria bom se a função classificasse por tempo toda a matriz após a mesclagem
Dê um exemplo em que ela não faça isso.
Dê-me um exemplo em que esse não seja o caso.
Seu código é difícil de entender, mas presumo que haja uma classificação final no código acima, mas o código provavelmente está errado. Não é comum, mas ao mesclar matrizes, a matriz final apresenta erros na forma de falta de classificação, pois os elementos mais recentes da matriz devem ter um período de tempo maior.