3

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

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

4

2 回答 2

2

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

于 2012-11-09T18:24:53.637 回答
1

QuickFIX 填写 QuickFIX 设置/配置文件中的字段。因此,当 QuickFIX 处理连接时,TargetCompID、SenderCompID、Host 等内容都会自动填写。有关可以在此处填写哪些字段的更多详细信息,请参阅配置指南。尽管您可以向该文件添加字段,但 quickFIX 引擎不会自动填写这些字段。您将需要覆盖该toAdmin方法才能向消息中添加其他字段。

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

于 2012-11-10T10:34:17.077 回答