RaptorUK: Sim, é possível... você pode contar os ticks conforme os vê na barra atual e verificar o valor do volume de ticks da barra atual. Quando sua contagem e o volume de ticks não coincidirem, você terá perdido um ou mais ticks...
apenas para um computador, um valor padrão? a frequência de execução do meu computador será diferente da de outro, portanto, o tempo de processamento de cada computador pode ser diferente.
No ponto estocástico, em um intervalo, você pode ter zero falta e, em outro, várias faltas, é um sistema dinâmico, seria frustrante trabalhar nisso para obter um valor médio, não posso calcular isso, não eu, estou falando sério...
Mas é uma boa ideia, admito. Não consegui pensar nisso. Vou tentar um dia
E prometo que adicionarei uma frase à descrição que diz que pode haver ticks faltando :)
A melhor maneira de obter dados periódicos (na minha opinião) é usar o histórico do MT4; você pode baixar e exportar (para o Excel) os dados históricos:
se quiser exportar para csv, você pode usar as funções e variáveis do arquivo como no código principal
apenas para um computador, um valor padrão? a frequência de execução do meu computador será diferente da de outro, portanto, o tempo de processamento de cada computador pode ser diferente.
No ponto estocástico, em um intervalo, você pode ter zero falta e, em outro, várias faltas, é um sistema dinâmico, seria frustrante trabalhar nisso para obter um valor médio, não posso calcular isso, não eu, estou falando sério...
Mas é uma boa ideia, admito. Não consegui pensar nisso. Vou tentar um dia
e prometo que acrescentarei uma frase à descrição que diga que pode haver ticks faltando :)
Também depende da corretora, pode haver uma grande diferença no número de ticks de corretora para corretora, se houver mais ticks, você perderá mais deles...
Esse Expert Advisor tem uma grande desvantagem: quando um novo tick é recebido, por exemplo, Ask, o arquivo csv exibe o preço Bid que não foi alterado. Para uma análise correta de alta frequência, seria necessário deixar vazias as células em que o preço não foi alterado. É possível fazer isso aqui ou preciso escrever outro Expert Advisor?
Nauris: Esse Expert Advisor tem uma grande desvantagem: quando um novo tick é recebido, por exemplo, Ask, o arquivo csv exibe o preço Bid que não foi alterado. Para uma análise correta de alta frequência, seria necessário deixar vazias as células em que o preço não foi alterado. É possível fazer isso aqui ou preciso escrever outro Expert Advisor?
AAASSS111: Você poderia escrever o mesmo código de função para o MT4?
Olá,
Desculpe-me pela resposta tardia. É compatível com o mql4, basta alterar a extensão ".mq5" para ".mq4" e copiá-la para a pasta data_foder/MQL4/Experts. Para acessar a pasta de dados, você pode usar o menu de arquivos no terminal
Sim, é possível... você pode contar os ticks conforme os vê na barra atual e verificar o valor do volume de ticks da barra atual. Quando sua contagem e o volume de ticks não coincidirem, você terá perdido um ou mais ticks...
apenas para um computador, um valor padrão? a frequência de execução do meu computador será diferente da de outro, portanto, o tempo de processamento de cada computador pode ser diferente.
No ponto estocástico, em um intervalo, você pode ter zero falta e, em outro, várias faltas, é um sistema dinâmico, seria frustrante trabalhar nisso para obter um valor médio, não posso calcular isso, não eu, estou falando sério...
Mas é uma boa ideia, admito. Não consegui pensar nisso. Vou tentar um dia
E prometo que adicionarei uma frase à descrição que diz que pode haver ticks faltando :)
A melhor maneira de obter dados periódicos (na minha opinião) é usar o histórico do MT4; você pode baixar e exportar (para o Excel) os dados históricos:
se quiser exportar para csv, você pode usar as funções e variáveis do arquivo como no código principal
Muito obrigado
apenas para um computador, um valor padrão? a frequência de execução do meu computador será diferente da de outro, portanto, o tempo de processamento de cada computador pode ser diferente.
No ponto estocástico, em um intervalo, você pode ter zero falta e, em outro, várias faltas, é um sistema dinâmico, seria frustrante trabalhar nisso para obter um valor médio, não posso calcular isso, não eu, estou falando sério...
Mas é uma boa ideia, admito. Não consegui pensar nisso. Vou tentar um dia
e prometo que acrescentarei uma frase à descrição que diga que pode haver ticks faltando :)
O arquivo csv só pode ser aberto após o fechamento da plataforma. O que fazer?
Boa tarde!
O arquivo csv só pode ser aberto após o fechamento da plataforma. O que fazer?
Adicione um sinalizador ao procedimento de abertura do arquivo:
FILE_SHARE_READ совместный доступ по чтению со стороны нескольких программDeve ajudar.Adicione um sinalizador ao procedimento de abertura do arquivo:
Deve ajudar.Esse Expert Advisor tem uma grande desvantagem: quando um novo tick é recebido, por exemplo, Ask, o arquivo csv exibe o preço Bid que não foi alterado. Para uma análise correta de alta frequência, seria necessário deixar vazias as células em que o preço não foi alterado. É possível fazer isso aqui ou preciso escrever outro Expert Advisor?
Você poderia escrever o mesmo código de função para o MT4?
Olá,
Desculpe-me pela resposta tardia. É compatível com o mql4, basta alterar a extensão ".mq5" para ".mq4" e copiá-la para a pasta data_foder/MQL4/Experts. Para acessar a pasta de dados, você pode usar o menu de arquivos no terminal