FORTS: Códigos de retorno OnTradeTransaction() - página 8

 

Após oOrderSend() também, o terminal não vê o novo pedido por um momento. Este problema tem cem anos de existência. É pouco provável que seja consertado.

 
Dmitry Fedoseev:

Após o OrderSend() também, o terminal não vê o novo pedido por um momento. Este problema tem cem anos de existência. É pouco provável que seja consertado.

E nem mesmo os status dos pedidos ajudarão?
 
Alexey Kozitsyn:
E nem mesmo os estatutos de garantia vão ajudar?
Eu não sei, não olhei, não experimentei. Eu resolvi o problema verificando a lista de pedidos. Parece ser o único caminho garantido e o mais fácil.
 
Dmitry Fedoseev:
Eu não sei, não olhei, não experimentei. Eu resolvi o problema verificando a lista de pedidos. Parece ser o único caminho garantido e o mais fácil.
Você pode tentar. Após o envio do pedido, seu status primeiro se tornaORDER_STATE_REQUEST_ADD (no estado de registro), e depoisORDER_STATE_PLACED (o pedido foi aceito). Depois disso, o pedido provavelmente está disponível a partir do terminal. Esta pode não ser a maneira mais fácil, mas eu acho que é a mais rápida.
 
Alexey Kozitsyn:
Tente isto. Após o envio do pedido, seu status primeiro se tornaORDER_STATE_REQUEST_ADD (em estado de registro) e depoisORDER_STATE_PLACED (o pedido é aceito). Depois disso, é provável que o pedido esteja disponível a partir do terminal. Esta pode não ser a maneira mais fácil, mas eu acho que é a mais rápida.

Alexey.

Há um erro óbvio no terminal onde o status da ordemORDER_STATE_STARTED"fica pendurado".

E aqui está a prova irrefutável(20 segundos de "congelamento"):

2015.11.26 13:11:23.281 Trades  'xxxxx': buy limit 3.00 TRNF-3.16 at 155002
2015.11.26 13:11:23.290 Trades  'xxxxx': buy limit 3.00 TRNF-3.16 at 155002 placed for execution in 9 ms
2015.11.26 13:11:24.538 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.562 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.630 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.716 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.959 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:25.927 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.139 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.249 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.447 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.458 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.900 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.978 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:28.063 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:28.612 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.139 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.189 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.733 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.791 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.778 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.867 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.959 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:32.057 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.256 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.657 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.917 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:35.970 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:43.743 Trades  'xxxxx': cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002
2015.11.26 13:11:43.754 Trades  'xxxxx': cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002 placed for execution in 10 ms
 

Esqueça o que eu escrevi acima.

Recebi uma resposta do Servicedesk (não vou publicá-la).

Em resumo, ter um bilhete não significa de forma alguma que o pedido tenha sido colocado na troca.

 
Михаил:

Esqueça o que eu escrevi acima.

Recebi uma resposta do Servicedesk (não vou publicá-la).

Em resumo, ter um bilhete não significa de forma alguma que o pedido tenha sido colocado na troca.

Como eu faço isso? Posso obter uma resposta do Service Desk se você não se importar...
 
Desenvolvedores, por favor, dêem conselhos sensatos sobre as questões levantadas.
 
Михаил:

Alexey.

Há um erro óbvio no terminal onde o status da ordemORDER_STATE_STARTED"fica pendurado".

E aqui estão as provas incontestáveis(20 segundos de "congelamento"):

Isso significa que os desenvolvedores estão trapaceando?

A ordem está sendo devolvidapor 20 segundos, e então eles escrevem que o pedido é executado por 10 segundos?

Eu não acredito, você tem que olhar o código.

 
Sergey Chalyshev:

Os desenvolvedores estão trapaceando?

O pedido é devolvidopor 20 segundos, e então eles escrevem que o pedido é atendido em 10 segundos?

Não acredito. É preciso olhar para o código.

Você não entendeu.

O servidor não nos enviou o pedido PLASED durante 20 segundos.