我有一个支持打开/关闭位置的FIX服务器。现在,我想添加对挂单的支持。如何在FIX协议中实现挂单?
在NewOrderSingle消息中,有一个OrdType字段定义了订单类型,Market,Limit,Stop等。我使用这些字段来定位仓位。现在我需要一个参数pendings ..
我认为向NewOrderSingle消息添加另一个参数,但不知道是否有更好的方法..?
我有一个支持打开/关闭位置的FIX服务器。现在,我想添加对挂单的支持。如何在FIX协议中实现挂单?
在NewOrderSingle消息中,有一个OrdType字段定义了订单类型,Market,Limit,Stop等。我使用这些字段来定位仓位。现在我需要一个参数pendings ..
我认为向NewOrderSingle消息添加另一个参数,但不知道是否有更好的方法..?
我想你正在看错误的消息类型。 ExecutionReport
有一个OrdStatus
字段,您可以将其设置为“等待新建”。
NewOrderSingle
是交易者提交订单,这是全部。交易者在提交时不会将自己的订单标记为“挂单”!服务器以具有相应OrdStatus
的ExecutionReport
响应交易者。
道歉,如果我告诉你你已经知道的事情。你的问题中没有很多背景。
谢谢@Grant。我的意思是限价单与“挂单”一词。这是我们使用的交易平台中的一种特殊类型的订单,当订单价格到达时,订单被激活。所以,它应该使用NewOrderSingle发送。 – xyzt
那我不明白你的问题。是不是OrdType =限制你所需要的?服务器收到NewOrderSingle/Limit,并将一个ExecutionReport回复给交易者。达到限价时,订单已满,服务器将另一个ExecutionReport发送回交易商以通知其状态更改。 –
对不起,我在我的问题中遗漏了一些东西。 Stop和Limit类型在我们的系统中用作止损和获利指标。所以,在最好的情况下,我必须为挂单引入新的领域..或者我有另一种选择吗? – xyzt
你打算澄清这个问题的术语吗? –