Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1744
![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
Ajuda para os profissionais, é mais rápido pedir, ou seja, contratar um tutor por assim dizer. acredite, é mais barato e mais rápido.
mas você precisa de um profissional entusiasta para tutor, não apenas um profissional profundo, você precisa explicar a base corretamente e pronto. as outras 10k páginas. informações heterogêneas....Obrigado pelo conselho!
Você pode me dizer qual é melhor:
(minha pergunta é principalmente sobre otimização de código e algumas perspectivas e armadilhas)Escreva tudo em um bloco OnTick ou separe-o por função? Ou seja, ter apenas chamadas de função no OnTick
qualquer tipo pode ser escrito e lido de volta a partir do dobro via sindicato.
As chamadas de funções são mais corretas.
Somente as funções devem ser logicamente completas e compreensíveis, para que você possa entender a lógica do OnTick a partir do código.
Dê-me o arquivo aqui. Isto é algo novo, eu ainda não ouvi isso.
Renomeie qualquer arquivo *.mq4 para qualquer extensão e tente compilá-lo, ele não funcionará, o compilador tentará compilá-lo como se fosse o MT5.
O que quer que eu tenha escrito lá dentro do arquivo, como(
não funciona até que eu renomei o arquivo de volta para *.mq4.
Como contornar isso, alguém dos profissionais pode saber?
As chamadas de funções são mais corretas.
Somente as funções devem ser logicamente completas e compreensíveis, para que você possa entender a lógica da operação no OnTick a partir do código.
Renomeie qualquer arquivo *.mq4 para qualquer extensão e tente compilá-lo, ele não funcionará, o compilador tentará compilá-lo como se fosse o MT5.
O que quer que eu tenha escrito lá dentro do arquivo, como(
não funciona até que eu renomei o arquivo de volta para *.mq4.
Como posso contornar isso, alguém dos profissionais pode saber?
Ele não compila nada!
Jogue o arquivo. você pode remover todas as funções dentro
Renomear qualquer arquivo *.mq4
incluem1.mqh:
script1.mq4 e script1.mq5:
Entendi, esse é o problema:
não existe tal coisa no idioma agora.