当前位置:
文档之家› 《面向流的金融信息交换协议》(FAST1.1)中文规范 徐广斌
《面向流的金融信息交换协议》(FAST1.1)中文规范 徐广斌
3.1 XML 命名空间 (namespace) ................................................................................................................7 4 错误处理 ...............................................................................................................................................................7 5 应用类型 ...............................................................................................................................................................7 6 模版 .......................................................................................................................................................................8
上述人员和实体不保证FIX协议同其描述相符,或免于错误。因使用产生的任何风险由用户完全 承担。
用户应当意识到,对于称为适流FIX(FAST协议)的标准,芝加哥商业交易所 ("CME")已经提交 了专利申请,其权利要求的范围潜在地包含了FAST协议的有限要素,通过与FIX协议有限签订的专利 协议,为用户使用FAST协议提供“无诉契约”。点击此处查看更多与此专利协议相关的信息。 http://www.FIXprotocol.org/FASTagreement .
FAST sm规范
版本 1.x.1 2006-12-20
文档状态
本文为FIX社区标准协议的规范,欢迎为作完善的一切讨论及建议。
传播
本文的传播不受任何限制。
版权声明
本文为FIX协议有限(FPL)版权所有 (2006)
摘要
本文对FAST协议进行了详细规定。FAST是一种面向消息数据流的、具有高的压缩率和处理效率 的编码方法。本文定义了称为“模版”的控制结构的语义,及其二进制的表示格式。同时还定义了一种 用于具体模版定义结构的XML(扩展标记语言)语法。
第 3 页 共 43 页
目录
1 导言 .......................................................................................................................................................................6 2 术语 .......................................................................................................................................................................7 3 标记法 ...................................................................................................................................................................7
任何与FIX协议相关的个人与实体,不对任何种类的、由任何用户使用(或任何无法使用)FIX 协议相关的、或以何种方式所造成的赔偿责任负责,不论直接、间接、偶然、特殊或必然(包括,但 不限于:数据损失、无法使用、第三方索赔、利润或收益损失、或其他经济损失),不论是否侵权(包 括疏忽和严格责任)、签订或未签订合约,也无论对于此类损害,上述个人和实体是否已被告知,或 即使未被告知,对其发生的可能性是否可能已有预期。
除FPL所明确规定的版权和可接受的使用政策外,不就关于FIX协议(或任何其相关权利)的任 何专有权或所有权利益另行给出授权许可。
第 2 页 共 43 页
致谢
FPL感谢为本规范的制定作出努力的人们。本规范的基本设计思想主要来自于Rolf Andersson, Daniel May,Mike Kreutzjans,以及相关的讨论。David Rosenberg 起草了本规范。 Matt Simpson, Richard Shriver, Jim Northey为规范的后续草案作出大量贡献和反馈。Anders Furuhed, Yuriy Gormakh, Sitaram Guruswamy, Wei Keok, Göran Forsström, 及 Mats Ljungqvist审阅了规范的后续草案。范例部分由Matt Simpson 及 Greg Orsini完成。市场数据优化工作组(MDOWG)所有参与成员的反馈对本规范最终的 顺利完成也起到重要的帮助作用。
6.1 指令上下文.................................................................................................................................................8 6.2 字段指令.....................................................................................................................................................9
Βιβλιοθήκη Baidu免责声明
此处所包含的信息及金融信息交换协议(统称为“FIX协议”)根据现有信息制作。任何与FIX协议 相关的个人与实体,均不对FIX协议(或由于其使用所产生的结果)或者任何其他事项做出明示或者 暗示的表示和保证。上述个人和实体特别声明不负责对本文的原创性、准确性、完整性、适销性,或 特定目的之适度性做任何保证。
6.2.1 整数字段指令..................................................................................................................................9 6.2.2 十进制数字段指令..........................................................................................................................9 6.2.3 字符串字段指令............................................................................................................................10 6.2.4 字节向量字段指令........................................................................................................................10 6.2.5 序列字段指令................................................................................................................................10 6.2.6 分组字段指令................................................................................................................................10 6.3 字段操作符...............................................................................................................................................11 6.3.1 字典与前值....................................................................................................................................11 6.3.2 初值................................................................................................................................................12 6.3.3 常量操作符....................................................................................................................................12 6.3.4 缺省操作符....................................................................................................................................12 6.3.5 拷贝操作符....................................................................................................................................12 6.3.6 递增操作符....................................................................................................................................12 6.3.7 差值操作符....................................................................................................................................13 6.3.8 接尾操作符....................................................................................................................................14 6.4 模版引用指令...........................................................................................................................................15 7 名称 .....................................................................................................................................................................16 7.1 辅助标识符...............................................................................................................................................16 8 类型转换 .............................................................................................................................................................16 8.1 字符串转换为其他类型...........................................................................................................................16 8.1.1 转换为整数....................................................................................................................................17 8.1.2 转换为十进制数............................................................................................................................17 8.1.3 转换为字节向量............................................................................................................................17 8.1.4 字符集间的相互转换....................................................................................................................17 8.2 整数转换为其他类型...............................................................................................................................17 8.2.1 转换为整数....................................................................................................................................17 8.2.2 转换为十进制数............................................................................................................................17 8.2.3 转换为字符串................................................................................................................................17 8.3 十进制数转换为其他类型.......................................................................................................................17 8.3.1 转换为整数....................................................................................................................................17 8.3.2 转换为字符串................................................................................................................................18 8.4 字节向量转换为字符串...........................................................................................................................18 9 可扩展性 .............................................................................................................................................................18 10 传送编码............................................................................................................................................................18 10.1 字节和位元顺序.....................................................................................................................................19 10.2 停止位编码实体.....................................................................................................................................19 10.3 模版标识符.............................................................................................................................................19 10.4 空值属性.................................................................................................................................................19 10.5 存在图.....................................................................................................................................................19