Quickfix会自动填写标题,正文和预告字段吗?

时间:2012-11-09 18:18:21

标签: python quickfix

当想要发送Quickfix消息(例如登录)时,我是否需要手动填写每个字段,或者必要时会自动添加设置文件中的数据。

目前,我可以连接但不能登录我的经纪人的FIX服务器,而且我无法知道我做错了什么。

2 个答案:

答案 0 :(得分:2)

当您从启动器调用start时,QuickFix将自动连接并发送登录。至于无法通过您的经纪人,请他们确认他们可以看到您的登录请求。另外,请确保它们不需要额外的字段,例如密码或 SubID

答案 1 :(得分:1)

QuickFIX填写QuickFIX设置/配置文件中的字段。因此,当QuickFIX处理连接时,TargetCompID,SenderCompID,Host等内容都会自动填充。有关可填写哪些字段的更多详细信息,请参阅config guide。虽然您可以向此文件添加字段,但它们不会被quickFIX引擎自动填充。您需要覆盖toAdmin方法才能在邮件中添加其他字段。

当您覆盖toAdmin方法时,您需要检查消息类型。如果消息对象与Java中的相同,则需要获取消息头并检查消息头中的消息类型字段,因为它不在消息体中。