Especialistas: Ask Bid Ticks - página 2

 
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 :)

 
erdogenes:

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

 
erdogenes:

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...
 
Boa tarde!
O arquivo csv só pode ser aberto após o fechamento da plataforma. O que fazer?
 
Nauris:
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.
 
Karputov Vladimir:

Adicione um sinalizador ao procedimento de abertura do arquivo:

Deve ajudar.
Obrigado!
 
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?
Eu fiz isso, deixei essas células vazias.
[Excluído]  
Você poderia escrever o mesmo código de função para o MT4?
 
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