- Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6.
- É possível simular ordens no MT5 com o mercado fechado sem ser pelo tester?
- Ganhar dinheiro com forex é impossível
Olá! Gostaria de uma ajuda para saber se é possível salvar o histórico de cotações de um determinado ativo em períodos menores do que de um minuto, na escala centenas de mili-segundos.Entendo que o metatrader pode simplesmente não guardar dados tão especificos, porém, seria possivel simplesmente deixa-lo aberto com algum script salvando as cotações nesses periodos de tempos? Já há algum script para isso? Tenho certa experiencia de programação em C e iniciando no C++, porém sou totalmente novo com a plataforma do metatrader, objetivo criar banco de dados de cotações em tempos menores para fazer back-test, obrigado pela atenção. (Já aproveitando, é possivel deslocar a escala de formação do candle? Isto é, em vez do 1 minuto fechar em tempos cheios, como 30,31,32 min, fechar em 31:30,32:30,33:30 ?)
Olá Giovani, muito boa pergunta, pois explora bem a capacidade da plataforma MT5 e dos desenvolvedores de algoritmos.
Em tese, como a plataforma tem o market data bem mais detalhado, tick a tick, em tempo real, ainda mais com o acesso ao livro de ofertas, os limites são apenas de desenvolver uma aplicação específica para isso, como por exemplo um EA monitorando as cotações e criando um arquivo com esse histórico.
Antes de escrever o código para o histórico, recomendo a leitura do artigo https://www.mql5.com/pt/articles/2720, principalmente para adequar o formato para outras aplicações.
Evidentemente que várias outras questões deverão ser endereçadas para evitar a perda de dados, mas ai é apenas uma questão mais genérica de arquitetura.
Sds.,
Rogério Figurelli

- 2016.12.02
- Dmitry Fedoseev
- www.mql5.com
Olá Giovani, muito boa pergunta, pois explora bem a capacidade da plataforma MT5 e dos desenvolvedores de algoritmos.
Em tese, como a plataforma tem o market data bem mais detalhado, tick a tick, em tempo real, ainda mais com o acesso ao livro de ofertas, os limites são apenas de desenvolver uma aplicação específica para isso, como por exemplo um EA monitorando as cotações e criando um arquivo com esse histórico.
Antes de escrever o código para o histórico, recomendo a leitura do artigo https://www.mql5.com/pt/articles/2720, principalmente para adequar o formato para outras aplicações.
Evidentemente que várias outras questões deverão ser endereçadas para evitar a perda de dados, mas ai é apenas uma questão mais genérica de arquitetura.
Sds.,
Rogério Figurelli
Muito obrigado pelas informações! Irei tentar criar um algoritmo para esse fim, porém estou com problemas para começar a programar na plataforma, poderia me informar onde encontrar informações básicas como o modo de acessar as variáveis dos ticks (o metatrader guarda como variaveis locais o valor da máximina,minima do candle ou a cotação do tick?)?
Olá Giovani, perfeitamente, recomendo dar uma olhada em https://www.mql5.com/pt/docs/constants/structures/mqltick
Sds.,
Rogério Figurelli

- www.mql5.com

- 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