Especialistas: Opening and Closing on time - página 3

 
Vladimir Karputov:
Altere o servidor de negociação.
Faça login no servidor MetaQuotes-Demo.

Você não verifica/configura o tipo de preenchimento em seu código. É por isso que ele não está funcionando na FxPro-ECN.

E como você não verifica o valor retornado da operação de negociação, ela é negociada silenciosamente.

 
tigerclaw:

Espero que você consiga descobrir o que fiz de errado aqui, pois preciso muito que isso funcione.

Você pode me fornecer um login e uma senha de investidor? Verificarei o funcionamento do consultor em seu PC.

E, por favor, agora execute essa versão e mostre o registro do testador. Veja o erro.

Arquivos anexados:
 
Alain Verleyen:

Você não verifica/configura o tipo de preenchimento em seu código. É por isso que ele não está funcionando na FxPro-ECN.

E como você não verifica o valor retornado da operação de negociação, ela é negociada silenciosamente.

Parece que você estava certo: no servidor FxPro-ECN

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


Esse é um corretor estranho.

 

Versão 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
Agora no FxPRO-ECN da transação aberta
Arquivos anexados:
 
Vladimir Karputov:

Parece que você estava certo: no servidor FxPro-ECN

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


Esse é um corretor estranho.

Sim, ele me dá o mesmo erro com sua nova versão agora


Então, qual é a solução?

Mudar de corretora?

 
Vladimir Karputov:

Versão 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
Agora no FxPRO-ECN da transação aberta
Sim, agora funciona com o FxPro-ECN. Muito obrigado, Vladimir e Alain
 
tigerclaw:
Sim, agora funciona com a FxPro-ECN. Muito obrigado, Vladimir e Alain
As posições são fechadas corretamente (versão 1.102)?
 
Esse recurso é o mais fácil. É razoavelmente o melhor de usar, mas quando chega a hora, ele não fecha a posição. Estou procurando um que feche a posição na hora certa.
 
Tentei por quase um dia com vários EAs e não consegui encontrar um que fechasse a posição em um determinado momento.
 
xinyao shen :
Esse recurso é o mais fácil. É razoavelmente o melhor de usar, mas quando chega a hora, ele não fecha a posição. Só estou procurando um que feche a posição na hora certa.

Onde está a descrição detalhada e a comprovação?