我对设置 FIX 连接不太了解,但我完全按照该站点的说明进行操作。我已经到了“从 Eclipse 运行”标题下的最后一点,一切都完全按照说明中的说明发生了。
但是,现在,当我尝试运行 QFixMessenger.java 代码时,我收到以下错误:
2014-04-01 14:10:32.743 错误 qfixmessenger.QFixMessenger - 登录失败!quickfix.ConfigError:quickfix.mina.initiator.AbstractSocketInitiator.createSessions(AbstractSocketInitiator.java:173) 的设置中没有启动器 quickfix.mina.initiator.AbstractSocketInitiator.createSessionInitiators(AbstractSocketInitiator.java:81) 的 quickfix.SocketInitiator.initialize(SocketInitiator .java:85) 在 quickfix.SocketInitiator.start(SocketInitiator.java:65) 在 com.jramoyo.qfixmessenger.QFixMessenger.logon(QFixMessenger.java:315) 在 com.jramoyo.qfixmessenger.QFixMessenger.main(QFixMessenger.java: 146) 2014-04-01 14:10:32.956 错误 ui.QFixMessengerFrame - 无法解析 FIXT 1.1 字典!com.jramoyo.fix.model.parser.FixParsingException:文件资源/FIXT11.xml 未找到!在 com.jramoyo.qfixmessenger.quickfix。
还有很多其他的错误行,但我认为上传整个错误消息可能太混乱了。
这是人们第一次尝试使用 FIX 时遇到的一般错误吗?如果是这样,有人可以给我一些关于我应该做什么的指示吗?
这是我的 quickfix.cfg 文件的样子:
[default]
FileStorePath=data/messenger/initiator
FileLogPath=log/initiator
ConnectionType=initiator
SenderCompID=INIT
TargetCompID=ACCEPT
SocketConnectHost=localhost
StartTime=00:00:00
EndTime=00:00:00
HeartBtInt=30
ReconnectInterval=5
[session]
BeginString=FIX.4.2
SocketConnectPort=9878
如果还有什么我可以提供的,请告诉我。老实说,我很迷茫,我什至不确定哪些信息可能是相关的。
谢谢
麦克风