Bibliotecas: MT4Orders - página 79

 
fxsaber #:

O meu, mas há muito tempo. É melhor dar uma olhada no mqh de kimov, pois lá no MarketInfo há uma solução mais ponderada.

Obrigado, vou dar uma olhada, parece funcionar até agora, vou continuar testando.

 
fxsaber posições fechadas da biblioteca em comparação com o MT5.


Situação de negociação.

  1. A BuyLimit foi aberta para 1 lote.
  2. A BuyLimit foi parcialmente executada para 0,4 lote às 12:00.
  3. A posição de 0,4 lote foi fechada às 13:00.
  4. O restante da BuyLimit foi executado - 0,6 lote às 14:00.
  5. A posição de 0,6 lote fechou às 15:00.

O MT5 mostrará que houve uma posição que abriu às 12:00 e fechou às 15:00. Os preços de abertura/fechamento dessa posição podem ser muito estranhos.


O MT4Orders mostrará que havia duas posições: uma que abriu às 12:00 e fechou às 13:00, e outra que abriu às 14:00-15:00. Os preços de abertura/fechamento serão adequados.

Demonstração de situações reais como essa.

Частичное исполнение.
Частичное исполнение.
  • www.mql5.com
На рынке случаются различные эпизоды с исполнением торговых ордеров. Наверное, важно уметь быстро разобраться в той или иной торговой ситуации. MT5 сохраняет довольно много информации в истории
 
Operação da função OrderCommission() por exemplo.
 
Na tabela de ordens históricas do MT4, é garantido que as posições fechadas sejam classificadas pelo horário de fechamento. As ordens pendentes excluídas não são.
 

Olá,@fxsaber, muito obrigado por fornecer essa biblioteca, incrível! 👏👏👏

Você acha que poderia publicá-la no GitHub ou em qualquer outro provedor Git? Dessa forma, sempre teríamos acesso automatizado à última revisão por meio do controle de versão.

Ele pode até receber contribuições :o)

O que você acha?

Abraços!

 
Tpot #:

Olá,@fxsaber, muito obrigado por fornecer essa biblioteca, incrível! 👏👏👏

Obrigado.

Você acha que poderia publicá-la no GitHub ou em qualquer outro provedor Git? Dessa forma, sempre teríamos acesso automatizado à última revisão por meio do controle de versão.

Infelizmente, não estou pronto para fornecer esse suporte. Os principais exemplos de uso no tópico russo da biblioteca e em meu blog.

 
fxsaber #:

Obrigado a você.

Infelizmente, não estou pronto para fornecer esse suporte. Os principais exemplos de uso no tópico russo da biblioteca e em meu blog.

Obrigado por responder @fxsaber

Entendo. Eu não estava me referindo ao uso, mas a mantê-lo sob controle de versão com o Git, para que o código e as revisões pudessem ser rastreados adequadamente :)

Parece que o arquivo já está no GitHub: https://github.com/yiliuyan161/convert_mql4_to_mql5/blob/main/src/main/resources/static/file/MT4Orders.mqh

mas seria bom se você (o autor original) o mantivesse em seu perfil para qualquer atualização futura, para que todos os usuários pudessem fazer possíveis alterações =) --e até mesmo automatizar esse processo :))

Abraços!

convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
  • yiliuyan161
  • github.com
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 
Tpot #:

Eu não estava me referindo ao uso, mas a mantê-lo sob controle de versão com o Git, para que o código e as revisões pudessem ser rastreados adequadamente :)

Obrigado pela sugestão. Estou longe do kit de ferramentas de programador. Estou muito velho para esse tipo de entusiasmo.

 

Estou com um problema. Você poderia me dar algumas dicas de como contorná-lo?

"critical runtime error 502 in OnTester function (array out of range, module Experts\ea.ex5, file MT4Orders.mqh, line 626, col 40)"

Parece que o tamanho desse ticket só aumenta com o tempo. Presumo, portanto, que ele se destina a conter informações sobre negociações fechadas. Você poderia confirmar isso?

Caso isso não seja necessário, existe uma maneira de desativá-lo?

 
pcdeni #:

Estou com um problema. Você poderia me dar algumas dicas de como contorná-lo?

Parece que o tamanho desse ticket só aumenta com o tempo. Presumo, portanto, que ele se destina a conter informações sobre negociações fechadas. Você poderia confirmar isso?

Caso isso não seja necessário, existe uma maneira de desativá-lo?

Experimente a versão mais recente. Copiar e colar.