Bibliotecas: MT4Orders - página 17

 
// Lista de modificações:
// 16.10.2017:
// Correção: OrdersHistoryTotal() reage à alteração do número da conta de negociação em tempo de execução.
 

fxsaber:

Consultores especializados: Quantum 103

fxsaber, 2017.09.26 09:55 pm.

Variante de plataforma cruzada do EA

// Código MQL4&5

Pelo que entendi, em contas líquidas funciona de forma inadequada?

 
Sergey Chalyshev:

Pelo que entendi, ele não funciona adequadamente em contas líquidas?

É claro, porque o código original desse EA foi projetado para hedges.

O MT4Orders não cria (e não deve criar) um ambiente virtual. Todas as ordens/posições nele são reais, porque ele pode trabalhar em paralelo com a API de negociação do MT5.

Para virtualização, é melhor usar MENÇÃO DE PRODUTOS GRATUITOS NO FÓRUM é PROIBIDA.

 
fxsaber:

É claro, porque o código original desse EA foi projetado especificamente para hedging.

O MT4Orders não cria (e não deve criar) um ambiente virtual. Todas as ordens/posições nele são reais, porque ele pode trabalhar em paralelo com a API de negociação do MT5.

Para virtualização, é melhor usar MENÇÃO DE PRODUTOS GRATUITOS NO FÓRUM é PROIBIDA.


Entendo, foi o que pensei inicialmente, mas também conheço o produto pago.

Fiquei confuso com o comentário:

Maxim Dmitrievsky:
Eu o uso em bots, nem no testador nem no real, nenhum erro ocorreu ainda, como parece, em Forts na abertura e no Forex.
Ainda assim, o MT4Orders é muito útil, ótimo trabalho, obrigado!
 
Sergey Chalyshev:

Fiquei em dúvida com o comentário:

Ele não diz nada contraditório. Eu mesmo o utilizo tanto para hedging quanto para netting.

A conversão MT4-advisors é um bônus. O principal objetivo da biblioteca é criar código normal.

 
fxsaber:

Portanto, ele não diz nada contraditório. Eu mesmo o utilizo tanto para hedging quanto para netting.

A conversão MT4-advisors é um bônus. O principal objetivo da biblioteca é criar código normal.


Estou mais acostumado com o MT5, o MT4 já foi esquecido.

 
Sergey Chalyshev:

Estou mais acostumado com o MT5, já me esqueci do MT4.

Portanto, é um pouco difícil escrever código para várias plataformas depois de me acostumar com o MT5.

Sou bom em MQL4/5. Mas escrevo no estilo do MT4. O código é muito mais simples e multiplataforma.


ZY O que é irritante no MT5 é que os relatórios em html não são nada práticos, ao contrário do MT4. Como as pessoas leem os relatórios do MT5 é um mistério. Especialmente em contas de hedge.

 

Não há dúvida quanto a isso.

O sistema de ordens do MT4 é muito mais conveniente.

O CloseBy foi adicionado ou está planejado? Isso é muito favorável, especialmente em estratégias como a Quantum 103.

 
fxsaber:

ZY O que é irritante no MT5 é que os relatórios em html não são nada práticos, ao contrário do MT4. Como as pessoas leem os relatórios do MT5 é um mistério. Especialmente em contas de hedge.


Por que lê-los? O mais importante são os fundos e o lucro, deixe que o Expert Advisor leia os relatórios))

 
Sergey Chalyshev:

O CloseBy foi adicionado ou planejado?

O CloseBy funciona. Mas, com relação ao Histórico, não foi feito nenhum trabalho para o processamento correto dessas transações MT5. No que diz respeito apenas ao Histórico, o OrderCloseBy funciona, é claro.

Sergey Chalyshev:

Por que você precisa lê-los? O principal são os fundos e o lucro, deixe que o Expert Advisor leia os relatórios )).

E quanto à análise de meu TS no mesmo testador? Na maioria das vezes, posso determinar pelo relatório se a lógica de negociação desejada está implementada corretamente ou não.