Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 739
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
Cabe ao autor descobrir isso. Melhor trazer o código da OnTick()
Entrei em contato com o autor. Eu não ajudei. Ele próprio dificilmente sabe o que fazer:"Verifique suas condições aqui eu não o ajudarei".
Posso(!) ser responsável pela minha parte do código, mas não posso ser responsável pela sua".
Aqui está o código OnTick():
Tente substituir
com esta linha.
Eu acho que está funcionando! Já faz 20 minutos que não há mensagem. Vamos ver como ele reage às notícias às 13h.
O número é NaN - Não é um Número - Não é um Número. Tente normalizar os números no cálculo da contagem Z
Obrigado, isso ajudou.
Estranho queo MathCeil() não funcione. NormalizeDouble() número ajudado - == Z-score igual a -9223372036368547.77 . A figura é impressionante, mas o equilíbrio é quase inalterado
Tente substituir
com esta linha.
Oh, isso é ótimo! Tudo funcionava de acordo com as configurações, sem falhas. Obrigado!
Eu adoro soluções simples e códigos simples.
Obrigado também a todos que prestaram atenção e tentaram ajudar um amador completo.
Fixo o marcador de preço à Licitação, observo que funciona bem, mudo para outro gráfico e vejo que a coordenada vertical se desloca imediatamente em cerca de 15 pixels.
Volto, o marcador "escapou" e não está no lugar até o próximo tique, depois volta "para a pátria". Por que isso pode ser causado?
Fixo o marcador de preço à Licitação, observo que funciona bem, mudo para outro gráfico e vejo que a coordenada vertical se desloca imediatamente em cerca de 15 pixels.
Volto, o marcador "escapou" e não está no lugar até o próximo tique, depois volta "para a pátria". Por que isso pode ser causado?
Porque o gráfico só é redesenhado no próximo tick. Mas é perigoso definir agora o redesenho forçado da tabela. As duas construções anteriores do MT5 não eram freios infantis. Eu não sei como é no MT4, eu deveria verificar.
A situação pode ser resolvida devido aofato de que o gráfico é traçado novamente apenas no próximo tick. Mas o redesenho forçado do gráfico é perigoso. As duas construções anteriores do MT5 eram bastante complicadas. Eu não sei como é no MT4, eu deveria verificá-lo.
Portanto, esta é uma conseqüência, não está claro o que causa a mudança.
O mesmo acontece horizontalmente e o mais desagradável é que o marcador está sobrepondo o preço, eu recortei a maior parte do código para entender a situação.
Como sair desta situação?
Esta é a conseqüência, não está claro o que está causando a mudança.
O mesmo acontece horizontalmente e o mais desagradável é que o marcador está sobrepondo o preço, eu recortei a maior parte do código para entender a situação.
Como sair desta situação?
tente atualizar as coordenadas do marcador da mesma forma e no evento CHARTEVENT_CHART_CHANGE
Tente atualizar as coordenadas do marcador da mesma forma que o evento CHARTEVENT_CHART_CHANGE
Tentei, você tem que mover o mouse para obter a marca de volta. É a mesma muleta, mas em uma mão diferente :-)
E alternar entre gráficos paraCHARTEVENT_CHART_CHANGE não é um evento.
Alguém pode pensar em uma maneira de superar esta anomalia?
Tentei, você tem que mover o mouse para obter a marca de volta. É a mesma muleta, mas em uma mão diferente :-)
E alternar entre gráficos paraCHARTEVENT_CHART_CHANGE não é um evento.
Alguém pode pensar em uma maneira de superar esta anomalia?
Inicialização de variáveis no OnInit (incluindo o redesenho de objetos)