2013-07-11 31 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