深度学习在程序化交易中的应用

来源 :西南财经大学 | 被引量 : 0次 | 上传用户:michael_zhang_x
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球证券市场地发展,借助现代的科技手段,交易方式也在演变,原来由交易员场内撮合或者通过场外电子化交易平台手动下单的方式不能快速捕捉交易机会,因此程序化交易应运而生。在我国程序化交易起步较晚,门槛较高,但是越来越多有条件的投资者开始借助计算机程序在分析和交易上的便利性在市场中获得优势,券商纷纷成立量化自营投资部门进行程序化交易,各种基金推出各种不同策略的和风格的基于程序化交易的理财产品。  程序化交易这种方式具有多种优势,使用计算机程序进行数据分析和下单交易可以克服多种人性的缺点,比如交易员在交易的时候容易受到主观情绪的影响,总是趋向于相信自己愿意相信的结论,典型的就是所谓的“乐观倾向”,在市场走向明显偏离判断的时候不能及时止损,把希望寄托于市场的回稳,但这往往是交易员一厢情愿的想法,巴菲特有句名言:“永远不要试图打败市场,市场是不可战胜的”。程序化交易还有一个明显的优势就是交易指令能够快速下达,市场在波动的过程中总是存在着这样那样的套利机会,套利机会稍纵即逝,为了博取微薄的套利利润,现代交易者在快速发出交易指令上可谓是无所不用其极,极端的例子是有的对冲基金为了在跨市场套利上取得交易优势甚至自己搭建洲际通信专线,而不是走通常的因特网。  随着在交易速度上的精进,在提高交易速度上已经不能有所发展,搭设专线的成本有可能还会超过套利的利润,所以渐渐的这条路走不通了,更多的交易者把注意力放到如何构建更先进更有效的交易算法上,从传统的技术分析到数理统计方法再到近年来火热的机器学习技术不一而足。  自上世纪80年代以来随着摩尔定律持续,计算机的计算和存储越来越强,价格越来越便宜,再加上互联网浪潮下,大数据机器学习技术的风靡,许多机器学习算法被用来做金融时序序列预测,因为从机器学习算法的角度价格的涨或者跌可以很自然的看成一个二分类问题,看早期一些其他机器学习相关的论文如决策树、朴素贝叶斯、SVM等,会发现不少是做股票预测的,然而效果并不好,究其原因主要有两点,一是基于统计规律机器学习算法有效的前提是不同类的样本具有相同的统计学规律,然而金融时序数据的随机性强,噪声大,这个前提并不成立,并且传统的机器学习模型在特征选取上依赖人的经验,如果不能在特征选取上有所创新的话,模型效果也是强差人意。针对以上两点问题本文提出一种基于深度学习的程序化交易模型,深度学习网络能够对特征进行自主学习,减少对依靠经验来选取特征的依赖,并且深度学习网络通过调整网络层的节点数能够对输入数据进行升维和降维,在低维(高维)空间不能呈现的统计特性映射到高维(低维)空间后说不定会有比较明显的分布特征。  Hinton等人于2006年在前人工作的基础上构建了一种含有多个隐含层的深度神经网络,这就是所谓深度学习的概念。深度学习技术在特征的学习上更为优异,多个隐藏层使得原始数据具备更抽象的特征表达,通过逐层的学习优化整个模型的准确性也得到提升。  本文旨在研究深度学习技术在我国特殊的市场环境下进行数据分析的能力。在我国由于股指期货交易时T+0方式,且交易量较大具备很好的流动性且交易成本较低适合作为算法交易的研究对象,故本文利用深度学习神经网络来构建股指期货交易模型以研究此技术在程序化交易中效果。本文从交易策略出发,针对特定的交易策略设计相应的深度学习模型,通过两组对照实验,分别在不同的训练集上训练模型,然后在相同的测试集上测试不同模型的性能,对比分析两组深度学习模型的性能,得出结论:在同等测试集下,更多的数据量能给模型带来更优异的表现。本文通过使用大量的数据训练深度学习模型,在股指期货仿真交易上取得了较好的效果。交易系统可以大致分为三个模块:数据准备模块、模型训练模块、运行时交易模块。
其他文献
未来的通信网络和数据网络将融合成为一个基于IP的单独网络,这个单独网络的核心网络将采用多协议标签交换(MPLS)技术来实现流量控制以及服务质量(QoS)[1]。相对于IPv4协议的地
通信是多移动机器人在实现团队合作时的关键因素之一。在实际应用时往往面对的是动态、复杂、非结构化的,没有或缺乏固定网络设施的环境,在这种环境中,Ad Hoc网络比一般的网络表
由于环境的复杂多变,需求的不确定性,致使实现企业核心业务功能的信息系统的开发和维护都处于一种被动的状态,系统开发和维护人员因此承受了巨大的压力。由于开发人员并不十分精
随着数据库技术的飞速发展及数据库管理系统的广泛应用,数据库不仅在数量上快速增长,规模也越来越大。激增的数据背后隐藏着许多重要的信息,对其进行更高层次的分析,能促进信息的
。 本文就客户管理系统中的几个相关要点:客户维系管理、客户挽留管理和离网客户管理等展开分析论述。较为详细地说明了与要点相关的几个功能模块的结构和需求,以及各个环节
XML(ExtensibleMarkupLanguage)是用于表示Web上数据和文档的通用标记语言,在很短的时间内就获得了广泛的认同,已经成为网络环境下主要数据交换的标准之一。目前大量计算机应用
随着经济信息化和全球化,市场竞争越来越激烈,组织机构要想在竞争中求得生存,就必须设法降低经营成本,快速开发和提供新的产品和服务,为了提高企业竞争力,越来越多的企业开始使用工
近年来,随着第三方物流行业的迅速发展,第三方物流企业间的竞争也日益加剧。如何实施客户策略以便在激烈的市场竞争中立于不败之地,是企业目前最为关注的问题。通过对企业客户进
论文综述了中文文本分类中自动分词、文本表示、特征选取和分类模型几个部分的研究现状和研究方法。每个部分都有多种实现技术,不同的实现方法对分类系统性能的影响也不同。如
本文主要研究了在J2EE平台下基于WEB服务的动态电子商务模型及其相关技术。首先对J2EE及其相关技术进行了深入分析,研究了J2EE的架构、组件、容器以及服务技术,重点介绍了J2EE