QuickFix
文章平均质量分 77
无奈的码农
坚持学习新技术
展开
-
QuickFIX/N使用:如何自定义FIX(五)
在消息中添加自定义字段有两个步骤。例如,我们将增加TAG(9006)的AwesomeField字符串字段。首先,把它添加数据字典的Fields当中:原创 2022-12-27 18:00:48 · 2221 阅读 · 0 评论 -
QuickFIX/N使用:使用消息循环分组(四)
分组(group) 是包含一个无序的字段的集合的命名类型。允许在一个循环组里出现重复的数据字段。QuickFIX/N 实现了在FIX消息中创建和读取的组信息的功能。原创 2022-12-27 17:56:03 · 1927 阅读 · 0 评论 -
QuickFIX/N使用:如何配置QuickFIX/N(三)
Acceptor或者Initiator能够为您维护尽可能多的FIX会话,因而FIX会话标识的唯一性非常重要。在QuickFIX/N中,一个FIX会话的唯一标识是由:BeginString(FIX版本号)、SenderCompID(发送方ID)及TargetCompID(目标方ID)等标识字符组合而成。通常还会加上SessionQualifier来保证会话的唯一性。每个FIX会话可以有很多与它们相关联的配置信息。在编译的时候,有些配置可能还是未知的,因此可以通过类SessionSettings来设置或加载。原创 2022-12-27 17:51:02 · 2504 阅读 · 0 评论 -
QuickFIX/N使用:发送消息及接收消息(二)
所有QuickFIX会话的标识是在消息头定义的,通常包括SenderCompID,TargetCompID,BeginString等字段,这些都是在配置文件中指定。Crack方法会根据消息类型,判断其类型类型是否已定义消息类型,如果已定义的消息,将调用其已注册的处理方法来处理消息。直接对接收到的Message基类消息进行处理,没有了类型安全的类及字段,需要很多额外的逻辑。类型安全的方式 ,已经被证明它是最好的方式了,但我们也可以用其他创建消息及字段的方法。有几个获得会话的方式。原创 2022-12-27 17:16:27 · 2242 阅读 · 0 评论 -
QuickFIX/N 使用:创建QuickFIX/N的应用程序(一)
FIX是Financial Information eXchange的简称。FIX是一种专门为实时电子证券交易设计的标准消息协议。该协议由FIX protocol, Ltd(FPL)所有并维护。FIX协议的官方网址为http://www.fixprotocol.org/QuickFix引擎( http://www.quickfixengine.org/ )一个开源的FIX引擎,其中它有JAVA、C++、C#三个版本的实现。原创 2022-12-27 17:03:49 · 2641 阅读 · 0 评论