论文部分内容阅读
互联网的高速发展使得电子管理系统在各行各业都有了广泛且重要的应用。而在市场信息瞬息万变、交易需求不断扩大的股票市场,具有速度快、成本低和突破场地限制等优势的电子化交易方式已经成为了市场趋势。国际和国内各大交易所都推出自己的交易系统以便获得更好的交易效率。作为交易系统的关键子系统——撮合系统,它的撮合能力直接影响到交易系统的性能。而国内的股票交易市场不同于国际其他市场,具有更大的交易需求,同时国内的交易机制也拥有自己的特色,为此,构建一个符合中国股票市场需求的高性能交易撮合系统显得尤为重要。 另一方面,随着国内金融市场的不断发展与完善,程序化交易变得越来越受关注,据统计美国市场中有70%的交易是由程序化交易完成的。詹姆斯-西蒙斯(Ja mes S imo ns,文艺复兴科技)、大卫-萧(Da vid S haw, D. E萧公司)、多伊-法莫尔(Doyne Farmer,预测公司),这些交易界的超级明星都通过程序化交易取得了令人震惊的收益。目前国内大多数程序化交易者并没有建立起一个完备的检测与优化体系,采取的测试方式大多为简单的历史数据回溯测试,这容易导致对历史数据曲线的过度拟合。 本文从中国股票市场的交易机制出发,通过了解熟悉股票市场中的订单的下单流程、交易所的订单处理机制、以及从订单下达到交易所形成交易价格的过程,深入了解交易所撮合订单的方式与机制,从而总结出交易撮合系统的需求,对系统进行分析建模,设计系统架构,结合真实市场机制,采用多层分布式体系和内存撮合的数据存储模式,利用 Java技术构建一个小型的较为完善的交易撮合系统。接着本文构造出一个较完整的程序化交易系统的检测与优化体系,依次分为六个步骤:设计交易策略,交易策略程式化,验证性检测,交易系统最优化,推进的样本外测试,实战交易。通过此体系可以分析交易模型的风险与收益水平及策略的稳定性,并得出健全的交易策略需具备的特点:获利相对均匀分布、具有相对稳定的盈亏次数比率、具有连续且平滑的最优化参数集、适应不同类型的市场且风险可控。最后探讨了关于程序化交易的风险问题,并对程序化交易、高频交易提出了监管政策建议。