学年论文 第二版苏凯金工1101.docx
- 文档编号:30756677
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:12
- 大小:26.15KB
学年论文 第二版苏凯金工1101.docx
《学年论文 第二版苏凯金工1101.docx》由会员分享,可在线阅读,更多相关《学年论文 第二版苏凯金工1101.docx(12页珍藏版)》请在冰豆网上搜索。
学年论文第二版苏凯金工1101
山东财经大学
本科学年论文(设计)
题目:
浅析期货市场程序化交易利弊及展望
学院金融学院
专业金融工程
班级金融工程1101班
学号2011030216
姓名苏凯
指导教师赵国庆
山东财经大学教务处制
二O一三年十二月
浅析期货市场程序化交易利弊及展望
摘要
随期货行业的近几年突飞猛进发展,作为金融创新成果之一的程序化交易也受到投资者、各大期货公司以及其他金融业的青睐。
尽管在市面上还看不到商业化的交易系统推出,但底层的程序化交易开发平台、应用平台等均已较为完善,程序化交易可能将成为期货业一大亮点。
在国外成熟的期货市场中,由于投资者积极研发新的交易模型和交易所不断完善和改进交易制度,程序化交易的交易量占总交易量的比重不断增加,几乎所有的投资经理都使用程序化交易系统来辅助交易与资产管理。
而在国内,由于受到期货市场产品机构单一、交易制度不够灵活等限制,程序化交易发展缓慢在本文中,我将结合程序化交易在国内与国外发展的现状,分析其存在的利弊,并对程序化交易的可行性及必要性作出分析,与此同时提出合理建议及未来预期展望。
尽管发展程序化交易存在一些问题,但只要在制度建设以及市场机制建设等方面做好充分准备,避免人为因素的出现,程序化交易的负面影响就可以降低。
关键词:
程序化交易;利弊;建议;展望
1引言
近年来,随着经济全球化和金融化的不断发展,有20年发展历史的中国期货业在国民经济和金融市场发展中的战略地位日益显现。
作为一个新兴的高端金融行业,需要以我国资本市场为背景,不断探索创新发展。
推出股指期货,发展金融期货市场,为我国单边交易的证券市场提供了对冲的机制,完善了我国的金融体系。
从目前市场运行情况来看,股指期货总体上实现了平稳起步。
股指期货推出后,行情波动日益频繁和复杂。
面对市场的高风险,投资者的投资理念开始成熟,投资者开始从盲目交易转向理性投资,不断寻求新的交易方式。
因此采用先进的计算机技术的程序化交易越来越受到投资者的关注。
目前程序化交易方面的研究在发达国家市场己经相当成熟,并且被广泛的应用于外汇、证券、期货等市场。
香港期货交易所的恒生指数期货和新加坡交易所的日经指数期货均采用程序化交易。
大部分养老基金和信托基金公司都使用程序化策略处理大额度的交易来降低冲击成本。
程序化策略将资产通过多种交易系统置在不同的市场和品种中,降低风险的同时实现资金曲线的稳健增长。
现今我国期货市场的程序化交易尚处于起步阶段,但随着投资者对程序化交易认识的加深,越来越多的投资者开始关注并且尝试运用程序化交易进行期货投资,有一些投资者已经初尝甜头。
但是我国程序化交易的发展,面临着风险控制系统缺失、交易所规则的限制、历史数据难以收集、银行转账系统功能模块缺失等因素的限制。
所以综上述分析,我将在本文中根据历史分析程序化交易这一新兴事物利弊,并提出我的个人意见及展望。
2程序化交易的综合评述
2.1程序化交易的含义及起源
程序化交易,又称程式交易亦称篮子交易,是指同时完成一个股票组合的交易,而不是对组合中的股票单独进行交易。
程序化交易起源于二十世纪70年代的美国,其最初的定义是指在纽约股票交易所(NYSE)市场上同时买卖超过15只以上、交易额在100万美元以上的股票组合,分为程式买入与程式卖出两种。
程序化交易最早主要被机构投资者用于指数套利和组合保险。
指数套利是指投资者同时交易股指期货合约和相对应的一揽子股票,通过期货与现货市场短时间内存在的价格差来获利的交易策略。
组合保险(是指运用股指期货和期权来保护股票组合,防止股市下跌。
在二十世纪80年代中期,组合保险成为投资者主要的资产风险管理工具,保护了大约价值900亿美元的股票组合。
随着计算机以及网络技术的普及和应用,资产管理模式发生了巨大的变化。
由于受到资金规模扩大,市场风险增加以及市场波动加剧等因素的影响,传统的凭借投资经理的经验以及手工操作的资产管理模式受到巨大的挑战,难以取得令人满意的收益。
而程序化交易可以帮助投资者规避风险并带来巨大的收益。
随着各大投资机构加大对程序化交易的投入研究,程序化交易不仅被广泛应用于传统的交易决策和交易辅助中,同时被应用于自动化交易平台中。
因此,现在程序化交易泛指将特定的交易策略或规则编译为计算机程序,通过对实时行情的计算发出交易信号,由交易员下单或计算机自动下单来完成的交易。
其本质是在判断交易时机中排除人工决策的过程,做到交易决策的客观化,帮助投资者排除主观情绪和心理层面的负面影响。
2.2程序化交易的过程
一个真正意义上的程序化交易系统的诞生,包涵了策略形成、策略定量化进行编制、检验以及优化等步骤。
2.2.1交易思想的形成和提炼。
一个好的策略的提出是整个程序化交易系统的灵魂,它的形成可以来源于平时做单的实战经验、书本上一些归纳和总结,也可以是借鉴别人的经验来做补充。
一套完备的交易思想不仅要具备完整的并且不自相矛盾的开平仓机制,而且需要一定次数的交易来保证做单的合理性和有效性。
交易思想的形成还只是从一堆土坯里走出来的半成品,要成为一件精美的“瓷器”,还需要细致的雕琢,即交易思想的提炼。
程序化交易策略的建立主要依靠价格和交易量为基础的统计指标,所以我们应当将所形成的策略通过具体的量价关系来表达,计算机到时会严格执行程序的这种量价关系,因此在提炼思想的过程中容不得半点模糊。
2.2.2程序化交易的量化编制。
利用程序化编写平台,将提炼后的策略以文字的形式向编程语言转变,好比就是在瓷器制作工艺流程中烧制成型的过程,非常关键。
计算机系统识别条件是否成立都是利用简单的0-1系统(0代表不成立,1代表成立),因此在程序编制过程中遇到模糊性的措辞,必须将其量化。
编写一套完整的程序包括定义参数、定义变量和执行操作。
参数定义以及自己的策略模型,可有可无;定义变量主要是为了简便,能够体现自己模型的思路,在对于复杂的模型可以使程序模块化,方便调用;而执行操作便是根据满足的条件发出信号(多、空、平),注意不能发生逻辑上的错误,要实现整个程序的自洽。
在一切编制完成后,还需注意的问题就是程序的正确与否,通过调试观察开平仓条件是不是符合自己的真实意图。
编写过程中出现错误是很正常的事,可能编写不是太困难,真正的难点在于寻找错误、发现错误、和改正错误。
这需要编写者耐心对待,将编写的模型转换成指标,通过加载指标,比对品种k线上的信号显示去发现错误。
2.2.3验证以及优化。
交易系统的验证及优化,在历史数据加载中不仅需要我们对编写的程序进一步的确认,验证所定义的变量、开平仓是不是符合我们之前编写的本意,更重要的是用历史数据加载来检测策略模型在过去的运行状况,通过检测不断优化和完善模型,来提高模型的盈利水平及稳定性。
模型加载效果在不同品种、不同周期也存在很大差异。
那怎么样才能知道一个科学的成熟的交易系统适用于何种品种、何种周期?
在我认为,要看这种交易系统的特点是否与交易品种、周期相匹配,更为重要的仍要做大量的工作用历史数据去进行检测,使用流动性较好的品种和各种周期去寻求模型的性能。
出于历史检验和实盘可能存在的误差,还要带到实盘或者模拟盘去进行检测。
3程序化交易的利弊分析
在国内金融市场多元化、复杂化,程序化交易得以发展的契机,同时伴随期货行业的不断发展,作为金融创新成果之一的程序化交易,以其克服人性弱点,方便快捷以及超出人类生理极限操作的优点,受到越来越多投资者、各大期货公司以及其他金融业企业的青睐。
但是每一个新兴事物在有其独特优越性的同时,也具有其自身的弊端。
3.1程序化交易的特点及优势
在分析了程序化交易的含义之后我们来看一下程序化交易在各个方面的特点以及优越性:
3.1.1克服人性弱点
在传统的人工交易中,投资者面对剧烈波动的行情,发现最能影响自己交易结果的不是市场而是自己的心态。
投资者都出现过面对盈利,害怕承担风险而过早离场,错失大的行情;面对亏损,由于侥幸心理而不止损甚至加仓,导致最后爆仓出局。
投资者在交易中,心态的变化往往会决定交易的结果。
大部分投资者的理性是有限的,都无法战胜贪婪和恐惧,只有一小部分能够严格遵守交易纪律。
程序化交易将交易策略程序化之后,交易就不受人的心理影响。
程序化交易的交易信号由计算机发出,投资者依据信号进行操作,从而避免受情绪的影响。
如果一套交易系统通过回顾测试发现它的期望收益是正的,那么长期按照交易系统进行交易,就会得到正的收益。
程序化交易系统的稳定建立在统计学模型基础上,利用统计学的优势就能够远超过人工交易,克服人性弱点。
3.1.2提高交易效率、创造新盈利模式
提高交易效率,有利于对全局机会的把握。
程序化交易利用计算机强大的数据计算和分析能力,可以在很快的时间内计算各种交易模型,快速发出交易信号,自动下单,从而提高交易速度和交易频率。
传统的人工交易,交易者只能关注某个或某几个品种,而程序化交易可以对市场上所有的品种同时进行分析,了解每一个品种的价格走势,捕获更多的投资机会。
在提高交易效率的同时,程序化交易还能够创造出新的盈利模式。
例如,高频交易通过利用先进的计算机和更快的网络达到低延迟的速度来获取短期的价格差收益。
由于价格波动具有高度的随机性,投资者很难通过量化各种影响价格因素的方式发现其价格趋势,但若仅从价格运行的轨迹进行研究,则有可能找到辨别趋势之法。
价格的波动看上去是毫无规律的,但是现代混沌理论认为,通过运用统计学、运筹学等理论,可以在数以亿计的数据中,寻找到价格有限的可预测运行轨迹。
程序化交易利用计算机,不仅能够从庞大的数据中寻找出价格的规律,还能够利用历史数据进行回归检测,证明规律的可行性,降低试错成本。
3.1.3精确风险管理、优化组合投资
高效的风险管理与交易信号同样重要。
一份合理设计并且严格执行的风险管理方案是交易获得稳定收益的关键。
尤其是衍生品交易,因其采用保证金交易制度,风险被放大数倍,如果没有精确的风险管理,一点微小的差错就可能带来巨大的损失。
风险管理策略是交易系统最重要的策略。
程序化交易中可以设定精确的风险管理策略,来准确的度量市场风险、信用及交易对手风险、流动性风险、操作风险等。
同时设置合理的止损和对冲机制,在超过可接受的风险临界值时,快速启动应对机制,从而降低投资风险。
3.2程序化交易的弊端
3.2.1对各个历史模拟测试的质疑
经常可以在期货公司网站、程序化论坛、以及程序销售商那里看到一些程序检测后的模拟数据,不管从资金曲线还是一些其他检验数据,给我们的感觉有的是相当不错。
是不是在跑实盘时也能一定得到如此盈利,答案是否定的。
历史模拟是确定的,而实盘中充满不确定性,用确定性的检验来作为不确定的结论,当然是不合适的。
首先,在程序化交易历史数据检测中,在设定不同价位、不同仓位或者其他数据时,我们所得到的结果可能大相径庭。
其次,实盘和历史数据检验的有一区别在于,历史数据检验只识别每根k线的四个价位——开盘价、收盘价、最高价和最低价。
而在实盘中,价格可以经历从最高价到最低价的每个价位,只要价格走势符合开平仓的条件就触发,此时如果在一根k线走完时并未满足条件可能引发实盘效果不如预期。
再者,编写程序所调用的函数也可能导致实盘和历史测试之间的差距。
3.2.1、模式太过死板,缺乏一定能动性
程序化交易是以技术分析为基础,其交易策略的建立主要依靠价格和交易量为基础的统计指标,当价格或者成交量达到组合指标的要求时,就形成交易指令。
程序化与技术指标的一个重要的区别在于,程序化是包含了资金管理和风险控制的完善的交易系统;而技术分析仅仅是告诉我们何时入场何时出场。
举一个简单的例子,当某一品种大行情即将显现的时候,通过技术分析可以告诉你现在开仓,但是并不能合理的运用手头上的资金,而程序化交易可以做到比如可用资金额的1/2。
目前国内期货软件供应商对于资金管理和风险控制这块正在开发并不断完善,可以完成更为精细的控制。
但是可能对于期货市场上经验丰富的交易者来说,他们更习惯于在虚拟战场上搏杀,运用盘感创造收益,盈利有时也相当可观。
3.2.2模式并不能改变期货市场上的盈亏格局
期货市场就像是一个生态系统,能够持续站在金字塔顶端的稳定盈利的投资者可谓是寥寥无几。
对于一个稳健盈利的交易系统来说,要成为那为数不多的一份子并不是什么天方夜谭,一个完整的程序化交易系统思想可以凝结了一个交易者或一个交易团队的对于期货市场的全部认识和智慧,设想我们可以拥有某位期货达人所有的交易策略,并可以完全将其定量化编制,将所得的程序化系统投放在期货市场上,相信金字塔塔尖还是触手可及的。
每个交易者都对期货市场认识和理解有所差异,且将思想翻译成程序能力都各有不同,可能很多使用程序化交易系统的投资者做不到生态系统中的最高营养级,但是可以做到较高营养级,能够做到比较稳定的盈利,这也是市场中绝大部分投资者所望尘莫及的。
程序化交易从整体来说一般可以简单地划为两类——振荡交易与趋势交易。
没有任何一个交易系统既能在趋势行情中获利又能够在振荡走势中获利,只有在恰当的时间使用了适合的交易系统才会获取最大收益。
市场上品种走势可能70-80%都是在震荡区域里运行,运用趋势性模型加载,在此中间出现的震荡、折返都是很正常的现象,但是一旦遇到那20-30%的机会,将之前的亏损弥补并伴有大幅盈利都是很有可能的;而对于震荡性的模型,可能在大部分时间里交易者会很舒服,但遇到一定突破类的行情,那就显得鞭长莫及,交易者更需要注意的是止盈止损。
对于两种模型的比较,就仁者见仁,智者见智了。
3.2.4不存在一种交易系统使每一品种都能够利润最大化
每种交易系统有其自身的特点,每个品种也有每个品种自身的特点,比如铜和胶的投机性比较强但趋势性比较明朗,农产品的波段操作比较有利而单边趋势快而短暂,pvc的波动相对于lldpe来说比较小。
就像一件衣服,对于高矮胖瘦的各类人,想做到所有人都穿的合适,基本上是做不到的。
3.3利弊综合分析
整体来看,程序化交易的方法是在统计概率占优的情况下一个包含风险控制和资金管理的完善的交易体系,机械的按照程序化的方法交易可以达到稳定盈利,前提是市场中只有少数人使用程序化交易的方法,如果每一个人都按照大概率去做,那么程序化将失效。
依靠人脑的经验交易是靠漫长的投资生涯练就的盘感,对抗市场的贪婪与恐惧。
就两者的比较来说,不容易看出孰优孰劣,但是一般清况下,依靠人脑的经验交易往往可以创造收益率的奇迹,而程序化交易短时间内往往不容易做到。
但是程序化交易能够做到比较稳定的盈利,这也是市场中绝大部分投资者所望尘莫及的。
两者共同存在的前提就是消除了主观判断而承认市场永远都是正确的,这一点也是绝大部分投资者所一直无法释怀的情结。
程序化对市场的拟合最重要的一点应该就是历史样本区间的选取,理论上说样本空间越大,拟合的效果越好,但是有时程序化的研究可能更需要做分段函数研究。
4发展我国期货市场程序化交易的建议
在发展我国期货市场程序化交易的过程中,我们应该借鉴美国等国外成熟期货市场发展经验,配套相关建设措施。
一个成熟的期货市场包括诸多方面,相关制度建设的成熟、监管措施的成熟、相关市场参与结构的成熟、品种设计的成熟和相关交易技术的成熟,等等。
程序化交易的发展需要一个成熟健康的期货市场。
针对自己亲身参与程序化交易平台开发中所面临的实际环境和制度问题,提出相关建议。
4.1完善期货交易所对程序化交易的监控职能
相对于美国纽约股票交易所对程序化交易的规定,我国期货交易所对程序化交易的规定太严格。
我国的期货交易所对程序化交易的限制应该分情况讨论,应该鼓励有利于增加交易量,促进市场效率提高的程序化交易策略,限制可能导致市场波动增加,不利于市场公平的程序化交易策略。
同时制定一系列监控程序化交易的指标标准,例如一分钟内交易频率,一天的交易量等。
通过指标来选取符合目前我国期货市场的程序化交易策略,从而对程序化交易的发展起到引导作用。
此外,我国的期货交易所应该时刻关注程序化交易的变化,加大对程序化交易的研究,适时地修改有关程序化交易的规定。
交易所除了发挥自己的监管职责还应该积极推出有利于程序化交易的新机制,提升交易所的硬件设备,为程序化交易提供良好的基础设施。
交易所应该适当的开放市场的交易数据,主要是微秒级别的数据,同时推出新的有利于程序化交易的交易指令,例如,止损指令和止盈指令等。
目前在我国,虽然郑州商品交易所和大连商品交易所推出跨期套利交易指令和跨品种套利交易指令,改变了单一的交易指令体系,但是仍然不能满足程序化交易的需求。
这需要管理层能够切实的推出新的机制,促进程序化交易的发展。
只有期货交易所对程序化交易发展提供良好的平台,才能保证程序化交易的迅速发展。
4.2加强期货公司的程序化交易服务
近些年随着新的交易理念源源不断地引进,投资者对期货市场的了解越来越深刻,对程序化交易需求越来越强烈。
期货公司作为期货市场的投资服务结构,应该发挥其职能,为广大投资者提供程序化交易的服务。
目前,越来越多的期货公司意识到这一商机,开始将开发程序交易系统列入公司的核心业务,程序化交易已成期货市场竞争新焦点。
期货公司推出程序化交易系统不仅能够降低成本,还能够发展新的业务。
期货公司应该根据不同需求的投资者,提供不同的服务。
期货公司根据客户对程序化交易需求的不同,把客户分为五类并为其提供合适的程序化服务。
最低需求的客户要求程序化为其提供明确的买卖信号;次低需求的客户,需要用程序化做模型的回顾测试,调整模型参数;再高一点需求的客户,要求做到程序化自动交易,实现资金管理;更高一点的需求客户,不仅要求自动交易,还要求对下单指令的精细控制,控制成本;最高的需求客户,要求程序化交易系统提供多种策略的组合应用,来突破市场流动性不足的瓶颈。
期货公司不仅要为客户提供程序化交易的软件,还要提供包括客户培训、编写模型、分享研究成果、提供程序化类基金产品等一系列专业的服务。
由此可见,期货公司开发程序化交易系统是一个相当复杂漫长的过程。
4.3加强技术创新培养专业人才
加强信息技术的创新是程序化交易发展的基础。
程序化交易的发展需要不断更新硬件设备,使系统具有更快的数据传输速度和更强的数据处理能力。
只有使用先进信息技术的程序化交易,才能获得超额收益。
加大技术创新,不仅可以提高程序化交易的交易效率,而且可以提高整个市场的效率。
技术的创新需要投资者,主要是机构投资者,增加对技术研发的投入。
随着程序化交易在我国的快速发展,越来越多的投资者意识到技术创新的重要性,他们与专业的研发机构共同研发适合自己的新的技术。
程序化交易的发展除了要求投资者加大对技术的投入,还要求期货交易所开放自己的交易平台。
交易平台的开放,使得新技术能够更好的应用在交易所的交易平台上,从而提高交易效率。
发展程序化交易,除了加强技术创新,还应该加大对程序化专业人才的培养。
程序化交易系统的复杂程度,决定了程序化交易专业人才应该是计算机与金融数学相结合的复合人才。
只有掌握了计算机知识,才能研究和开发系统;只有掌握了金融数学,才能更好的理解和实现交易模型。
此外,一名优秀的程序化专业人士,还应该是一名优秀的交易员,只有对金融市场和金融市场产品价格波动有深刻的体会和理解,才能拥有成熟的交易策略
5对程序化交易的展望
尽管发展程序化交易存在一些问题,但是程序化交易将不可避免成为未来投资的大趋势。
程序化交易凭借其在克服人性弱点、挖掘投资机会、快速交易等方面的本质优点,已经成为对冲基金、养老基金、期货CTA基金等机构投资者的主要交易方式。
同时,程序化已经贯穿自动接收行情、行情自动分析、自动产生交易信号、自动执行交易、自动实现风险管理、自动结算等投资交易的整个生命周期中。
从单品种下单,发展到程序自动快速多品种下单;从人工决策,发展到程序化自动决策;从人工制定策略算法,发展到程序化自动数据挖掘、统计寻找规律制定策略算法;从人工风险管理,发展到全自动程序化严格执行的风险管理系统。
此外,程序化交易系统也将逐步从多元组合交易、多时间框架交易、定量化交易发展成为高智能投资交易系统。
高智能的交易系统通过数据挖掘技术来发现投资交易机会,采用机器学习、模式识别、人工智能、神经网络、基因演算等新技术来投资交易。
未来谁拥有智能、可预测、自学习能力的高科技、高智商的交易系统,谁就能在投资领域获得更大的收益。
参考文献
[1]中国期货业协会.《期货市场教程》中国财政经济出版社,2001.12,3~5
[2][美]柯蒂斯·费思《海龟交易法则》中信出版社出版,2007
[3][美]克里斯坦森等.《困境与出路》中信出版社出版,2004
[4]叶燕武.吴秋娟.《期货市场对国民经济的功能和作用》.期货日报,2011.2.22
[5]彭蕾.《中国证券市场程序化交易研究》.成都:
西南财经大学.2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学年论文 第二版 苏凯金工1101 学年 论文 第二 金工 1101
![提示](https://static.bdocx.com/images/bang_tan.gif)