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
Fantástico!
Tempo de instalação - 15:07:31.849
Hora da eliminação - 15:07:31.865
E já é a 25ª semana dopedido Inválido, e está com toda a seriedade. Agora entendo porque o servicedesk está em silêncio.
Em tais casos, o assessor pode receber um código:
TRADE_RETCODE_REJECT
Sergei!
Você se mostrou certo. Bug MQ
Oterminal não atualiza o status do pedido:
Recebi um pedido, mas seu estado ainda éORDER_STATE_STARTED
Sergei!
Você se mostrou certo. Bug MQ
Oterminal não atualiza o status do pedido:
Recebi o pedido, mas seu estado ainda éORDER_STATE_STARTED
Michael, a ordem ainda existe depois destas mensagens? Por acaso, um acordo não poderia ter sido executado em alguns meses antes?
Michael, a ordem ainda existe depois destas mensagens? Por acaso, foram alguns ms antes que o comércio não pudesse ter sido executado?
Sim, a ordem ainda existe após o erro.
Não importa, pois antes de eliminar (modificar) a ordem é verificada se ela existe:
Por que eu pergunto, eu tenho esta situação:
Diário de bordo (especialistas):
Posso ver que o pedido foi aceito (o que significa que pode ser tratado), mas o pedido não está correto.
No diário de bordo, o diário é assim:
Isto é, no momento em que a ordem foi apagada, um acordo foi executado sobre ela. E então, o robô está tentando apagar a ordem que não existe mais.
Agora eu estou tentando decidir o que fazer.
Sim, a ordem existe após o erro.
Mas isso não importa, porque antes de eliminar (modificar) a ordem é verificado que ela existe:
Por que eu pergunto, eu tenho esta situação:
Diário de bordo (especialistas):
Posso ver que o pedido foi aceito (o que significa que pode ser tratado), mas o pedido não está correto.
No diário de bordo, o diário é assim:
Isto é, no momento em que a ordem foi apagada, um acordo foi executado sobre ela. E então, o robô está tentando apagar a ordem que não existe mais.
Agora eu estou tentando decidir o que fazer.
Eu também tive este problema, mas o resolvi.
Que comando você usa para definir o OrderSend() ou OrderSendAsync()?
Eu também já tive este problema, mas o resolvi.
Qual comando você usa para definir OrderSend() ou OrderSendAsync()?
EncomendarEnviar()
O problema é que quando uma ordem está sendo executada, você não controla sua execução e, portanto, não bloqueia OnTick() ou OnBookEvent().
Você precisa lidar com o evento comercial na OnTradeTransaction() para controlar rapidamente a ordem que está sendo executada.
Em breve postarei o código de como fazê-lo...