Vasyl Nosal: Talvez escreva para a mesa da srvice e peça que acrescentem ChartIndicatorAdd() como em mql5?
O mais provável é que eles não :) eles já tenham recusado sugestões em pedidos simulados com compensação de tempo do servidor que existem em mql5 mas não em mql4. E não o farão porque se acrescentarem todos os + de mql5 a mql4, ninguém mais escolherá mql5!
Georgiy Liashchenko: O mais provável é que eles não :) eles já tenham recusado a sugestão em pedidos simulados com compensação de tempo do servidor que existem em mql5 mas não em mql4. E não o farão porque se acrescentarem todos os + de mql5 a mql4, ninguém mais escolherá mql5!
não, isso dá diferença de horário entre o servidor e a hora local de seu PC, o que eu quis dizer é uma diferença de horário entre a hora GMT do servidor e 0 GMT
Georgiy Liashchenko: não, isso dá diferença de horário entre o servidor e a hora local de seu PC, o que eu quis dizer é uma diferença de horário entre a hora GMT do servidor e 0 GMT
No. TimeCurrent() é a hora do corretor e a horaGMT é 0 GMT
meu fuso horário não está no cálculo
imagine um caso, o servidor está em 0 GMT, você vive em GMT+1, horário do corretor GMT+2. TimeCurrent() retorna GMT 0, porque o servidor é GMT 0, o mesmo vale para TimeGMT(). TimeLocal() retorna GMT+1 ou qualquer horário que você escolher em seu pc. TimeGMTOffset() retorna a diferença entre GMT+1 e GMT 0, que é 1h. E não há comando para obter compensação entre o GMT 0 e o tempo do corretor. O que seria igual a 2h. Em outras palavras, não há nenhum comando, o que nos diria por quantas horas o tempo mudou.
Por que precisamos disto? Para estratégias baseadas em eventos de tempo predeterminado, como sessões de negociação, notícias e etc. Onde você quer que a ea se ajuste automaticamente a qualquer fuso horário ou tempo de corretagem.
Georgiy Liashchenko: Obrigado, funcionou agora, mas funciona apenas a partir da segunda tentativa. Se eu iniciar ea, a chamada de indicador retorna erro de abertura / .ex4[123]. Se a ea já estiver anexada a um gráfico e eu tentar anexá-la novamente, então ela funciona. Como isto pode ser resolvido?
Eu não tenho este problema (com o código que eu afixei).
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Talvez escreva para a mesa da srvice e peça que acrescentem ChartIndicatorAdd() como em mql5?
O mais provável é que eles não :) eles já tenham recusado a sugestão em pedidos simulados com compensação de tempo do servidor que existem em mql5 mas não em mql4. E não o farão porque se acrescentarem todos os + de mql5 a mql4, ninguém mais escolherá mql5!
Isto? :)))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
Isto? :)))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
não, isso dá diferença de horário entre o servidor e a hora local de seu PC, o que eu quis dizer é uma diferença de horário entre a hora GMT do servidor e 0 GMT
TimeCurrent()-TimeGMT()
?
TimeCurrent()-TimeGMT()
?
que só funciona se você fizer ea particularmente para seu fuso horário
que só funciona se você fizer ea particularmente para seu fuso horário
No. TimeCurrent() é a hora do corretor e a horaGMT é 0 GMT
meu fuso horário não está no cálculo
No. TimeCurrent() é a hora do corretor e a horaGMT é 0 GMT
meu fuso horário não está no cálculo
imagine um caso, o servidor está em 0 GMT, você vive em GMT+1, horário do corretor GMT+2. TimeCurrent() retorna GMT 0, porque o servidor é GMT 0, o mesmo vale para TimeGMT(). TimeLocal() retorna GMT+1 ou qualquer horário que você escolher em seu pc. TimeGMTOffset() retorna a diferença entre GMT+1 e GMT 0, que é 1h. E não há comando para obter compensação entre o GMT 0 e o tempo do corretor. O que seria igual a 2h. Em outras palavras, não há nenhum comando, o que nos diria por quantas horas o tempo mudou.
Por que precisamos disto? Para estratégias baseadas em eventos de tempo predeterminado, como sessões de negociação, notícias e etc. Onde você quer que a ea se ajuste automaticamente a qualquer fuso horário ou tempo de corretagem.
Esta foi uma resposta de mesa de serviço
Não há nenhuma maneira. E não temos planos de adicionar o ChartIndicatorAdd() em MQL4
Obrigado, funcionou agora, mas funciona apenas a partir da segunda tentativa. Se eu iniciar ea, a chamada de indicador retorna erro de abertura / .ex4[123]. Se a ea já estiver anexada a um gráfico e eu tentar anexá-la novamente, então ela funciona. Como isto pode ser resolvido?
Eu não tenho este problema (com o código que eu afixei).
Verifique se o hWnd é diferente de 0.
Você também pode tentar aumentar o valor do hWnd para 50 ou 100.
Eu não tenho este problema (com o código que eu afixei).
Verifique se o hWnd é diferente de 0.
Você também pode tentar aumentar o valor do hWnd para 50 ou 100.