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
Com a diretiva #define MT4ORDERS_FASTHISTORY_OFF ativada, ele não compila - gera muitos erros.
Anteriormente, tive que ativar essa diretiva porque algumas funcionalidades (discutidas aqui ) usadas no artigo não estão disponíveis sem ela. Se a funcionalidade ainda for reduzida, é desejável corrigi-la.
Com a diretiva #define MT4ORDERS_FASTHISTORY_OFF ativada, ele não é compilado e gera muitos erros.
Esse é um vestígio histórico que não consigo remover.
A MQ criou tantas dores de cabeça que só vale a pena usar as variantes mais sofisticadas.
Deveria haver uma grande atualização da biblioteca, apesar da estranha falta de relatórios de erros. Ela ainda não está pronta.
OrderSelect(i, SELECT_BY_POS)Nessa operação, sempre há posições abertas nos índices mais baixos e ordens pendentes nos índices mais altos.
Com a ajuda desse fato, é possível acelerar um pouco a busca pelas ordens MT4 necessárias.
Gostaria de saber se é possível vencer o Testador em uma velocidade em que não deveria haver nenhuma chance?
Escrevi um Expert Advisor "sem chances" - otimizado ao máximo para velocidade.
Pelo código, você pode argumentar que ele foi escrito para ser lento. Mas o código emula o trabalho de muitos "TS". E muitos TSs funcionam exatamente da mesma maneira - em primeiro lugar, eles encontram suas posições/ordens.
81 segundos para executar. Para um dia de ticks reais, algo muito grande. Mas o que está lá.81 segundos para concluir. Para um dia com ticks reais, isso é muito. Mas o que é.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Bibliotecas: Virtual
fxsaber, 2023.03.01 20:36
A soma de verificação corresponde. Consegui aumentar a velocidade quase duas vezes.
Não foi fácil, mas funcionou.
Escreveu um EA "sem chance" - otimizado ao máximo para velocidade.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Bibliotecas: MT4Orders
fxsaber, 2022.07.20 00:39
Usando o mesmo exemplo (abriu 1 lote e fechou-o gradualmente em 0,1, 0,2, 0,3 e 0,4 lotes), mas com uma visualização diferente.

OrderLotsOpen() em quadros vermelhos na parte superior da imagem.Olá,
Parece que há um erro no OrderTicket()
Não é o ticket correto do histórico do MT5
Este é o meu código:
Parece que há um bug em OrderTicket()
Não é o ticket correto do histórico do MT5
Aparentemente, você deseja obtê-lo.
Os motivos estão detalhados aqui.
Aparentemente, você deseja obtê-lo.
Os motivos estão detalhados aqui.
Muito obrigado.
Está tudo bem com
OrderTicketID()