vadynik: Por que um pedido fecha imediatamente no próximo tick, minha cabeça já está fervendo, estou tentando fazer um pedido fechar a um certo número de pips do preço, como uma parada virtual...
vadynik: Porque a ordem é fechada imediatamente no próximo tick, minha cabeça já está fervendo porque estou tentando fechá-la por uma certa quantidade de pontos do preço, uma espécie de parada virtual...
Isto seria o mesmo que se você fizesse os seguintes cálculos nesta linha:
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Estou tentando fechar meu pedido por uma certa quantidade de pontos a partir do preço, estou tentando fazer uma parada virtual...
Porque no código você não está pedindo cotações de mercado, você está apenas contando, portanto a linha:
((NormalizeDouble(priceopen,Digits) >=(NormalizeDouble(priceopen,Digits)-30*Point))|||(NormalizeDouble(priceopen,Digits) <=(NormalizeDouble(priceopen,Digits) + 25*Point))
é sempre verdade e o corpo do operador será executado.
Por que um pedido fecha imediatamente no próximo tick, minha cabeça já está fervendo, estou tentando fazer um pedido fechar a um certo número de pips do preço, como uma parada virtual...
Imprimir o significado
...
Porque a ordem é fechada imediatamente no próximo tick, minha cabeça já está fervendo porque estou tentando fechá-la por uma certa quantidade de pontos do preço, uma espécie de parada virtual...
Isto seria o mesmo que se você fizesse os seguintes cálculos nesta linha:
se ((100 >=100-30)|||(100 <=100 + 25))
{
Imprimir(100) ;
OrderClose(OrderTicket(),OrderLots(),Bid,50,Blue) ;
}
Você entende o que quero dizer?)
É como se você tivesse feito os seguintes cálculos nesta linha:
se ((100 >=100-30)|||(100 <=100 + 25))
{
Imprimir(100) ;
OrderClose(OrderTicket(),OrderLots(),Bid,50,Blue) ;
}
Entende o que quero dizer?)
Sim, a lógica é flutuante))
Sim, a lógica nadou))))
Será...))) No início, acho que todos fizeram...))
Será...)))) no início, acho que todos tinham que))))
Sim, é difícil de começar) obrigado pela ajuda
É assim que funciona.
você pode me dizer como escrever "alguma condição, depois solicitar confirmação manual" no MLQ4?
A função MessageBox cria e exibe uma caixa de mensagens e a controla.
A função MessageBox cria, exibe e gerencia uma caixa de mensagens.
Obrigado, vamos estudá-lo...)
Obrigado, vamos investigar isso...)
exemplo