¿Cómo evitar el pozo que se ha pisado y seguir enviando órdenes abiertas después de que aparezca la señal de apertura?

1. Primero, OrderRef es un campo proporcionado por el fondo CTP al cliente para identificar un pedido. El cliente puede determinar un pedido de manera única a través del grupo de palabras clave (FrontID, SessionID, OrderRef). El cliente no llena el campo OrderRef cuando se emite el pedido. CTP El fondo asignará automáticamente un valor al campo OrderRef del pedido y lo devolverá al cliente.

2. OrderActionRef es similar a OrderRef en que se le proporciona al cliente para identificar una orden de cancelación. El tipo de datos de OrderRef es una matriz de caracteres, que deben ser caracteres numéricos arábigos. El valor de OrderRef (OrderActionRef) debe garantizar que el valor de OrderRef (OrderActionRef) del pedido de informe (retiro) enviado después de la misma sesión sea mayor que el valor máximo anterior, y se debe prestar especial atención al desarrollar clientes de subprocesos múltiples.

3. Para evitar el envío continuo de pólizas de seguro, OrderRef en el protocolo CTP puede evitar que el sistema comercial envíe órdenes continuamente después de que aparezca la señal de apertura, lo que conduce a una apertura incorrecta del cliente, pero si el sistema comercial envía una orden a la vez Después de eso, OrderRef +1 se agregará automáticamente para que el sistema de negociación pueda abrir nuevas órdenes normalmente cuando aparezca la siguiente señal.

19 artículos originales publicados · Me gusta0 · Visitas 383

Supongo que te gusta

Origin blog.csdn.net/qinchun/article/details/104763467
Recomendado
Clasificación