当前位置:主页 > 经济论文 > 期货论文 >

程序化交易系统的设计与实现

发布时间:2017-11-18 11:18

  本文关键词:程序化交易系统的设计与实现


  更多相关文章: 程序化交易系统 行情信息处理 交易策略信号分发


【摘要】:随着金融市场的不断繁荣,网络信息技术的高速发展以及越来越多的用户参与,市场对期货交易的参与方式提出了更高的要求和期望,用户自主的线上交易已经成为主流的期货交易方式,同时程序化交易由于能够克服人工操作的缺陷,使用户最终获益,而得到了较为广泛的应用。针对用户之间的协作性和系统可扩展性等方面的需求,我们设计并实现了一个基于交易策略信号共享的程序化交易系统。系统由交易/分析客户端、历史行情服务器以及交易策略信号分发服务器组等组成,本文的主要工作是行情信息处理部分和交易策略信号分发部分的设计与实现。在行情信息处理部分通过将Memcached服务器分为两个缓存集群,协同工作,加速历史行情信息的读取;通过将SQLite内存数据库作为内存和本地永久化存储的缓存层,减少了对内存中数据结构的占用,同时获得了对行情数据排序和删重的能力;并实现了实时行情图表的绘制。交易策略信号分发部分包含多个相关的服务器,之间通过socket连接池和基于JSON的通信协议进行通信。其中信号转发服务器采用MINA框架实现,维护与用户的TCP长连接,响应用户请求并转发信号。登录与负载均衡服务器采用动态负载均衡算法为用户选择信号转发服务器,为防止刷新周期内连接堆积,引入基于反馈的连接影响系数。验证过程基于单点登录的思想,验证通过后,根据持有的票据可以登录到不同的信号转发服务器,无需重复整个验证过程。信号集中分发服务器通过消息中间件集中分发策略信号。在信号数据库存取服务器设计并实现了专用的多队列线程池和数据库连接池来提高存取速度。对程序化交易系统的客户端和服务器分别进行了实验,通过实验结果和分析证明了本文工作的有效性。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【参考文献】

中国期刊全文数据库 前10条

1 唐敏;宋杰;;嵌入式数据库SQLite的原理与应用[J];电脑知识与技术;2008年04期

2 陈俊;黄维平;;分布式Memcached在社交游戏中的应用研究[J];电脑知识与技术;2011年10期

3 张燕;徐立新;;ActiveMQ特性与配置研究[J];电脑编程技巧与维护;2011年12期

4 彭帅;;NIO网络开发设计实践[J];程序员;2008年02期

5 张前进;齐美彬;李莉;;基于应用层负载均衡策略的分析与研究[J];计算机工程与应用;2007年32期

6 徐晶,许炜;消息中间件综述[J];计算机工程;2005年16期

7 任军;基于LDAP的目录服务综述[J];计算机应用研究;2005年05期

8 王华,马亮,顾明;线程池技术研究与应用[J];计算机应用研究;2005年11期

9 李坤;王百杰;;服务器集群负载均衡技术研究及算法比较[J];计算机与现代化;2009年08期

10 王世轶;;基于LDAP协议的单点登录系统的研究与设计[J];煤炭技术;2012年04期

中国重要报纸全文数据库 前1条

1 安信期货 聂延龙;[N];期货日报;2012年

中国硕士学位论文全文数据库 前10条

1 凌莉;期货交易系统的研究与设计[D];复旦大学;2010年

2 黄鲲;量化交易及相应的软件系统开发[D];天津大学;2011年

3 何献华;期货程序化交易系统[D];华南理工大学;2011年

4 江莎;基于Java的数据库连接池的研究[D];武汉理工大学;2006年

5 林水城;期货交易系统平台中负载均衡与灾难备份的研究与实现[D];浙江大学;2006年

6 高焕芝;单点登录技术的研究[D];北京邮电大学;2006年

7 杨坚;基于Java的网络游戏服务器系统的研究与开发[D];电子科技大学;2007年

8 岑冬梅;基于SQLite的空间数据库存储技术的研究与实现[D];武汉科技大学;2009年

9 缪剑斌;基于LVS的高可用负载均衡集群系统的设计与实现[D];北京邮电大学;2010年

10 柯刘阳;基于TCP长连接的负载均衡器设计与实现[D];电子科技大学;2012年



本文编号:1199601

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/qihuoqq/1199601.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7aaa8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com