ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:24.47KB ,
资源ID:9878181      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9878181.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(算法交易.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

算法交易.docx

1、算法交易算法交易模型综述核心观点:1.程序化交易(Program Trading)在国外得到了广泛的应用指应用计算机和网络系统,预先设置好交易模型,并在模型条件被触发时,由电脑瞬间完成组合交易指令、实现自动下单的一种新兴交易手段。程序化交易起源于1975年美国出现的“股票组合转让与交易”,进入90年代以后,程序化交易跃上了一个新台阶,产生了一系列适应多种市场的品种。程序化交易策略,主要包括以下四种交易策略:久期平均、组合保险、指数套利和数量化交易。2.算法交易有助于更好地发挥程序化交易的作用指交易员在交易模型中加入一个算法,这个算法包含了既定的算法目标,在一些特定条件下,根据算法算出最佳的交易

2、时机和交易额,并由系统自动执行交易指令。算法交易在程序化交易中的作用体现在以下几个方面:1)降低市场冲击成本;2)提高交易执行效率;3)降低佣金率;3)减少人力雇用成本;4)增加投资组合收益;5)使复杂的交易和投资策略得以执行。3.算法交易中主要算法介绍:算法交易最早始于20世纪70年代,主要服务于指数套利和组合管理领域;经历了30多年的发展,已经形成了大量交易算法,其中的交易量加权平均价格算法和时间加权平均价格算法运用最为广泛。主要的算法包括:交易量加权平均价格算法(VWAP)、保证成交量加权平均价格算法(Guaranteed VWAP)、时间加权平均价格算法(TWAP)、交易量固定百分比算

3、法(TVOL)、基准价交易算法(PriceInLine)、执行差额算法(IS)、隐藏交易单算法(Hidden)、游击战算法(Guerrilla)、阻击兵算法(Sniper)、搜寻者算法(Sniffers)、复杂事件处理算法(CEP)、模式识别算法(Pattern Recognition)等。4.算法交易的运用:以执行差额算法(IS)为例进行风险衡量以执行差额算法(IS)为例计算,在衡量交易算法时,通过几个风险指标进行判断:E(IS) +*V(IS)或E(IS) +* SD(IS);波动风险V(IS)或SD(IS);冲击成本E(IS);总交易时间T。1.程序化交易简介.41.1.程序化交易的定义

4、及作用.41.1.1.定义.41.1.2.作用及影响.41.2.程序化交易的发展历史与现状.41.2.1.发展历史.41.2.2.现状.51.3.程序化交易的交易策略.51.3.1.久期平均.51.3.2.组合保险.51.3.3.指数套利.61.3.4.数量化交易.61.4.算法交易思想的融入.61.4.1.定义.61.4.2.算法交易在程序化交易中的作用.61.4.3.算法交易的引用和发展趋势.71.4.4.本文的重点为基于程序化交易的算法交易模型综述.72.算法交易中主要算法介绍.72.1.交易量加权平均价格算法(VWAP).72.2.保证成交量加权平均价格算法(Guaranteed VW

5、AP).72.3.时间加权平均价格算法(TWAP).82.4.交易量固定百分比算法(TVOL).82.5.基准价交易算法(PriceInLine).82.6.执行差额算法(IS).82.7.隐藏交易单算法(Hidden).92.8.游击战算法(Guerrilla).92.9.阻击兵算法(Sniper).92.10.搜寻者算法(Sniffers).92.11.复杂事件处理算法(CEP).92.12.模式识别算法(Pattern Recognition).103.算法交易的运用.103.1.算法交易的模型计算.103.2.交易风险的衡量. 111.程序化交易简介1.1.程序化交易的定义及作用1.1

6、.1.定义程序化交易(Program Trading),又称篮子交易(Basket Trading),是应用计算机和网络系统,预先设置好交易模型,并在模型条件被触发时,由电脑瞬间完成组合交易指令、实现自动下单的一种新兴交易手段。根据纽约股票交易所的规定,任何一笔含15只股票以上、且总市值超过100万美元的集中一次性交易都可视为程序化交易。程序化交易与传统的人工交易的主要区别在于以下几个方面:1)程序化交易是篮子交易,即同时完成一个股票组合的交易;2)程序化交易可实现自动下单,并能确保交易指令在瞬间完成,人工交易则是靠手动完成,速度较慢;3)程序化交易需借助计算机和网络技术的支持;4)程序化交易

