论文部分内容阅读
随着全球经济回暖,我国期货市场也迎来了新的发展期。期货市场可以发现价格,提高资源配置效率,掌握大宗商品定价权,同时帮助企业规避市场风险,推进期货市场建设是国家战略;同时,期货也是一种投资工具,由于其众多符合投机交易的特性,使其成为投资组合中首选的高风险高收益的品种。期货投资相比其他的金融产品,期货及其复杂,专业化程度较高,主要表现为以下几个特征,保证金杠杆交易,双向交易,T+0交易品种众多,交割月合约持有限制,高频行情,指令丰富,连续交易(夜盘)等等。程序化交易在复杂的交易过程中,有非常明显的优势。如程序化策略可以全面监控行情,实时计算风险度,多策略匹配提高资金效率。策略模型化减少随意性,避免人性贪婪的弱点,保证策略的实施。程序化交易属于计算机、金融的交叉学科,是现代金融交易发展的重要方向,其研究领域包括计算机科学、信息通讯、金融工程、系统工程、金融数学、博弈理论等等,国内外科研机构、金融机构都有相关部门对其理论实践进行深入研究。程序化策略的研究和系统平台的搭建是程序化交易的重要核心部分。本文重点研究了程序化交易策略研究方法,并以一套正向可交割钓鱼单策略为例。同时,为了配合此类策略实施,又设计了策略运行的平台,为投资机构实施程序化交易提供了一套完整的可统一管理、灵活部署的解决方案。本文的研究工作主要有以下几个方面:首先,本文主要研究如何设计一个交易策略的方法,它是系统的最核心部分。从期货交易系统的需求分析出发,提出程序化交易策略可细分为传统交易策略、订单策略、高频策略三个部分。在此指导下,以正向可交割套利为传统交易策略,钓鱼策略为订单策略,“抽烟理论”为高频策略,基于正向可交割原理,针对钓鱼线行情,完整且创造性地提出了一个用于套利的程序化交易策略。然后,构建了程序化交易系统平台的总体构架。文中对系统的外部环境做了分析,同时针对前文提出的策略需求,兼顾了运行效率和架构灵活性,设计了平台架构。将系统定位为一套接入期货公司柜台交易系统的程序化策略交易平台,交易子系统支持子账户分组策略交易风控,交易核心系统双活运行,管理子系统可以满足系统管理和报表功能。最后,将策略与平台结合起来,在程序化交易平台之上完成了策略的实现及验证。平台实现了程序化接入交易等功能,模块化的设计思想完成了诸如子账户管理,订单分析等功能,分布式部署方式,提供了更稳定、高效的交易订单下达方式。交易策略的稳定运行,将会在市场中接受检验,同时在市场的搏斗中不断优化改进。在完成基于自建平台之上的特定交易策略的同时,由于其平台设计与策略相分离的原则,因此,在本系统平台之上可以用于建立其他的交易策略,为程序化交易提供了一个通用性的平台。在运行当中,平台还兼具有历史行情交易信息收集功能,这些信息可用于日后数据挖掘分析,为更进一步策略设计提供帮助。