Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1348
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
Lembro-me de me queixar de si num dos fios.
Deixe o seu queixoso responder pelo que ele disse!!!
Ele nunca comprou nada de nós.
Portanto, esta é apenas uma tentativa suja de eliminar a competição.
Exijo que os meus produtos sejam devolvidos ao Mercado. Isto é um ultraje!Simpatizo convosco, amigos. Mas está a falar com utilizadores tal como você aqui.
Se tiver um problema, escreva ao servicedesk.
Simpatizo convosco, amigos. Mas está a falar com utilizadores tal como você aqui.
Se tiver um problema, escreva ao servicedesk.
Diz aí. Se não estiver na lista, pode publicá-la no fórum!
Pode dizer-me, existe uma forma fácil de executar programticamente a OnCalculate() na MQL5?
Conheço a emulação de carrapatos usando ChartSetSymbolPeriod(). Mas não é exactamente o mesmo - há um reinício completo de todos os indicadores a partir do zero na janela com a passagem OnInit() e OnDeinit().
Precisa de uma forma de executar OnCalculate() com a gravação de pré-cálculos e todas as bandeiras e valores estáticos trabalhados em funções.
Tal necessidade surge no indicador multi-moeda - precisa de ser executada à força se um tick normal tiver chegado à janela adjacente por outro símbolo .
Pode dizer-me, existe uma forma fácil de executar programticamente a OnCalculate() na MQL5?
Conheço a emulação de carrapatos usando ChartSetSymbolPeriod(). Mas não é exactamente o mesmo - há um reinício completo de todos os indicadores a partir do zero na janela com a passagem OnInit() e OnDeinit().
Precisa de uma forma de executar OnCalculate() com a gravação de pré-cálculos e todas as bandeiras e valores estáticos trabalhados em funções.
Tal necessidade surge no indicador multi-moeda - precisa de ser executada à força se um tick normal tiver chegado à janela adjacente por outro símbolo .
O multicalculado tem de funcionar num temporizador.
Alexei, obrigado pela sua resposta.
Pode ser que assim seja. E depois este desgosto com pré-cálculo e acesso aos dados, que dá OnCalculate(), precisa de ser organizado independentemente?
Antes de iniciar estas redesignações, alguém me diz que não é possível chamar a OnCalculate() programmaticamente...
Alexei, obrigado pela sua resposta.
Pode ser que assim seja. E depois este desgosto com pré-cálculo e acesso aos dados, que dá OnCalculate(), precisa de ser organizado independentemente?
Antes de iniciar estas redesignações, alguém me diz que é impossível chamar a OnCalculate() programmaticamente...
Mas não há dados na OnCalculate() para outras ferramentas. De que serve chamá-lo se não há lá nada...
Mas não há dados na OnCalculate() para outras ferramentas. De que serve chamá-lo se não há lá nada...
Talvez eu não saiba tudo. Tanto quanto sei, não há dados sobre outros instrumentos em qualquer função.
No meu caso, a obtenção de preços para outros símbolos está disposta desta forma:
Este é o código que funciona como parte da execução OnCalculate().
Mais.Se eu tivesse uma forma de executar o OnCalculate() à chegada de um tick numa janela adjacente, processaria facilmente os dados de todas as janelas a tempo.
Mas como a OnCalculate() só é chamada pelo seu tick, o meu indicador não sabe nada sobre eventos em janelas vizinhas. O preço lá já foi há muito tempo, mas ainda está a dormir e à espera que o seu próprio tique o acorde...
Se deixar OnCalculate() de fora, provavelmente faz sentido usar OnBookEvent() no meu caso ?
Talvez eu não saiba tudo. Segundo o meu entendimento, não há dados para outros instrumentos em qualquer função.
No meu caso, a obtenção de preços para outros símbolos é organizada desta forma:
Este é o código que funciona como parte da execução OnCalculate().
Mais.Se eu tivesse uma forma de executar o OnCalculate() à chegada de um tick numa janela adjacente, processaria facilmente os dados de todas as janelas a tempo.
Mas como a OnCalculate() é chamada apenas pelo seu tick, o meu indicador não sabe nada sobre eventos em janelas vizinhas. O preço já lá passou, mas ainda está a dormir e à espera que o seu próprio tique o acorde...
Se deixar OnCalculate() de fora, provavelmente faz sentido usar OnBookEvent() no meu caso ?
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
FAQ de Iniciantes MQL5 MT5 MetaTrader 5
Alexey Viktorov, 2021.09.24 12:24
O multicooker deve funcionar num temporizador.