7、致力于处理现在的交易,顺从市场变化,而人工交易需要对未来进行预测和判断;5)程序化交易对买卖时点的判断完全基于技术分析,人工交易则是基于价值分析;6)程序化交易做出的决策客观、理性,人工交易做出的决策主观、感性;7)程序化交易是标准化交易,因此对交易员的能力要求和依赖性相对较低,而人工交易相反;8)程序化交易的运算速度快,执行力强,并能对买卖信号和风险预警作出及时反应,而人工交易的反应相对较慢;9)也正由于程序化交易的标准化交易方式,导致它的变通能力不强,在市场出现意外波动时,对一些不利信息易做出过度反应,而并非及时止损,这也是程序化交易在美国股灾中备受争议的原因。1.1.2.作用及影响程序化

8、交易是交易思想的实际化,不但可以提高下单速度,还可避免交易受投资人情绪随机波动的影响,从而实现理性投资。由于程序化交易固化了人工交易中技术分析的经验性总结,因此能够克服人性的诸多弱点,获得市场长期的均衡收益。有资料显示,程序化交易在长期交易中,平均损失几率仅为30%40%,投资报酬率较为稳定;而人工交易在长期交易中的平均损失几率达60%70%,投资报酬率稳定性较差。但也有人认为,在股市短期内大幅波动(尤其是下跌)时,程序化交易可能出现过度反应,从而成为加剧市场下跌的“罪魁祸首”。很多人都认为,程序化交易即使不是导致美国1987年股灾的主要原因,至少也加剧了那次股灾的严重程度。特别是程序化交易中

9、的连续抛售和指数套利交易活动,使股价大幅下挫,价格剧烈波动。1.2.程序化交易的发展历史与现状1.2.1.发展历史程序化交易起源于1975年美国出现的“股票组合转让与交易”,即专业投资经理和经纪人可以直接通过计算机与股票交易所联机,来实现股票组合的一次性买卖交易。由此,金融市场的订单流实现了电脑化。到了上世纪80年代,程序化交易发展迅猛,交易量急剧增加,指数套利和组合保险策略开始应用。很多人开始将股市的下跌归罪于程序化交易,并认为程序化交易至少加剧了美国1987年股灾的严重程度。但多数的经济学家和金融学家都认为,上述观点夸大了程序化交易的作用,包括指数套利在内的程序化交易与1987年股灾没有必

10、然的因果关系。进入90年代以后,程序化交易跃上了一个新台阶。美国诞生了很多专门为广大中小投资者提供的量身订做的各种各样的一次性股票组合交易的股票经纪公司。至此,程序化交易在美国期货市场已渡过幼年期。并产生了一系列适应多种市场的品种。开发商正挖空心思,要么提升速度,让本来不慢的系统反应更迅捷;要么量体裁衣,使之更贴近特定的衍生品交易。市场上甚至出现专门诱杀其他程序化交易者的“猎手程序”,以及用并不执行的虚拟下流来躲过“猎手”的隐身程序。1.2.2.现状程序化交易作为证券交易的一种方式,已在国外多个市场得到了广泛的应用,例如:在NYSE进行的股票组合交易、在芝加哥期权交易所(CBOE)或者美国股票

11、交易所(AMEX)进行的与股票组合相对应的期权交易,以及在芝加哥商品交易所(CME)进行的类似于S&P 500股票指数期货合约的交易等,均是采用程序化交易。据统计,在国外发达的期货期权衍生品市场,当日交易的70%以上都是通过程序化全自动交易模型来完成。而在国内,程序化交易的应用尚未成熟,能够支持程序化交易的成熟软件也并不多,因此有较大的市场发展空间。事实上,随着机构投资者已成为我国金融市场的主体,和衍生品市场的产品日渐丰富,以及数量化投资技术的进步,以股票组合为交易单位的交易需求已经越来越旺盛;因此对程序化交易系统的开发势在必行。1.3.程序化交易的交易策略目前的程序化交易策略主要包括以下四种

