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
Uau, obrigado, eu acho que este método é mais versátil.
A propósito, como declarar na EA que o pedido foi aberto, a OrderSend, pelo que entendi, envia apenas o bilhete de pedido. Talvez, isto possa ser implementado usando OrderSelect?
Antes do bloco de inicialização, declaramos uma variável que levará o bilhete de pedido. Por exemplo:
int Ticket;
Na função inicial (), antes de chamar OrderSend(), nós escrevemos:
Bilhete=-1;
Como a função OrderSend() devolve um ticket do pedido, então verificamos se a variável Ticket é maior que zero, então o pedido foi feito. Caso contrário, não temos ordem - ver referência OrderSend - está escrito ali que se a ordem não puder ser definida, a função retornará o valor = (-1), não um tique. No próximo tick, como a variável é inicializada primeiro com valor = -1 e nenhuma ordem é definida, a variável permanecerá negativa até o final do código. E isto continua até que um novo pedido seja feito.
Poderia me dar um exemplo, porque estou passando por um momento difícil?
Por que o Ticket=(-1); entre parênteses?
Que tipo de bobagem é essa, o pedido está aberto e o bilhete ainda é -1.
return(Ticket);?
É possível abrir vários pedidos ao mesmo tempo? Por exemplo, como este
É possível abrir vários pedidos ao mesmo tempo? Por exemplo, como este
É possível abrir vários pedidos ao mesmo tempo? Por exemplo, como este?
Não se pode fazer tudo de uma só vez.
Somente consecutivamente.