Erros, bugs, perguntas - página 2943
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
MT5 construir 2755
O terminal não conta todas as carraças
Porque tirou uma tal conclusão?
MT5 construir 2755
O terminal não conta todas as carraças
Experimente desta forma
Porque tirou esta conclusão?
Porque como reparei, OnCalculate é chamado quando os preços Ask e Bid mudam, mas tick_volume[] conta apenas as mudanças Bid
O seguinte problema: tinha um Expert Advisor numa conta de compensação, estava a abrir e a fechar posições, adicionei um contrato manualmente à posição aberta pelo robot e após algum tempo o registo do Expert Advisor mostrou erros:
Erro ao abrir uma posição: 4753 - Posição não encontrada
O mais interessante é que a posição é fechada, a auto-negociaçãoé desactivada e a EA é eliminada do gráfico, mas continuam a aparecer erros.
Porque reparei que a OnCalculate é chamada a Pedir e Licitações alterações de preços, mas tick_volume[] conta apenas as alterações de Licitações
OnTick é chamado a qualquer alteração de preço e não só (o terminal pode requerer um novo cálculo em muitas ocasiões, tais como bombeamento adicional de dados ou redistribuição de conjuntos de dados históricos).
Ovolume do tick, bem como o gráfico, é baseado na alteração do preço de oferta. Na execução da troca, é utilizado um contador de volume real separado, onde todas as transacções de compra e venda são contabilizadas.
O seguinte problema: tinha um Expert Advisor numa conta de compensação, estava a abrir e a fechar posições, adicionei um contrato manualmente à posição aberta pelo robot e após algum tempo o registo do Expert Advisor mostrou erros:
Erro ao abrir uma posição: 4753 - Posição não encontrada
O mais interessante é que a posição é fechada, a auto-comercializaçãoé desactivada e o Expert Advisor é eliminado do gráfico.
Isto depende da lógica do Conselheiro Especialista.
Pode recordar e pensar apenas nas suas próprias operações e a sua intervenção manual pode estragar a lógica do Conselheiro Especialista.
Depende da lógica da própria EA.
Só pode recordar e pensar nas suas próprias operações e a sua intervenção manual pode estragar a lógica do Expert Advisor.
Eu compreendo, mas porque é que este erro permaneceu no terminal? Eu disse-vos que todas as posições estão fechadas, a auto-comercialização está desactivada, o Expert Advisor está descarregado e até o terminal foi reiniciado!
Eu compreendo, mas porque é que este erro permaneceu no terminal? Eu disse-vos que todas as posições estão fechadas, a auto-negociação está desligada, o Expert Advisor está descarregado e eu até reiniciei o terminal!
Os milagres não acontecem. O seu Expert Advisor está a correr num dos gráficos.