Existe alguma possibilidade de remover o parâmetro true/false? Para que ele tome a decisão de abrir uma posição de compra ou venda somente com base na posição MA
Sugiro esta variante: em vez de verdadeiro/falso, inserirei uma enumeração
//+------------------------------------------------------------------+ //| Enum Trade| //+------------------------------------------------------------------+ enum ENUM_TRADE { buy=0, // somente Comprar sell=1, // somente Sell buy_and_sell=2,// Compra e venda };
para que seja possível escolher três opções de negociação
- somente Buy (comprar)
- somente Sell
- e Comprar e Vender.
Exatamente o que o médico pediu)))
Aguarde a publicação da versão 2.002 (o código será alterado para a versão 2.002 após a verificação).
Aguarde a publicação da versão 2.002 (o código será alterado para a versão 2.002 após a verificação).
Parei de abrir negociações. No entanto, no testador de estratégia, tudo se mostra perfeito e estritamente no tempo. Você sabe qual pode ser o problema?
Em primeiro lugar, verifique a guia "Journal" do terminal - não há nenhuma mensagem lá?
Antes de tudo, verifique a guia "Log" do terminal - não há nenhuma mensagem lá?
Eu verifiquei a primeira coisa, não há erros. Acho que descobri o problema - ao instalar o robô em um gráfico, no campo em que o volume é especificado, é necessário especificar um número com um ponto, mesmo que o lote seja inteiro (ou seja, "1.0").
Verifiquei a primeira coisa, sem erros. Acho que descobri o problema - ao instalar o robô no gráfico, no campo em que o volume é especificado, é necessário especificar um número com um ponto, mesmo que o lote seja inteiro (ou seja, "1.0")
Se você especificar o volume errado, haverá um erro em OnInit() e o Expert Advisor será descarregado do gráfico.
Antes de tudo, verifique a guia "Log" do terminal - não há nenhuma mensagem lá?
Afinal de contas, não se trata de especificar o número de lotes. Para que o robô abra uma posição, é necessário reiniciar o terminal e ativar a negociação automática novamente. Mas agora há outro problema - ele não fecha a posição aberta. Não há mensagens de erro no registro.
Entretanto, não se trata de especificar o número de lotes. Para que o robô abra uma posição, é necessário reiniciar o terminal e ativar a negociação automática novamente. Mas agora há outro problema - ele não fecha uma posição aberta. Não há mensagens de erro no registro.
A reinicialização é definitivamente desnecessária.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Opening and Closing on time v2:
Autor: Vladimir Karputov