论文部分内容阅读
算法交易是将交易策略预先编成计算机程序,由程序自动化地执行交易的过程。投资者常使用算法交易来完成规模较大的证券交易,算法交易策略通过将大额委托单拆分成许多小额委托单来分散市场风险和缓解对市场价格的冲击,帮助投资者在证券交易过程中获得对自身最有利的成交均价。本文从机构投资者和高净值投资者的算法交易需求出发,设计和实现了一套功能全面的算法交易系统。首先,根据投资者的需求规划系统的功能建设目标,以算法交易为基础功能,为投资者提供投资策略的执行和头寸管理平台,并对证券资产进行自动化管理的止盈止损功能;然后,针对目前投资者广泛使用的标准VWAP算法交易策略存在的问题,提出一种积极型VWAP算法交易策略,即在标准VWAP算法交易策略的基础上,引入积极型调整模块,该模块根据最新市场价格和对未来短时间内的市场价格的预测,调整交易委托单数量。利用分形插值方法在描述具有分形结构的非光滑曲线方面的优越性,本文利用分形插值模型预测交易证券在未来短时间内的市场价,实时对投资者的委托单数量分布进行调整,以求在交易时段得到优于标准VWAP算法交易策略的成交均价。通过回测试验,验证该积极型VWAP算法交易策略的有效性。最后,详细描述本系统的各个模块的工程实现。从投资者角度和系统管理员角度描述数据库的设计方案;采用中间件技术实现策略执行与策略管理模块,对证券持仓头寸、算法交易委托、投资策略进行管理;引入基于复杂事件处理技术的Strategy Execution Platform平台,在此平台基础上构建一个高扩展性的策略执行引擎实现算法交易策略和止盈止损策略;基于ASP.NET技术开发系统管理端;基于Windows Presentation Foundation框架开发交易客户端,为投资者提供直观、便捷的交互体验。