QuickFix Fix协议实现配置(一)
2016-12-21 15:34
1991 查看
Fix协议,有现成的QuickFix,拿来就可以用,不过要上手也要了解一下FIX协议,入手:
settings_ = new FIX::SessionSettings(p.string());
store_factory_ = new FIX::FileStoreFactory(*settings_);
log_factory_ = new FIX::FileLogFactory(*settings_);
initiator_ = new FIX::SocketInitiator(*this, *store_factory_, *settings_, *log_factory_);
initiator_->start();
因为是客户端,所以要用Initialtor,服务端的话要用Acceptor
这里要加载配置文件:
[DEFAULT]
ConnectionType=initiator
ReconnectInterval=60
SenderCompID=xxxxxxxxx
TargetCompID=xxxxxxx
FileLogPath=log
FileStorePath=log
[SESSION]
BeginString=FIX.4.2
StartTime=01:00:00
EndTime=23:59:00
HeartBtInt=30
SocketConnectPort=xxx
SocketConnectHost=xxx.xxx.xxx.xxx
DataDictionary=FIX/FIX42.xml
ValidateUserDefinedFields=N
配置要注意两个log文件的配置要写在【default】下。不然老出现找不到的异常。
具体的字段可以看说明文档
settings_ = new FIX::SessionSettings(p.string());
store_factory_ = new FIX::FileStoreFactory(*settings_);
log_factory_ = new FIX::FileLogFactory(*settings_);
initiator_ = new FIX::SocketInitiator(*this, *store_factory_, *settings_, *log_factory_);
initiator_->start();
因为是客户端,所以要用Initialtor,服务端的话要用Acceptor
这里要加载配置文件:
[DEFAULT]
ConnectionType=initiator
ReconnectInterval=60
SenderCompID=xxxxxxxxx
TargetCompID=xxxxxxx
FileLogPath=log
FileStorePath=log
[SESSION]
BeginString=FIX.4.2
StartTime=01:00:00
EndTime=23:59:00
HeartBtInt=30
SocketConnectPort=xxx
SocketConnectHost=xxx.xxx.xxx.xxx
DataDictionary=FIX/FIX42.xml
ValidateUserDefinedFields=N
配置要注意两个log文件的配置要写在【default】下。不然老出现找不到的异常。
具体的字段可以看说明文档
相关文章推荐
- QuickFIX/N入门:三、 如何配置QuickFIX/N
- 实现一个手动配置路由表的无线路由协议
- HSRP协议详解:配置HSRP实现网关的冗余备份
- QuickFIX/N入门:三、 如何配置QuickFIX/N
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- WebLogic Server 10 SSL配置,实现安全传输协议(详解)
- HSRP协议详解:配置HSRP实现网关的冗余备份
- http协议的实现 httpd的基础配置
- 安装WinSSHD实现Windows下的SSH协议并配置信任Linux客户端,scp使用
- HTTP协议的介绍,Web服务器配置,虚拟主机的配置,如何用SSL实现HTTPS。
- 如何配置QuickFIX/N
- STP协议的配置和实现
- SSH安全配置实践,如何手动编译Dropbear实现SSH协议。
- 入门PHP实现MQTT协议的固定头部(Fix header)
- QuickFIX/N入门:(三)如何配置QuickFIX/N
- 基于XML的配置文件访问接口设计和实现
- PHP PEAR/HTML/QuickForm实现用户注册表单界面
- 如何在Linux下实现设备的配置(下)