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
Todas as alterações estão escritas no cabeçalho.
Sim, mas você não consegue ver quais são elas. Eu lhe mostrarei quando fizer isso.
ZY: Olhou meus trabalhos na KB... é melhor esquecer o zip.
Exatamente. Os zips não são atualizados (
Há tarefas que não podem ser resolvidas apenas com MQL4.
Mas o estilo MT4 e o estilo MT5 podem ser usados em paralelo. Aqui está um exemplo dessa combinação.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação.
Processamento de transações OnTradeTransaction
fxsaber, 2019.02.08 12:37 pm.
Tarefa
As ordens pendentes são colocadas em Netting (podem ser multidirecionais e qualquer número de cada tipo). É necessário colocar seu SL/TP na forma de ordens pendentes Stop/Limit a cada acionamento da ordem pendente original. Nesse caso, as ordens SL/TP devem ser dependentes: se uma ordem for acionada, a segunda será excluída. As ordens pendentes inicial e SL/TP podem ser acionadas parcialmente. O Expert Advisor pode ser recarregado a qualquer momento, incluindo a transferência para outro terminal.
Solução
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Bibliotecas: MT4Orders
fxsaber, 2019.01.13 17:23 PM.
As funções de Kim no MT4 são bastante populares, então baixei todas as fontes do site dele e escrevi um "conversor" simples para elas no MT5.Acontece que o conversor de Kim faz com que alguns outros consultores do MT4 também funcionem no MT5
Contornou essa armadilha no MT5
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Nova versão do MetaTrader 5 build 2005: calendário econômico, programas MQL5 como serviços e API para linguagem R
fxsaber, 2019.02.20 21:06
Olá, ServiçosSe você comentar o Sleep, você eliminará instantaneamente o Terminal ao executá-lo. Mas isso será sobre outra coisa.
Descobriu-se que é fácil detectar uma situação em que uma ordem de negociação está faltando no histórico: há uma negociação, mas sua ordem não está.
O resultado do script no MQ-Demo
São necessários mais de 200 ms para esperar que uma ordem de negociação apareça no histórico! Durante todo esse tempo, é impossível determinar, por exemplo, a derrapagem e a duração da execução.
Imagine uma situação em que você precise de um serviço que grave dados apenas sobre posições fechadas em um arquivo. Devido a esse "recurso", é simplesmente impossível fazer isso.
Estou certo de que esse recurso arquitetônico do MT5 não pode ser corrigido de forma alguma?
É difícil contar quantas coisas desse tipo são levadas em consideração na biblioteca.
Sim, mas você não pode ver em que eles estão. Eu lhe mostrarei quando o fizer.
Exatamente. Os zips não são atualizados.
Quando você baixa os arquivos um a um, as datas de modificação são perdidas. Tenho que navegar por tamanho, mas nem todas as correções alteram o tamanho.
Aqui está uma sugestão:
Adicionar no cabeçalho de TODOS os arquivos a data de modificação, opcionalmente o número da versão e, opcionalmente, o histórico de alterações.
Além dos arquivos, publique seu zip/rar, como algumas pessoas fazem.
A biblioteca está contida em apenas um arquivo. Todo o resto é um enfeite, que não é atualizado há muito tempo.
No entanto, há também o OrderSend_Test2.mq5, que é um teste de estresse do MT5 e da biblioteca. Ele envia spams ao servidor de negociação de modo a interromper a negociação automática.
Eu sei. Nesse caso, sim. Mas 3 arquivos foram alterados desde a última vez.
Estou me referindo à metodologia geral que simplifica o controle de versão. Eu mesmo sempre adiciono a data ao cabeçalho do mqh, a data e a versão ao mq5.
E incluir meu arquivo completo (para salvar as datas de modificação) permitirá atualizar tudo sem pensar.Eu sei. Nesse caso, sim. Mas 3 arquivos foram alterados desde a última vez.
Estou me referindo à metodologia geral que simplifica o controle de versão. Eu mesmo sempre adiciono a data ao cabeçalho do mqh, a data e a versão ao mq5.
Ofereceram-me um análogo público do github, já pronto para o trabalho com o QB, onde tudo isso está no modo automático. Mas a velhice não é uma alegria: é complicado.
Talvez essa opção funcione para você.
Eu anuncio as alterações e até mesmo mantenho um chapéu apenas para o MT4Orders, pois não sou o único a usá-lo.
Quanto a outros trabalhos, faço-os silenciosamente.