踏まれたピットを防ぎ、オープニングシグナルが出た後、オープン注文を送り続ける方法は?

1.まず、OrderRefはCTPバックグラウンドによってクライアントに提供される注文を識別するためのフィールドです。クライアントは、キーワードグループ(FrontID、SessionID、OrderRef)を通じて注文を一意に決定できます。注文が発行されたときに、クライアントはOrderRefフィールドに入力しません。CTPバックグラウンドは自動的に注文のOrderRefフィールドに値を割り当て、それをクライアントに返します。

2. OrderActionRefは、キャンセル注文を識別するためにクライアントに提供されるという点でOrderRefに似ています。OrderRefのデータ型は文字配列であり、アラビア数字である必要があります。OrderRef(OrderActionRef)の値は、同じセッションの後に送信されたレポート(引き出し)注文のOrderRef(OrderActionRef)値が以前の最大値よりも大きいことを保証する必要があり、マルチスレッドクライアントを開発する場合は特別な注意を払う必要があります。

3.保険証券の継続的な送信を防ぐために、CTPプロトコルのOrderRefは、オープニングシグナルが表示された後に取引システムが継続的に注文を送信することを防ぎ、顧客の誤った開始につながりますが、取引システムが一度に1つの注文を送信する場合その後、OrderRef +1が自動的に追加され、次のシグナルが表示されたときにトレーディングシステムが通常どおり新しい注文をオープンできるようになります。

19件のオリジナル記事を公開しました Likes0 訪問数383

おすすめ

転載: blog.csdn.net/qinchun/article/details/104763467