Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1491
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
Não analisei a essência do código, mas o que imediatamente me chamou a atenção foi o número incorretamente definido de pedidos a serem pesquisados. Deveria ser assim:
E também no loop, você está percorrendo as ordens, mas está procurando propriedades de posição. Isso também está incorreto. Presumo que, provavelmente, você precise fazer um loop pelas posições:
Saudações, Vladimir.
Muito obrigado.
Ainda não testei todos eles, mas alguns já estão funcionando corretamente.
Basta solicitar qualquer propriedade de gráfico no OnInit, que seja o preço de abertura do candlestick do TF necessário, e esse gráfico será aberto. Em seguida, você pode definir manualmente qualquer modelo para esse gráfico. As ferramentas MQL não funcionarão.
Basta solicitar qualquer propriedade de gráfico no OnInit, que seja o preço de abertura do candlestick do TF necessário, e esse gráfico será aberto. Em seguida, você pode definir manualmente qualquer modelo para esse gráfico. As ferramentas MQL não funcionarão.
E se eu escrever um indicador que desenhe candlesticks MTF (para um período de tempo maior) em outra janela e, a partir do EA, conectá-lo via iCustom, isso funcionará?
Ou o iCustom só pode obter valores de indicadores, mas não desenhá-los?
Basta solicitar qualquer propriedade de gráfico no OnInit, que seja o preço de abertura do candlestick do TF necessário, e esse gráfico será aberto. Em seguida, você pode definir manualmente qualquer modelo para esse gráfico. As ferramentas MQL não funcionarão.
Como fazer com que o indicador verifique continuamente os valores da variável do terminal, se o MT4 não estiver conectado à Internet e não receber ticks?
Como fazer com que o indicador verifique continuamente os valores das variáveis do terminal, se o MT4 não estiver conectado à Internet e não receber ticks?
Agora pensei: é possível especificar a hora atual no Expert Advisor enquanto estiver trabalhando no testador e transferir essa hora para uma variável global/terminal. Em outra janela, será executado um indicador em H1 ou D1 que, quando o terminal for desconectado da Internet, lerá a hora especificada e desenhará um "quadrado preto"? Esse quadrado preto fechará as barras à direita do horário especificado. Você obterá algo parecido com a imagem abaixo.
Como fazer com que o indicador verifique continuamente os valores da variável terminal, se o MT4 não estiver conectado à Internet e não receber ticks?
.
É mais fácil, mais barato e mais útil dominar a MQL5 e verificar uma ideia inútil do que fazer perversões e obter o mesmo resultado insatisfatório. Se a estratégia for lucrativa, por que ela deve ser executada em um testador?
Por meio de um cronômetro.
Nessa solução, provavelmente é ruim que o Expert Advisor já tenha terminado seu trabalho e o indicador continue a carregar o sistema com verificações?
Ou seja, no loop dentro de start(), verificar o valor da variável terminal a cada poucos milissegundos?
É mais fácil, mais barato e mais útil dominar a MQL5 e testar uma ideia inútil do que fazer perversões e obter o mesmo resultado insatisfatório. Se a estratégia é lucrativa, por que ela deve ser testada em um testador?
Estamos falando de negociação manual com base na ação do preço, é necessário desenvolver habilidades, obter experiência prática.
O simulador do Expert Advisor já está pronto, só precisamos adicionar a ele períodos de tempo mais altos para análise, não para olhar para o futuro.
Se a ideia do "quadrado preto" funcionar, não há muito o que fazer - eu não sabia que o MTF no modo de visualização não era suportado, o que seria ainda mais fácil.