文摘
英文文摘
声明
第一章绪论
1.1:STEP协议的制定背景
1.2:STEP协议的制定思路和原则
1.3:STEP协议的制定的意义
1.4:证券行情分析系统的发展和趋势
1.5:行情系统的架构模式
1.5.1:Client/Service模式
1.5.2:Brower/Service模式
1.5.3:Mobile/Service模式
第二章:step协议
2.1:STEP协议的简介
2.2:术语和定义
2.3 STEP协议的会话机制
2.3.1消息序号
2.3.2心跳
2.3.3缺口填补
2.3.4消息重复发送
2.3.5消息重新发送
2.3.6消息确认
2.4:STEP连接
2.4.1:登录
2.4.2:注销
2.4.3:消息恢复
2.5:数据类型
2.5.1基本数据类型
2.5.2:扩展数据类型
2.5.3:重复组
2.6:扩展方式
2.6.1:扩展分类
2.6.2:扩展规则
2.7:消息定义
2.7.1:消息头
2.7.2;消息尾
2.7.3:常用的消息类型
2.8:行情
2.8.1:证券信息请求消息(MsgType=e)
2.8.2:证券行情广播消息(MsgType=U003)
2.9:市场控制
2.9.1市场参数求情消息(MsgType=BI)
2.10:安全加密和数据完整性
2.10.1 安全加密
2.10.2:数据完整性
第三章:STEP引擎和LEVEL2DCD转码机
3.1:NGTS概述
3.2:广播概述和订阅列表
3.2.1:私有和公共广播
3.2.2:可恢复广播和非可靠广播
3.3:STEP引擎概述
3.4:STEP引擎所用到的主要配置文件及说明
3.4.1:CommonConfig.xml
3.4.2:MissInfo.xml
3.4.3:SwitchPath.xml
3.5:STEP引擎的日志文件
3.5.1:消息日志
3.5.2:系统日志
3.5.3:接口调用日志
3.6:Leve12DCD转码机
3.6.1:Leve12DCD的整体架构设计
3.6.2:Leve12DCD转码机的驱动层
3.6.3:对读写DBF文件类的封装
3.6.4:Leve12DCD转码机对STEP引擎的应用
3.6.5:Leve12转码机和服务器端的交互策略
第四章:行情分析系统用到的通信协议
4.1:TCP/IP协议和工作机制
4.1.1:多路复用数据流
4.1.2:测试数据的完整性
4.1.3:重新排序
4.1.4:流控
4.1.5:计时机制
4.1.6:应答接收
4.2:UDP/IP协议和工作机制
4.3:套接字
4.3.1:套接字模式
4.3.2:套接字I/O模型
第五章:新一代行情分析系统服务器端的设计和实现
5.1:新行情服务器端的功能模块划分
5.1.1:新行情服务器端功能、架构概述
5.1.2:新行情服务器端的模块的划分
5.2:新一代行情系统的简略架构方案及特点
5.2.1:简略架构和说明
5.2.2:该架构的特点:
5.3:行情分析系统通信数据接口的设计和封装
5.3.1:数据帧的头部格式和子类型格式
5.3.2:数据帧类型和各个帧的设计
5.3.3:用户认证类的数据接口的设计
5.3.4:请求市场基本信息和配置类(MFT_CONFIG)
5.3.5:数据资料类
5.3.6:分时走势(CFT_DATA_TREND)
5.3.7:明细资料(CFT_DATA_TICK)
5.3.8:历史数据请求(CFT_DATA_HISTORY)
5.3.9:公告新闻类数据接口的定义
5.3.10:通用数据查询资料交换方式(MFT_NORMAL_FILE)
5.4:对常用技术模块的封装
5.4.1:对线程的封装
5.4.2:对Mutex的封装
5.4.3:对通信队列的封装
5.4.4:对通信实体的封装
5.4.5:数据包的接收池的封装
5.4.6:对请求队列的封装
5.4.7:心跳包的设计
第六章:新一代行情分析系统客户端的设计与实现
6.1:总体概述
6.2:主框架的设计
6.2.1主窗口绘制
6.2.2启动过程
6.2.3结束工作
6.2.4网络消息收发
6.2.5支撑视图管理模块
6.2.6支撑智能管理系统模块
6.2.7与辅助子模块和各种命令源的交互
6.2.8:主框架用到的主要接口和函数列表
6.3:视图模块
6.3.1标题栏、工具栏、边框
6.3.2.状态栏
6.3.3视图区域
6.4:登录和初始化模块
6.4.1:登录过程
6.4.2:初始化
6.4.3:登录流程和策略
6.5:客户端功能模块的封装
6.5.1:对文件操作的封装
6.5.2:对UI控件的继承、扩展和封装
6.5.3:数据引擎和视图的设计和封装
致谢
参考文献
附录
贵州大学;