Bibliotecas: MT4Orders - página 71

 

Lembre-me de como especificar o máximo de ordens no mercado?

porque milagres estranhos começam em 54-55. (mais de 30 cópias de robôs com MT4Orders negociam simultaneamente em todos os pares e, com esse número mágico, começam os problemas).

Isso estava em algum lugar, mas eu esqueci :-(

e, em geral, seria ótimo ter um breve resumo do que define e do que é controlado na biblioteca.

 
Maxim Kuznetsov #:

Lembre-me de como especificar o máximo de ordens no mercado?

Não conheço esse parâmetro.

porque na figura 54-55 começam estranhos milagres. (mais de 30 cópias de robôs com MT4Orders negociam simultaneamente em todos os pares, e nesse número mágico os problemas começam).

Seria bom comentar sobre os milagres.

E, em geral, seria ótimo um breve resumo do que define e do que é controlado na biblioteca.

Tudo na biblioteca é inicialmente configurado para negociação normal. Há uma macro BYPASS, mas ela é para geeks.


Instantâneos ZY?

 
fxsaber #:

Não tenho conhecimento de tal parâmetro.

Seria bom comentar sobre milagres.

Na biblioteca, tudo está inicialmente configurado para negociação normal. Há uma macro BYPASS, mas ela é para geeks.

É por isso que são milagres :-) Resumindo: robôs idênticos, com configurações idênticas, funcionam simultaneamente em todos os pares com majors. Cada um em seu próprio gráfico.

Ao atingir 54-55 ordens no mercado, os problemas com aberturas (ou com a obtenção de ticks, deslizamentos de preços) começam em pares pouco ativos, por exemplo, NZDCHF.

A tela do automonitoramento não dirá muito sobre o MT4Orders, mas pelo menos mostra que 54 ordens no mercado em 22 posições é uma vantagem séria.

não é o fato de o problema estar no MT4Orders - talvez seja alguma mecânica do terminal.

O NZDCHF mencionado não funcionou aqui:

um sinal foi recebido, um tique, mas a ordem não pôde/não teve tempo de ser aberta - o preço teve tempo de fugir. Na base do robô, essa falha é lembrada de que uma abertura é necessária, ou seja, um sinal e um tique são exatamente recebidos.
Tal absurdo apenas em 54-55. Estou tendo dificuldades com esse número mágico - talvez haja uma constante que o defina em algum lugar. O robô está em sua biblioteca, achei que ele poderia estar lá :-)

 
Maxim Kuznetsov #:

é muito difícil comentar sobre milagres

  1. O Expert Advisor é multimoeda ou negocia apenas em seu símbolo?
  2. F7 gera uma lista de arquivos mqh. O que há nele de minha autoria?
  3. Qual é a carga da CPU e da RAM por F2?
  4. "54 ordens no mercado em 22 posições" - 22 posições abertas e 54ordens?
 
Maxim Kuznetsov #:

um sinal foi recebido, um tick foi recebido, mas a ordem não pôde/não teve tempo de ser aberta - o preço teve tempo de fugir. Na base do robô, essa falha é lembrada pelo fato de que uma abertura é necessária, ou seja, um sinal e um tique são exatamente recebidos.

Precisamos de pelo menos algum código/registro dessa situação.

 
fxsaber #:

  1. O Expert Advisor é multimoeda ou negocia apenas com seu símbolo?
  2. F7 gera uma lista de arquivos mqh. O que há nele de minha autoria?
  3. Qual é a carga da CPU e da RAM por F2?
  4. "54 ordens no mercado em 22 posições" - 22 posições abertas e 54ordens?

1) O Expert Advisor negocia por seu símbolo. As instâncias de todos os pares são lançadas ao mesmo tempo. (é obtido um gráfico de negociação totalmente conectado).

2. MT4Orders e o que ele atraiu:

3. Inicialização pelo Taks-Manager embutido (que é o F2)

Win Manager (incluindo o navegador com a correspondência atual)


4. O Expert Advisor não usa ordens, stop-loss ou take-profit - apenas ordens de mercado na conta de hedge. 54 ordens de mercado abertas em 22 símbolos. (posições um pouco mais - alguns símbolos têm contador, bloqueio)

 
fxsaber #:

Preciso de pelo menos algum código/log dessa situação.

O que é melhor registrar separadamente para tornar a situação mais clara?

O registro do terminal é impossível de entender por causa das 32 instâncias do EA - se você ativar os registros, fica uma bagunça :-)

 
Maxim Kuznetsov #:

54 ordens de mercado abertas em 22 símbolos. (há um pouco mais de posições - alguns símbolos têm posições de bloqueio e de contador)

Explique essa frase em termos de MT5.

 
fxsaber #:

Em termos de MT5, explique essa frase.

Em termos de MT5, há 54 posições em 22 instrumentos.

 
Maxim Kuznetsov #:

que seria melhor registrar em um diário separadamente para deixar tudo mais claro?

É impossível entender o registro do terminal por causa das 32 cópias do EA - se você ligar os registros, fica uma bagunça :-)

Se for o OrderSend, haverá um registro detalhado se ele falhar. Se o OrderSend não foi executado, você deve procurar o motivo em seu código.


Veja qual é o valor de ACCOUNT_LIMIT_ORDERS.