随笔分类 -  FIX

摘要:1、关于QuickFIXQuickFix是一个C++FIX引擎,早期就(2001年)实现FIX协议的FIX引擎,它是免费、开放源码的,主要实现语言是C++,对.NET用户,它提供了.NET的封装,使得C#用户也能轻易用上。Python,Ruby也可以用。它的源码在http://sourceforge.net/projects/quickfix/files/quickfix/。早期的.NET用户一般都选择QuickFix,这是一个很受欢迎的开源引擎,虽然它的性能不是很优秀,但它已经可以满足一般的应用要求。QuickFix/N是100%使用.NET(C#)实现,免费并且完全开源的,是.NET用户最 阅读全文
posted @ 2012-04-30 10:44 可乐加冰 阅读(3357) 评论(1) 推荐(0)
摘要:1)关于数据字典通常,为了满足的业务需求,我们需要对接的一般都是已修改过的或自定义的FIX协议。QuickFIX/N为我们提供了一些强大的方式来处理这个问题,其中最简单的是通过数据字典(DataDictionary)。数据字典定义了会话所有用到的字段、组及消息定义。通常,在接口对接之前,对接双方一起商定FIX协议的版本,以及个性化的字段或消息定制。如果双方恰巧都是用QuickFIX引擎,理论上,双方的协议数据字典文档应该是一致的。数据字典文档为QuickFIX/N会话指定协议的所有定义。当会话包含自定义的字段,组字段,或消息,我们将更改这个FIX规范文档。协议的数据字典文档是在配置文件指定的, 阅读全文
posted @ 2012-04-29 16:31 可乐加冰 阅读(3900) 评论(0) 推荐(0)
摘要:分组(group)是包含一个无序的字段的集合的命名类型。允许在一个循环组里出现重复的数据字段。QuickFIX/N实现了在FIX消息中创建和读取的组信息的功能。1)创建循环分组创建一个循环分组很简单:创建一个分组类的实例,向分组内添加字段,然后把它添加到消息中vartcr=newQuickfiFix.FIX44.TradeCaptureReport();varsidesGrp1=newQuickFix.FIX44.TradeCaptureReport.NoSidesGroup();sidesGrp1.Account=newAccount("Silvio");sidesGrp 阅读全文
posted @ 2012-04-29 16:29 可乐加冰 阅读(2870) 评论(1) 推荐(0)
摘要:Acceptor或者Initiator能够为您维护尽可能多的FIX会话,因而FIX会话标识的唯一性非常重要。在QuickFIX/N中,一个FIX会话的唯一标识是由:BeginString(FIX版本号)、SenderCompID(发送方ID)及TargetCompID(目标方ID)等标识字符组合而成。通常还会加上SessionQualifier来保证会话的唯一性。每个FIX会话可以有很多与它们相关联的配置信息。在编译的时候,有些配置可能还是未知的,因此可以通过类SessionSettings来设置或加载。SessionSettings是一个数据字典,可以随意设置和查询配置信息。SessionS 阅读全文
posted @ 2012-04-28 21:44 可乐加冰 阅读(8286) 评论(1) 推荐(2)
摘要:一、发送消息QuickFIX/N的发送FIX消息的简单示例:FIX44.NewOrderSingle order = new FIX44.NewOrderSingle( new ClOrdID("1234"), new Symbol("000001"), new Side(Side.BUY), new TransactTime(DateTime.Now), new OrdType(OrdType.MARKET));Session.SendToTaget(order, sessionID);首先,我们需要学习如何使用会话发送指令消息。1) QuickFIX 阅读全文
posted @ 2012-04-27 09:01 可乐加冰 阅读(7535) 评论(0) 推荐(0)
摘要: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#三个版本的实现。QuickFix/N是实现了FIX协议4.0-5.0版本及其功能的开源软件,100%使用.NET(C#)实现。 QuickFix/N官网下载 http:/ 阅读全文
posted @ 2012-04-26 21:31 可乐加冰 阅读(10471) 评论(0) 推荐(2)