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
Verifique.
Resultado.
1.62 mcs/unit.Com um grande número de negociações/ordens do MT5 no modo ByPass (eu uso, por exemplo, no CustomReport), o primeiro acesso ao histórico pode levar muito tempo.
14 segundos!
Descobriu-se que os freios vêm da função ArrayCopy.
Essa edição em Include\fxsaber\TradesID\ByPass.mqh
aumenta o desempenho em 4,5 vezes - ~3 segundos.
Um exemplo claro de que o trabalho frequente com matrizes deve ser feito com sabedoria. Nesse caso, a estática permite que você não aloque memória para uma matriz no ArrayCopy todas as vezes. E obtemos um aumento de desempenho múltiplo em uma tarefa real, que pode ser sentido a olho nu.
Com um grande número de negociações/ordens do MT5 no modo ByPass (eu uso, por exemplo, no CustomReport), o primeiro acesso ao histórico pode levar muito tempo.
Olá autor, ao usar a função OrderSendAsync, notei que MT4ORDERS::LastTradeResult.retcode é igual a TRADE_RETCODE_DONE . No entanto, em seu código, ele verifica se MT4ORDERS::LastTradeResult.retcode == TRADE_RETCODE_PLACED. Isso pode ser um erro ou é um mal-entendido meu?
Ao usar a função OrderSendAsync, notei que MT4ORDERS::LastTradeResult.retcode é igual a TRADE_RETCODE_DONE
Nome do servidor?
Esqueci de mencionar que estou usando o testador MT5. Isso não deve ter nada a ver com o servidor, certo?
Esqueci de mencionar que estou usando o testador MT5. Isso não deve ter nada a ver com o servidor, certo?
No testador, para a primeira execução bem-sucedida de MT5-OrderSend/OrderSendAsync, MqlTradeResult.request_id == 0.
Considero esse comportamento como um descuido por parte do MQ, pois o request_id deve começar com um.
Esse é um dos motivos pelos quais o MT4Orders não implementa o OrderSendAsync para o Tester. Há outro motivo menos bom(do livro).