12、:久期平均、组合保险、指数套利和数量化交易。1.3.1.久期平均(Duration Averaging)交易策略是应用久期作为衡量指标来确定股票组合价格的合理上下限,从而通过低买高卖来实现价差收益的策略。其中对久期的计算包含了股票组合合理价格和持有成本等影响价格敏感性的因素。久期平均交易策略一般在价格下跌时买进,在价格上涨时卖出,因此只有当股票组合价格维持在一个特定的价格区域内时,这一策略才有效。一旦价格下跌低于该价格区域的下限,投资者就会亏损,同时,投资者也丧失了当价格上涨超过该价格区域的上限时的获利机会。久期平均策略对价格波动没有影响。相反地,它具有减少价格波动、平抑价格波动幅度的作用。1

13、.3.2.组合保险(Portfolio Insurance)交易策略是指为股票组合确保一个最低收益率,从而保证股票组合最小价值的一种策略。这样当股票组合价格下跌时,投资者可以获得最低收益;但当组合价格上涨时,投资者的盈利率仍能随之上涨。组合保险最初是由养老金基金开发和应用的。组合保险策略的操作,一定程度上增加了股价的波动性,即在价格下跌时增加了卖压;在价格上涨时也增加了买压。但该策略对价格波动的影响并非实质性的。因为如果仅仅是因为该策略的应用而导致股票价格下跌,甚至低于其基本面水平,则股票反倒具有了投资价值。1.3.3.指数套利(Index Arbitrage)交易策略是指当一个指数现货与其在

14、指数衍生产品市场中的某个对应产品出现瞬间定价的差异,并且这个价差已大于无风险利率与所有交易费用之和时,理论上就可以进行指数套利,并从中获得价差收益。股指期货的期现套利就是一种典型的指数套利。指数套利交易策略能够促进价格发现,引导股票正确定价,在活跃市场和增加交易量方面起到了正面作用,一定程度上可以促进交易所之间的良性竞争。目前在NYSE,利用程序化交易来完成的这类指数套利交易占整个程序化交易的日均交易总量的10%-25%。1.3.4.数量化交易数量化(Quantitative trading)交易策略,也叫非指数套利交易策略(Non-arbitrage program trading stra

15、tegies)是近年来发展迅速的一种程序化交易策略,是指依据于一个混合的数量模型来进行一揽子股票的买卖,该数量模型既遵从于市场内在的规律,又照顾到股票的历史性和理论逻辑的相关关系,将股票划分为价值被高估的股票和价值被低估的股票。这类交易也使用期货期权等工具,但与传统的指数套利所不同的是,数量化交易的交易规模和市场时机的选择并不试图与指数期货所对应的基准指数,或者与基准指数所包含的一揽子成份股组合相匹配。通常情况下,数量化交易的组合要比基准指数的组合更狭小,更多地集中在特定的产业或板块上,而不像基准指数,反映的是全市场或综合性市场的概念。数量化交易使用衍生产品主要是为了对冲组合的风险敞口,而不是

16、用于套利。并且,数量化交易策略严格遵从于模型所反映的信息并进行交易。可见,数量化交易策略的发展是与各种市场指数类型的发展,如各种风格类指数的日趋多样化等,以及与作为各种基准的指数的功能的多样化等相联系的。1.4.算法交易思想的融入1.4.1.定义算法交易是指交易员在交易模型中加入一个算法,这个算法包含了既定的算法目标,在一些特定条件下,根据算法算出最佳的交易时机和交易额,并由系统自动执行交易指令。由于算法交易具有可变及不易预测的性质,有时也被称为“黑箱”交易。1.4.2.算法交易在程序化交易中的作用建立一个最优的算法有助于更好地发挥程序化交易的作用。由于程序化交易是对多只证券同时进行买卖操作的

17、,因此在执行过程中,不可避免地会产生大量的交易成本,而其中的部分成本实际上是可以通过对交易组合及交易策略的合理规划缩减掉的,因此建立一个最优的算法有助于更好地发挥程序化交易的作用。也就是说,在程序化交易中融入算法交易的思想,能够在使交易成本最小化的同时,最大化投资收益,并且提高市场的流动性。算法交易是近年产生的一种高科技手段。除了帮助程序化交易发挥最大效用外,算法交易的优点还体现在以下几个方面:1)降低市场冲击成本;2)提高交易执行效率;3)降低佣金率;3)减少人力雇用成本;4)增加投资组合收益;5)使复杂的交易和投资策略得以执行。1.4.3.算法交易的引用和发展趋势算法交易将成为今后的重要交

