Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 547
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
Há muitos exemplos na base de códigos! E antes de mais, tem de ajustar a sua lógica em tudo o que faz! Por que razão, por exemplo, para representar a Magik no exterior, irá optimizar o valor da Magik para aumentar a rentabilidade? ;)
De que Magik estamos a falar?
E no código, presumo que são os números com um menos que causam o erro?
E no código, presumo que são os números com um menos que causam o erro?
Sim.
Pode escrevê-lo assim: a_200 = b; Mas a-200 = b; - receberá um erro.
Sim.
Pode escrever: a_200 = b; Mas a-200 = b; - receberá um erro.
De que Magick estamos a falar?
Sim.
Pode escrever: a_200 = b; Mas a-200 = b; - receberá um erro.
Mas: b = a-200; não dará um erro.
Se o compilador não der erros, mas as ordens não abrirem correctamente, tudo de uma só vez. Pode ser por causa de uma lógica defeituosa do algoritmo.
Para ser mais preciso, se desactivarmos o bloco de fecho da encomenda, as encomendas abrem correctamente; se activarmos o bloco de fecho da encomenda, as encomendas abrem de uma só vez em cada tick.
Se o compilador não der erros, mas as ordens não abrirem correctamente, tudo de uma só vez. Pode ser por causa de uma lógica defeituosa do algoritmo.
Para ser mais preciso, se desactivar o bloco de fecho da encomenda, as encomendas abrem correctamente; se activar o bloco de fecho da encomenda, as encomendas abrem de uma só vez em cada tick.
Se o compilador não der erros, mas as ordens não abrirem correctamente, tudo de uma só vez. Pode ser por causa de uma lógica defeituosa do algoritmo.
Para ser mais exacto, se desactivar o bloco de fecho da encomenda, as encomendas abrem correctamente; se activar o bloco de fecho da encomenda, as encomendas abrem de uma só vez em cada tick.
Os erros podem ser de três tipos.
Erros de sintaxe - eles são detectados na fase de compilação.
Lógicos - são detectados durante a depuração e os testes.
Tempo de execução - os erros de tempo de execução são geralmente causados por dados incorrectos, por exemplo, adivisão por zero ou a ultrapassagem da matriz.
Não obterá qualquer ajuda sem o código.
Detestaria mostrar o código, pois a primeira versão provou ser muito sobrevivível. Sobreviveu durante 10 anos sem optimização. Agora quero torná-lo um pouco mais complexo e rentável.
O código é muito simples.
Ainda assim, as encomendas podem ser abertas em cada tick devido a erros na lógica.