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
o comando 33324 é para atualizar dados e não um tick
Olá Raptor,
Concordo com qjol que não parece ser o que estou procurando. Os comandos 33324 parecem apenas pedir à janela do gráfico offline para atualizar/refazer os dados, não mas acionar um tique no gráfico offline (ou seja, acionar o OnStart de um EA). Além disso, PeriodConvert é um script, não um EA.
Para contorná-lo, estou adicionando um loop infinito dentro do OnTimer(), para que a lógica principal continue funcionando para sempre (com um pouco de sono). Basicamente, mudando-o para um script.
Mas eu ainda espero que isto seja resolvido no novo MT4.
Olá Raptor,
Concordo com qjol que não parece ser o que estou procurando. Os comandos 33324 parecem apenas pedir à janela do gráfico offline para atualizar/refazer os dados, não mas acionar um tique no gráfico offline (ou seja, acionar o OnStart de um EA). Além disso, PeriodConvert é um script, não um EA.
Para contorná-lo, estou adicionando um loop infinito dentro do OnTimer(), para que a lógica principal continue funcionando para sempre (com um pouco de sono). Basicamente, mudando-o para um script.
Mas eu ainda espero que isto seja resolvido no novo MT4.
Em não! Tester não pode funcionar se eu trabalhar desta maneira! Ele permanecerá no primeiro bar para sempre!
Olá Raptor,
Concordo com qjol que não parece ser o que estou procurando. Os comandos 33324 parecem apenas pedir à janela do gráfico offline para atualizar/refazer os dados, não mas acionar um tique no gráfico offline (ou seja, acionar o OnStart de um EA). Além disso, PeriodConvert é um script, não um EA.
Para contorná-lo, estou adicionando um loop infinito dentro do OnTimer(), para que a lógica principal continue funcionando para sempre (com um pouco de sono). Basicamente, mudando-o para um script.
Mas eu ainda espero que isto seja resolvido no novo MT4.
OK, eu vejo a distinção, o que você fez antes para começar() a correr ?
Conserte-o! Graças ao qjol. Ele já deu a resposta e eu só noto isso agora!
A solução é simples. Basta substituir assim no script que gera o gráfico off-line:
RegisterWindowMessageA("MetaTrader4_Internal_Message") com RegisterWindowMessageW("MetaTrader4_Internal_Message")
PostMessageA(hwnd, MT4InternalMsg, 2, 1) com PostMessageW(hwnd, MT4InternalMsg, 2, 1)
o comando 33324 é para atualizar dados e não um tique
qjol! Obrigada! Na verdade, já vi pessoas em outros fóruns que ainda não resolveram isso até hoje. Este fórum é o primeiro (pelo menos aqueles que pedem ajuda)! Pedras! Isto me traz a boa sensação de que eu ainda sou um programador capaz!!! :)
Talvez você devesse ler sobre as diferenças entre o antigo mql4 e o novo mql4 . .
Talvez você deva apoiar o código legado para que os comerciantes produtivos não tenham que perder tempo com os hobbistas da codificação.
YL
Pare a discussão.
33324 não é um comando para tique de entrada. É um comando para atualizar a tabela.
Sobre outros comandos, basta procurar no Google. Tratamos o uso de tais comandos como um hack, mas não mudamos os comandos cerca de 6 ou 7 anos e não os mudaremos no futuro. (top secret)
Havia um bug com nome de símbolo exótico nos gráficos offline (como ERRUDD, apenas uma piada)/ Corrigido no build 605
Agora sobre "degradar"
Você pode definir o temporizador em miilissegundos, não apenas em segundos. Basta tentar
Tente também EventChartCustom. Você vai gostar
Talvez você devesse apoiar o código legado para que os comerciantes produtivos não tenham que perder tempo com os hobbistas da codificação.
Pare a discussão.
O 33324 não é um comando para o tick de entrada. É um comando para atualizar a tabela.
Sobre outros comandos, basta procurar no Google. Tratamos o uso de tais comandos como um hack, mas não mudamos os comandos cerca de 6 ou 7 anos e não os mudaremos no futuro. (top secret)
Havia um bug com nome de símbolo exótico nos gráficos offline (como ERRUDD, apenas uma piada)/ Corrigido no build 605
Agora sobre "degradar"
Você pode definir o temporizador em miilissegundos, não apenas em segundos. Basta tentar
Tente também EventChartCustom. Você vai gostar de
Obrigado pelas soluções de trabalho publicadas, apenas uma nota.
Ambos supõem que os indicadores e especialistas anexados ao gráfico off-line utilizam outro método que não o OnCalculate, OnTick ou start(). Isso significa que eles não são uma solução para os indicadores e especialistas ex4 prontos.