Ambos são uma perda de tempo.
TheXpert:
Ambos são uma perda de tempo.
Ambos são uma perda de tempo.
Por quê?
valenok2003:
Por quê?
Por quê?
Porque é melhor assim:
int Total = OrdersTotal(); for (int i=Total; i>=1; i--) if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true) ...
valenok2003:
CAMINHO Por quê?
PATAMU que nenhuma de suas opções fechará TODAS as ordens se houver mais de 1.
CAMINHO Por quê?
mesmo uma única encomenda... não pode fechar...
valenok2003:
OrdensTotal() - Retorna o número total de ordens em aberto e pendentes
Para OrderSelect() - a numeração começa com um ou zero?
Pense no que acontece com a numeração depois que pelo menos um pedido é fechado.
A numeração começa de zero.
O primeiro é basicamente correto, fechará todas as encomendas, mas temos que normalizar os preços de fechamento. A segunda falha, nem todas as ordens serão fechadas (o ciclo não está correto)
Sim, entendi, muitas férias são ruins para o cérebro. ))))
Obrigado!
Techno:
O primeiro é basicamente correto, fechará todas as encomendas, mas temos que normalizar os preços de fechamento. A segunda falha, nem todas as ordens serão fechadas (o laço não está correto)
O primeiro é basicamente correto, fechará todas as encomendas, mas temos que normalizar os preços de fechamento. A segunda falha, nem todas as ordens serão fechadas (o laço não está correto)
Não será assim.
Se você não acredita em mim, faça uma experiência em uma demonstração.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Assim
ou como este...
e esta função fechará todas as encomendas?
Tenho apenas um pedido fechado por alguma razão, não consigo descobrir a razão.