Seria bom verificar o script antes de publicá-lo.
Como a MQL4 é muito mais concisa...
Seria bom verificar o script antes de publicá-lo.
Quão mais conciso é MQL4....
O que há de errado? Tudo funciona em fichas forex e, devemos supor, o autor não teve problemas em verificar o script antes de publicá-lo?
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação.
fxsaber, 2017.02.21 10:07 AM
Em símbolos que suportam ORDER_FILLING_FOK. Em outros (por exemplo, símbolos de ações) - não funcionará.
E você precisa de soluções prontas, perfeitas, que funcionem em qualquer lugar e de graça? Os freelancers podem ajudá-lo!
Eu não preciso de nenhuma. Como escrever essas soluções - publiquei informações gratuitamente.
Em particular, o CloseAllPositions, que funciona em qualquer lugar, é fornecido gratuitamente.
O scipt não está funcionando --
scipt não está funcionando --
Tente esta versão.
// Um EA para fechar todas as ordens pendentes void OnTick() { //--- { int Welbeck = OrdersTotal(); for(int i = 0; i < Welbeck; i++) { ResetLastError(); //--- copie para o cache a ordem por seu número na lista ulong tickett = OrderGetTicket(i); if(tickett > 0) { if(mytrade.OrderDelete(tickett)) { //--- Solicitação concluída com sucesso Alert("An opened order has been successfully deleted !!"); } else { Alert("The order delete request could not be completed - error: ", mytrade.ResultRetcodeDescription()); } } } } }
@Nikolay Kositsin Obrigado pelo script maravilhoso e muito útil. Mas quando o chamo, a janela com as configurações aparece primeiro e somente depois de clicar em "Ok" as posições são fechadas. Isso é muito inconveniente, especialmente quando você precisa fechar rapidamente as posições usando uma tecla de atalho. Você pode me dizer como executar o script de uma só vez, sem mostrar a janela de configurações?
@Nikolay Kositsin Obrigado pelo script maravilhoso e muito útil. Mas quando o chamo, a janela com as configurações aparece primeiro e somente depois de clicar em "Ok" as posições são fechadas. Isso é muito inconveniente, especialmente quando você precisa fechar rapidamente as posições usando uma tecla de atalho. Você pode me dizer como executar o script de uma só vez, sem mostrar a janela de configurações?
Basta comentar (remover)
//---- mostrar parâmetros de entrada #property script_show_inputs
(desculpe a intromissão)
- 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
CloseAllPositions:
O script fecha todas as posições abertas na conta atual.
Autor: Nikolay Kositsin