[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 440
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
Alguém já encontrou um roteiro pronto com a condição de fechar todos os pedidos se o lucro total for n pips?
https://www.mql5.com/ru/forum/107476
Alguém já encontrou um roteiro pronto com a condição de fechar todos os pedidos se o lucro total for n pips?
Tenho-o) mas não está em pontos mas em unidades monetárias....)
Uma proibição diária para o lançamento de outra descompilação
Boa tarde amigos!
Você pode me dizer como programar a abertura de um pedido pendente com um tempo de expiração igual a, por exemplo, +10 minutos da hora atual no momento da abertura do pedido.
Eu realmente preciso dele para escrever meu primeiro Expert Advisor.
Se for possível dar um exemplo concreto, já que sou um boneco...
Agradecemos antecipadamente.
Tal questão - a EA trabalha em um pequeno período de tempo, desconectou seu terminal por mais de duas semanas, ao carregar começa a baixar o histórico e a EA "reage" a ele abrindo pedidos. Mas a história já está no passado e isso é uma bagunça. O Expert Advisor tem que esperar até que a história seja completamente baixada.
- Como podemos lutar contra isso?
Obrigado!
Outra pergunta para os moderadores - quando escrevemos um post no fórum, pressionamos Enter no final da linha. Isto resulta em um novo caráter "em branco" (espaço).
- Por que ele é necessário?
Tal questão - a EA trabalha em um pequeno período de tempo, desconectou seu terminal por mais de duas semanas, ao carregar começa a baixar o histórico e a EA "reage" a ele abrindo pedidos. Mas a história já está no passado e isso é uma bagunça. O Expert Advisor tem que esperar até que a história seja completamente baixada.
- Como podemos lutar contra isso?
Obrigado!
Eu estabeleço uma indicação na função "init" de que a EA precisa ser rubricada.
Verifico esta indicação na função "iniciar" e realizo todas as ações necessárias para a inicialização. Assim que tudo que é necessário para o funcionamento normal da EA é feito, eu reajusto o sinal especificado. Depois disso, o Conselheiro Especialista está no estado de trabalho e gerencia o cargo.
Na função "init", eu estabeleço uma indicação de que a EA precisa ser rubricada.
Eu verifico este sinal na função "iniciar" e realizo todas as ações necessárias para a inicialização. Assim que tudo o que é necessário para o funcionamento normal da EA é feito, eu reajusto o sinal especificado. Depois disso, o Conselheiro Especialista está no modo de trabalho e gerencia a posição.
Aqui está um exemplo - o terminal inicia, e começa a baixar o histórico imediatamente. O Expert Advisor não sabe que a história está sendo baixada - ele inicia o "init" a partir do que viu. Em seguida, o histórico foi completamente baixado e verificou-se que o init foi lançado em um intervalo de tempo, que já havia passado.
Encontrei um pedido pendente a várias centenas de pips de distância do preço atual porque não havia histórico suficiente quando o terminal foi aberto.
Aqui está um exemplo - o terminal começa a funcionar e imediatamente começa a baixar o histórico. O Expert Advisor não sabe que a história está sendo baixada - ele vê o que vê e corre "init". Em seguida, o histórico foi completamente baixado e verificou-se que o init foi lançado em um intervalo de tempo, que já havia passado.
Encontrei um pedido pendente a várias centenas de pips de distância do preço atual, porque não havia histórico suficiente quando o terminal foi aberto.
Eu peguei. Reler minha resposta.
Identificar os sinais pelos quais você pode determinar que tudo está no lugar para que a EA funcione. E programar a execução correta.