3

私はかなりの時間を費やして、ストップロスをサポートし、FIXプロトコルを通じて利益を得る注文執行方法論を実装する方法の例や説明を探しました。

メインの注文、SLの注文、TPの注文の3つの注文を生成する必要があると思います。また、メインの注文が完了した後、SLとTPの注文を発行する必要があると思います。SLとTPに使用する注文タイプ、および一般的な実行方法についてはわかりません。

建設的なコメントと指示をいただければ幸いです。

よろしく、

4

3 に答える 3

2

実際にはプログラミングの問題ではありません(ほとんどのプログラマーは、あなたが何について話しているのかさえ知りません。

ストップロスオーダータイプは、通常、-STOPEXITまたはFixで指定されているものです。利益目標は、MARKET IF TOUCHED注文か、より通常はLIMIT注文のいずれかになります。

入力後にSL/PTを入力するのは正常ですが、同様の時間にSTOP LOSSを入力できる場合があります(注文が入力されたときにのみ実行されるため)。トリッキーなことは、後続のストップの場合に何かを残さずに注文を閉じることです-速い市場では、キャンセルがヒットする前に出口注文+ストップが満たされる可能性があるためです。

于 2010-07-11T13:40:07.027 に答える
1

SL 注文と TP 注文の両方を「ストップ」注文として実行できる場合があります。FIX では、これは「40=3」です。QuickFIX ではorderMsg.set(OrdType(OrdType_STOP)).

それを超えて、あなたがここで尋ねていることが本当にプログラミング関連であるかどうかはわかりません-それは多かれ少なかれ取引と実行に関する質問です.

于 2010-08-24T12:20:42.343 に答える
0

Quickfixにはどの言語を使用していますか?JavaまたはC++。どちらの言語ライブラリにもサンプルアプリケーションがあります。C ++には、エグゼキュータとオーダーマッチャーおよびトレーダークライアントがあります。それらを開始点として使用し、ストップロス注文に合わせて変更することができます。Javaにはエグゼキュータとトレーディングクライアント(バンザイ)があります。それらを試してコードを追加し、作成する特定の注文をテストできます。

于 2010-07-12T07:53:35.047 に答える