Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1253
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
A optimização é realizada por AGENTES (no seu caso, AGENTES LOCALES).
Para ver os registos do agente local: clique com o botão direito do rato no separador Registo e vá para a pasta do agente
Aí é que está, não há erros. Tudo confere. Talvez haja uma firewall ou algo assim.
Aí é que está, não há erros. Tudo conta. Talvez haja firewalls ou algo assim?
Realizar um único teste, um único passe. Não optimização, apenas uma única passagem. Poderá ver o diário de bordo dessa forma.
Realizar um único teste - um único passe. Não uma optimização, mas uma única passagem. Dessa forma pode ver o diário de bordo com certeza.
Como assim, visual? Bem, eu tenho o diário de bordo. Não vejo aí nada de mal. Os parâmetros são todos passados. Mesmo assim, a produção continua a ser de 20.000.
Como assim, visual? Bem, eu tenho o diário de bordo. Não vejo nada de errado nisso. Os parâmetros são todos passados. Até foi executado. Mas o balanço de saída era de 20000 e ainda é.
Assim, alterar o código de modo a darmensagens de erro quando houver erros ou se a operação comercial não puder ser executada. Ou em geral, o código está errado e não dá sinais. Os milagres não acontecem.
Assim, alterar o código de modo a darmensagens de erro quando ocorrem erros ou se a troca não puder ser executada. Ou o código é defeituoso e não dá qualquer sinal. Não há milagres.
Sim.
Portanto, a optimização não está incluída no Ontick. O OnInit está a ser processado. Mas o On-Tick não é gerado. Aqui está o problema.
Integrei pontos de impressão ( ) nas entradas e saídas. Apenas o Init está escrito no registo.
P.S.
Eu trato dos erros. Força do hábito. Tenho escrito programas desde 1987.
Sim.
Em geral, a optimização não está incluída na Ontick. O OnInit é processado. Mas On Tick não é gerado. O problema.
Integrei pontos de impressão ( ) nas entradas e saídas. Apenas o Init está escrito no registo.
P.S.
Eu trato dos erros. Força do hábito. Tenho escrito programas desde 1987.
Apenas os telepatas poderão ajudar sem o código - e agora todos os telepatas estão de férias.
Sem o código, só os telepatas podem ajudar - e agora, como a sorte o desejaria, todos os telepatas estão de férias.
Encontrei a razão. Por alguma razão, os indicadores não são recalculados em Ontick (não dá o número de barras recalculadas). Talvez eu precise de actualizar as citações.
No entanto, perdi o meu agradecimento. Tornei-me mais esperto. Soube onde estão escritos os registos.
Converteu um indicador simples de MQL4 -> MQL5, mas sem sinal nas últimas barras. Por favor, ajudem-me a encontrar a razão. O código fonte e o resultado está em anexo. Vou colar aqui também o convertido.
O resultado.
Converteu um indicador simples de MQL4 -> MQL5, mas sem sinal nas últimas barras. Por favor, ajudem-me a encontrar a razão. O código fonte e o resultado está em anexo. Vou colar aqui também o convertido.
O resultado.
O culpado pode ser algo que não é logicamente feito entre as plataformas
Por favor, preste atenção aos diferentes parâmetros de entrada
MT4
MT5
O tipo de culpado pode ser algo que não é logicamente feito entre plataformas
Notar os diferentes parâmetros de entrada
MT4
MT5
Obrigado, Vitaliy.
A ordem das variáveis neste local é correcta. Troquei-as durante a conversão. Também as funções iHighest / iLowest estavam em MQL4.
Isto é outra coisa. Já me arrebentei com os miolos.