论文部分内容阅读
随着经济的飞速发展,证券市场也发生了翻天覆地的变化,原来的手工交易方式已经逐渐不能适应未来证券交易的发展趋势,因此程序化交易应运而生。尽管程序化交易在我国的起步较晚,但是已经有越来越多的人意识到了程序化交易的重要性。券商纷纷成立量化投资部来研究程序化交易,大量有关程序化交易的理财产品上市,这些都对程序化交易系统提出了迫切的需求。论文对市面上现有的程序化交易系统存在的问题和客户的需求进行了分析,发现现有系统存在重客户端、界面单一及程序化交易功能简单等问题,而客户则希望程序化交易系统具有强大的灵活性和可定制性。针对这些不足和需求,本文提出了一套轻客户端程序化交易系统设计方案,其具有定制灵活及回测方便等特点。交易系统分为服务器端,客户端和数据库三部分。服务器端是整个程序化交易系统的重点,程序化交易的大部分功能均在服务器端实现。服务器端主要由基础数据服务模块、交易服务模块、策略服务模块、预埋服务模块四大部分组成。客户端则分为策略操作模块,策略编辑模块,策略监控模块及回测模块四部分。论文给出了各部分的具体实现。论文对系统的安全性及稳定性进行了重点的分析和设计,给出了程序化交易系统从客户端登陆到最终策略应用(运行、委托)的安全性及稳定性方案。在安全性方面,提出通过通信安全、客户端安全及服务器端安全来实现。在稳定性方面,采用了实时热备份、负载均衡和冗余多节点技术来保证系统正常的运行。最后,论文通过在程序化交易系统上实现一个具有普遍性的策略以及对交易性能的测试,验证了本论文设计的程序化交易系统的有效性。结果表明,程序化交易系统基本达到了设计目标。本论文的研究成果不仅可以满足现有市场对于程序化交易系统的需求,也为程序化交易系统今后进一步改善提供了思路,有助于促进程序化交易的发展。