18、易趋势。Ternes根据统计表示,目前在美国市场上有90以上的衍生品经理在建立投资组合时至少使用一次算法交易。在亚洲地区,最近三年中大约有50的衍生品交易变成了电子交易,而其中又有四分之三都采用了算法交易。预计在未来的15年中,亚太和欧洲市场进行的衍生品交易大部分将采用算法交易。东京证券交易所、香港联交所、新加坡交易所已经成为亚洲地区采用算法交易的主要市场;目前几大外资银行如花旗、美林证券、荷兰银行、雷曼兄弟等也都已经在亚洲地区普遍使用算法交易。而中国的“算法交易”尚处于起步阶段,这主要是由于中国还没有提供机构套利的衍生品市场。但随着股指期货的推出,算法交易模式将会被运用于其中进行各种套利。事

19、实上,算法交易的应用领域很广泛,不仅可用于针对一揽子证券进行交易的程序化交易,也可用于单个证券产品;并且个人投资者和机构投资者均适用。算法交易可以在多个领域中发挥重要作用,比如股票、债券、ETF、期权期货、固定收益产品、外汇交易等市场,而它在一些市场中所发挥的正面作用也已经被意识到:例如,英国外汇周刊(FX Week)在07年中曾报道,算法交易的运用,已经明显改善了外汇市场的健康程度,并且会进一步加大外汇市场的交易量。1.4.4.本文的重点为基于程序化交易的算法交易模型综述2.算法交易中主要算法介绍算法交易最早始于20世纪70年代,主要服务于指数套利和组合管理领域。经历了30多年的发展,已经形

20、成了大量交易算法,其中的交易量加权平均价格算法和时间加权平均价格算法运用最为广泛。2.1.交易量加权平均价格算法(VWAP)交易量加权平均价格算法(VWAP,Volume Weighted Average Price)是最基本的交易算法,指在进行买/卖下单时,根据历史成交量进行,以尽量降低该交易对市场的冲击。VWAP主要是为了防止因为超出正常水平的交易量以至于影响当前交易的价格,从而增加交易的成本。运用范围:若需要以交易量平均价格为目标进行交易时使用。例如,在过去的3个月中某只股票10%的交易量都在交易的前1个小时内完成的,若在交易时间的前1个小时内达到10%的交易量则计算机将会自动停止客户的

21、买卖交易指令,剩余的交易指令将会在接下来的时间内按照策略规定进行。2.2.保证成交量加权平均价格算法(Guaranteed VWAP)保证交易量加权平均价格算法(Guaranteed VWAP,guaranteed volumeweighted average pricing),指经纪商对VWAP算法提供担保,当他们运用Guaranteed VWAP进行下单交易时,必须保证成交价格为交易量加权平均价格,若成交价格与交易量加权平均价格不一致,则经纪商需要承担相应损失。设计目的:Guaranteed VWAP是为了保证以交易量加权平均价格进行交易而设计的。Guaranteed VWAP为客户剔出了

22、交易过程中的不确定性,客户能够得到他们想要的价格。Guaranteed VWAP一般是根据开盘到收盘这段期间的价格进行计算的。2.3.时间加权平均价格算法(TWAP)时间加权平均价格算法(TWAP,Time Weighted Average Price),是根据特定的时间间隔,在每个时间点上平均下单的算法。TWAP旨在使市场影响最小化的同时提供一个平均执行价格。设计目的:时间和销售数据都无法获得,或交易要求的规模与市场上可用的流动性相比过于微小,从而使得交易要求对市场的影响可以被忽略,在这些情况下,时间加权平均价格算法就能发挥其作用。2.4.交易量固定百分比算法(TVOL)交易量固定百分比算法(Volume Participation, VolumeInLine, %Volume, TargetVolume(TVOL),旨在帮助和投资者跟上市场交易量,若某只股票交易量突然放大则TVOL将同样放大这段时间内的下单成交量,若某只股票交易量突然变小则TVOL将同样降低这段时间内的下单成交量。TVOL的交易时间主要依赖交易期间市场的活跃程度。设计目的:TVOL主要运用于希望跟上市场变化的趋势型投资者。2.5.基准价交易算法(PriceInLine)基准价交易算法(Price I

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1