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
A maneira mais conveniente de baixar o histórico de ticks é executar o Expert Advisor no Terminal.
Depois disso, você pode executar scripts que funcionam com ticks no Terminal e não esperar muito tempo sem sinais de vida.
Você pode se livrar da necessidade de escrever seu próprio controlador MQL5 para as chamadas TesterSettings.Add, suportando o formato de texto das configurações de passagem do testador (como símbolos, prazos e outras coisas que podem ser passadas para TesterSettings.Add em cada linha). Em seguida, crie um controlador universal do Expert Advisor (adicione à biblioteca), que receba como entrada um único parâmetro - um arquivo com configurações - e implemente SetTesterSettings com base nele, para que o usuário não precise programar nada.
No final, eu fiz isso. Formamos um lote de tarefas a partir de arquivos ini e o enviamos para execução.
Mas muitas vezes há tarefas em que é necessário formar uma tarefa com base nos resultados das anteriores. Portanto, a variante ini nem sempre é adequada.
ZY A implementação está aqui.
A maneira mais conveniente de baixar o histórico de ticks (execute o EA no Terminal).
Depois disso, você pode executar scripts que funcionam com ticks no Terminal e não esperar muito tempo sem sinais de vida.
Isso é útil para criar símbolos personalizados a partir do histórico de ticks de símbolos reais. Os símbolos personalizados serão diferentes dos originais, pois terão correspondência total de ticks e barras. Assim, não haverá resultados errôneos do testador(exemplo).
Infelizmente, ele ainda não permite acessar dados de ticks de vários anos atrás a partir do terminal, mesmo quando o histórico de ticks é baixado no testador. Primeiro, tenho que descarregar os ticks do testador em um arquivo e depois carregá-los em um símbolo personalizado por meio do terminal. Aqui está um exemplo de um Expert Advisor que deve ser executado primeiro no testador no modo de ticks reais para coletá-los e, em seguida, no terminal para carregá-los em um símbolo personalizado.
Seu esquema pode ser implementado executando o Expert Advisor no Terminal, no qual o MTTester.mqh será usado.
Há muitos anos não me deparo com a tarefa de criar um símbolo personalizado a partir de ticks. Durante um ano, fiz isso sem problemas e o Terminal aceita ticks. Talvez você não solicite em partes e apenas se incomode com a falta de memória ao solicitar um intervalo grande.
Em caso de falta de memória, CopyTicksRange daria -1 e, portanto, o erro poderia ser descoberto por meio de GetLastError(), mas, no meu caso, deu apenas 0. Bem, as solicitações eram intervalos de um mês.
Se houver dados para reprodução, os desenvolvedores poderão analisá-los e corrigi-los.
Basta executar qualquer Expert Advisor no testador no modo de ticks reais desde 2013.
Em seguida, execute o script no terminal:
Sim, basta executar qualquer EA no testador no modo de ticks reais desde 2013.
Em seguida, execute o script no terminal: