2013-07-11 29 views
0

我有一個支持打開/關閉位置的FIX服務器。現在,我想添加對掛單的支持。如何在FIX協議中實現掛單?

在NewOrderSingle消息中,有一個OrdType字段定義了訂單類型,Market,Limit,Stop等。我使用這些字段來定位倉位。現在我需要一個參數pendings ..

我認爲向NewOrderSingle消息添加另一個參數,但不知道是否有更好的方法..?

+0

你打算澄清這個問題的術語嗎? –

回答

0

我想你正在看錯誤的消息類型。 ExecutionReport有一個OrdStatus字段,您可以將其設置爲「等待新建」。

NewOrderSingle是交易者提交訂單,這是全部。交易者在提交時不會將自己的訂單標記爲「掛單」!服務器以具有相應OrdStatusExecutionReport響應交易者。

道歉,如果我告訴你你已經知道的事情。你的問題中沒有很多背景。

+0

謝謝@Grant。我的意思是限價單與「掛單」一詞。這是我們使用的交易平臺中的一種特殊類型的訂單,當訂單價格到達時,訂單被激活。所以,它應該使用NewOrderSingle發送。 – xyzt

+0

那我不明白你的問題。是不是OrdType =限制你所需要的?服務器收到NewOrderSingle/Limit,並將一個ExecutionReport回覆給交易者。達到限價時,訂單已滿,服務器將另一個ExecutionReport發送回交易商以通知其狀態更改。 –

+0

對不起,我在我的問題中遺漏了一些東西。 Stop和Limit類型在我們的系統中用作止損和獲利指標。所以,在最好的情況下,我必須爲掛單引入新的領域..或者我有另一種選擇嗎? – xyzt