Feche Todas as Posições com um Clique no MetaTrader 4

Mike 2016.02.23 01:08 14 0 0
Anexo

Para fechar todas as suas posições abertas no gráfico atual, basta clicar no botão "Fechar Todas".

Se você deseja fechar apenas as operações manuais, selecione CloseOnlyManualTrades = true.

Por outro lado, se você quer fechar tanto as operações manuais quanto as que foram abertas por um Sistema de Trading, escolha CloseOnlyManualTrades = false.


Esta nova versão não contém o código que estava presente em versões anteriores, o qual poderia causar um loop infinito.

if(checkOrderClose==false) continue;

Em vez disso, ela traz um sistema de controle de erros para evitar um loop infinito enquanto ainda fecha todas as operações.

if(checkOrderClose == false)
         {
         int errorCode = GetLastError();
         
         if (errorCode == 1 || errorCode == 2 || errorCode == 5 || errorCode == 6 || errorCode == 64 || errorCode == 65 || errorCode == 132 || errorCode == 133 || errorCode == 139) break;
         else continue        
         } 


Lista
Comentário 0