算法交易.docx

上传人:b****1 文档编号:2961855 上传时间:2023-05-05 格式:DOCX 页数:16 大小:24.47KB
下载 相关 举报
算法交易.docx_第1页
第1页 / 共16页
算法交易.docx_第2页
第2页 / 共16页
算法交易.docx_第3页
第3页 / 共16页
算法交易.docx_第4页
第4页 / 共16页
算法交易.docx_第5页
第5页 / 共16页
算法交易.docx_第6页
第6页 / 共16页
算法交易.docx_第7页
第7页 / 共16页
算法交易.docx_第8页
第8页 / 共16页
算法交易.docx_第9页
第9页 / 共16页
算法交易.docx_第10页
第10页 / 共16页
算法交易.docx_第11页
第11页 / 共16页
算法交易.docx_第12页
第12页 / 共16页
算法交易.docx_第13页
第13页 / 共16页
算法交易.docx_第14页
第14页 / 共16页
算法交易.docx_第15页
第15页 / 共16页
算法交易.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

算法交易.docx

《算法交易.docx》由会员分享,可在线阅读,更多相关《算法交易.docx(16页珍藏版)》请在冰点文库上搜索。

算法交易.docx

算法交易

算法交易

模型综述核心观点:

1.程序化交易(ProgramTrading)在国外得到了广泛的应用指应用计算机和网络系统,预先设置好交易模型,并在模型条件被触发时,由电脑瞬间完成组合交易指令、实现自动下单的一种新兴交易手段。

程序化交易起源于1975年美国出现的“股票组合转让与交易”,进入90年代以后,程序化交易跃上了一个新台阶,产生了一系列适应多种市场的品种。

程序化交易策略,主要包括以下四种交易策略:

久期平均、组合保险、指数套利和数量化交易。

2.算法交易有助于更好地发挥程序化交易的作用指交易员在交易模型中加入一个算法,这个算法包含了既定的算法目标,在一些特定条件下,根据算法算出最佳的交易时机和交易额,并由系统自动执行交易指令。

算法交易在程序化交易中的作用体现在以下几个方面:

1)降低市场冲击成本;2)提高交易执行效率;3)降低佣金率;3)减少人力雇用成本;4)增加投资组合收益;5)使复杂的交易和投资策略得以执行。

3.算法交易中主要算法介绍:

算法交易最早始于20世纪70年代,主要服务于指数套利和组合管理领域;经历了30多年的发展,已经形成了大量交易算法,其中的交易量加权平均价格算法和时间加权平均价格算法运用最为广泛。

主要的算法包括:

交易量加权平均价格算法(VWAP)、保证成交量加权平均价格算法(GuaranteedVWAP)、时间加权平均价格算法(TWAP)、交易量固定百分比算法(TVOL)、基准价交易算法(PriceInLine)、执行差额算法(IS)、隐藏交易单算法(Hidden)、游击战算法(Guerrilla)、阻击兵算法(Sniper)、搜寻者算法(Sniffers)、复杂事件处理算法(CEP)、模式识别算法(PatternRecognition)等。

4.算法交易的运用:

以执行差额算法(IS)为例进行风险衡量以执行差额算法(IS)为例计算,在衡量交易算法时,通过几个风险指标进行判断:

E(IS)+λ*V(IS)或E(IS)+λ*SD(IS);波动风险V(IS)或SD(IS);冲击成本E(IS);总交易时间T。

1.程序化交易简介.....................................................................................................

41.1.程序化交易的定义及作用.....................................................................................

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.保证成交量加权平均价格算法(GuaranteedVWAP)....................................

72.3.时间加权平均价格算法(TWAP)......................................................................

82.4.交易量固定百分比算法(TVOL)......................................................................

82.5.基准价交易算法(PriceInLine).........................................................................

82.6.执行差额算法(IS)..............................................................................................

82.7.隐藏交易单算法(Hidden).................................................................................

92.8.游击战算法(Guerrilla)......................................................................................

92.9.阻击兵算法(Sniper)..........................................................................................

92.1

0.搜寻者算法(Sniffers)...............................................................................

92.1

1.复杂事件处理算法(CEP).........................................................................

92.1

2.模式识别算法(PatternRecognition)....................................................

103.算法交易的运用....................................................................................................

103.1.算法交易的模型计算............................................................................................

103.2.交易风险的衡量....................................................................................................

111.程序化交易简介

1.1.程序化交易的定义及作用

1.1.

1.定义程序化交易(ProgramTrading),又称篮子交易(BasketTrading),是应用计算机和网络系统,预先设置好交易模型,并在模型条件被触发时,由电脑瞬间完成组合交易指令、实现自动下单的一种新兴交易手段。

根据纽约股票交易所的规定,任何一笔含15只股票以上、且总市值超过100万美元的集中一次性交易都可视为程序化交易。

程序化交易与传统的人工交易的主要区别在于以下几个方面:

1)程序化交易是篮子交易,即同时完成一个股票组合的交易;2)程序化交易可实现自动下单,并能确保交易指令在瞬间完成,人工交易则是靠手动完成,速度较慢;3)程序化交易需借助计算机和网络技术的支持;4)程序化交易致力于处理现在的交易,顺从市场变化,而人工交易需要对未来进行预测和判断;5)程序化交易对买卖时点的判断完全基于技术分析,人工交易则是基于价值分析;6)程序化交易做出的决策客观、理性,人工交易做出的决策主观、感性;7)程序化交易是标准化交易,因此对交易员的能力要求和依赖性相对较低,而人工交易相反;8)程序化交易的运算速度快,执行力强,并能对买卖信号和风险预警作出及时反应,而人工交易的反应相对较慢;9)也正由于程序化交易的标准化交易方式,导致它的变通能力不强,在市场出现意外波动时,对一些不利信息易做出过度反应,而并非及时止损,这也是程序化交易在美国股灾中备受争议的原因。

1.

1.2.作用及影响程序化交易是交易思想的实际化,不但可以提高下单速度,还可避免交易受投资人情绪随机波动的影响,从而实现理性投资。

由于程序化交易固化了人工交易中技术分析的经验性总结,因此能够克服人性的诸多弱点,获得市场长期的均衡收益。

有资料显示,程序化交易在长期交易中,平均损失几率仅为30%~40%,投资报酬率较为稳定;而人工交易在长期交易中的平均损失几率达60%~70%,投资报酬率稳定性较差。

但也有人认为,在股市短期内大幅波动(尤其是下跌)时,程序化交易可能出现过度反应,从而成为加剧市场下跌的“罪魁祸首”。

很多人都认为,程序化交易即使不是导致美国1987年股灾的主要原因,至少也加剧了那次股灾的严重程度。

特别是程序化交易中的连续抛售和指数套利交易活动,使股价大幅下挫,价格剧烈波动。

1.

2.程序化交易的发展历史与现状

1.2.

1.发展历史程序化交易起源于1975年美国出现的“股票组合转让与交易”,即专业投资经理和经纪人可以直接通过计算机与股票交易所联机,来实现股票组合的一次性买卖交易。

由此,金融市场的订单流实现了电脑化。

到了上世纪80年代,程序化交易发展迅猛,交易量急剧增加,指数套利和组合保险策略开始应用。

很多人开始将股市的下跌归罪于程序化交易,并认为程序化交易至少加剧了美国1987年股灾的严重程度。

但多数的经济学家和金融学家都认为,上述观点夸大了程序化交易的作用,包括指数套利在内的程序化交易与1987年股灾没有必然的因果关系。

进入90年代以后,程序化交易跃上了一个新台阶。

美国诞生了很多专门为广大中小投资者提供的量身订做的各种各样的一次性股票组合交易的股票经纪公司。

至此,程序化交易在美国期货市场已渡过幼年期。

并产生了一系列适应多种市场的品种。

开发商正挖空心思,要么提升速度,让本来不慢的系统反应更迅捷;要么量体裁衣,使之更贴近特定的衍生品交易。

市场上甚至出现专门诱杀其他程序化交易者的“猎手程序”,以及用并不执行的虚拟下流来躲过“猎手”的隐身程序。

1.

2.2.现状程序化交易作为证券交易的一种方式,已在国外多个市场得到了广泛的应用,例如:

在NYSE进行的股票组合交易、在芝加哥期权交易所(CBOE)或者美国股票交易所(AMEX)进行的与股票组合相对应的期权交易,以及在芝加哥商品交易所(CME)进行的类似于S&P500股票指数期货合约的交易等,均是采用程序化交易。

据统计,在国外发达的期货期权衍生品市场,当日交易的70%以上都是通过程序化全自动交易模型来完成。

而在国内,程序化交易的应用尚未成熟,能够支持程序化交易的成熟软件也并不多,因此有较大的市场发展空间。

事实上,随着机构投资者已成为我国金融市场的主体,和衍生品市场的产品日渐丰富,以及数量化投资技术的进步,以股票组合为交易单位的交易需求已经越来越旺盛;因此对程序化交易系统的开发势在必行。

1.

3.程序化交易的交易策略目前的程序化交易策略主要包括以下四种:

久期平均、组合保险、指数套利和数量化交易。

1.

3.1.久期平均(DurationAveraging)交易策略是应用久期作为衡量指标来确定股票组合价格的合理上下限,从而通过低买高卖来实现价差收益的策略。

其中对久期的计算包含了股票组合合理价格和持有成本等影响价格敏感性的因素。

久期平均交易策略一般在价格下跌时买进,在价格上涨时卖出,因此只有当股票组合价格维持在一个特定的价格区域内时,这一策略才有效。

一旦价格下跌低于该价格区域的下限,投资者就会亏损,同时,投资者也丧失了当价格上涨超过该价格区域的上限时的获利机会。

久期平均策略对价格波动没有影响。

相反地,它具有减少价格波动、平抑价格波动幅度的作用。

1.

3.2.组合保险(PortfolioInsurance)交易策略是指为股票组合确保一个最低收益率,从而保证股票组合最小价值的一种策略。

这样当股票组合价格下跌时,投资者可以获得最低收益;但当组合价格上涨时,投资者的盈利率仍能随之上涨。

组合保险最初是由养老金基金开发和应用的。

组合保险策略的操作,一定程度上增加了股价的波动性,即在价格下跌时增加了卖压;在价格上涨时也增加了买压。

但该策略对价格波动的影响并非实质性的。

因为如果仅仅是因为该策略的应用而导致股票价格下跌,甚至低于其基本面水平,则股票反倒具有了投资价值。

1.

3.3.指数套利(IndexArbitrage)交易策略是指当一个指数现货与其在指数衍生产品市场中的某个对应产品出现瞬间定价的差异,并且这个价差已大于无风险利率与所有交易费用之和时,理论上就可以进行指数套利,并从中获得价差收益。

股指期货的期现套利就是一种典型的指数套利。

指数套利交易策略能够促进价格发现,引导股票正确定价,在活跃市场和增加交易量方面起到了正面作用,一定程度上可以促进交易所之间的良性竞争。

目前在NYSE,利用程序化交易来完成的这类指数套利交易占整个程序化交易的日均交易总量的10%-25%。

1.

3.4.数量化交易数量化(Quantitativetrading)交易策略,也叫非指数套利交易策略(Non-arbitrageprogramtradingstrategies)是近年来发展迅速的一种程序化交易策略,是指依据于一个混合的数量模型来进行一揽子股票的买卖,该数量模型既遵从于市场内在的规律,又照顾到股票的历史性和理论逻辑的相关关系,将股票划分为价值被高估的股票和价值被低估的股票。

这类交易也使用期货期权等工具,但与传统的指数套利所不同的是,数量化交易的交易规模和市场时机的选择并不试图与指数期货所对应的基准指数,或者与基准指数所包含的一揽子成份股组合相匹配。

通常情况下,数量化交易的组合要比基准指数的组合更狭小,更多地集中在特定的产业或板块上,而不像基准指数,反映的是全市场或综合性市场的概念。

数量化交易使用衍生产品主要是为了对冲组合的风险敞口,而不是用于套利。

并且,数量化交易策略严格遵从于模型所反映的信息并进行交易。

可见,数量化交易策略的发展是与各种市场指数类型的发展,如各种风格类指数的日趋多样化等,以及与作为各种基准的指数的功能的多样化等相联系的。

1.

4.算法交易思想的融入

1.4.

1.定义算法交易是指交易员在交易模型中加入一个算法,这个算法包含了既定的算法目标,在一些特定条件下,根据算法算出最佳的交易时机和交易额,并由系统自动执行交易指令。

由于算法交易具有可变及不易预测的性质,有时也被称为“黑箱”交易。

1.

4.2.算法交易在程序化交易中的作用建立一个最优的算法有助于更好地发挥程序化交易的作用。

由于程序化交易是对多只证券同时进行买卖操作的,因此在执行过程中,不可避免地会产生大量的交易成本,而其中的部分成本实际上是可以通过对交易组合及交易策略的合理规划缩减掉的,因此建立一个最优的算法有助于更好地发挥程序化交易的作用。

也就是说,在程序化交易中融入算法交易的思想,能够在使交易成本最小化的同时,最大化投资收益,并且提高市场的流动性。

算法交易是近年产生的一种高科技手段。

除了帮助程序化交易发挥最大效用外,算法交易的优点还体现在以下几个方面:

1)降低市场冲击成本;2)提高交易执行效率;3)降低佣金率;3)减少人力雇用成本;4)增加投资组合收益;5)使复杂的交易和投资策略得以执行。

1.

4.3.算法交易的引用和发展趋势算法交易将成为今后的重要交易趋势。

Ternes根据统计表示,目前在美国市场上有90%以上的衍生品经理在建立投资组合时至少使用一次算法交易。

在亚洲地区,最近三年中大约有50%的衍生品交易变成了电子交易,而其中又有四分之三都采用了算法交易。

预计在未来的15年中,亚太和欧洲市场进行的衍生品交易大部分将采用算法交易。

东京证券交易所、香港联交所、新加坡交易所已经成为亚洲地区采用算法交易的主要市场;目前几大外资银行如花旗、美林证券、荷兰银行、雷曼兄弟等也都已经在亚洲地区普遍使用算法交易。

而中国的“算法交易”尚处于起步阶段,这主要是由于中国还没有提供机构套利的衍生品市场。

但随着股指期货的推出,算法交易模式将会被运用于其中进行各种套利。

事实上,算法交易的应用领域很广泛,不仅可用于针对一揽子证券进行交易的程序化交易,也可用于单个证券产品;并且个人投资者和机构投资者均适用。

算法交易可以在多个领域中发挥重要作用,比如股票、债券、ET

F、期权期货、固定收益产品、外汇交易等市场,而它在一些市场中所发挥的正面作用也已经被意识到:

例如,英国外汇周刊(FXWeek)在07年中曾报道,算法交易的运用,已经明显改善了外汇市场的健康程度,并且会进一步加大外汇市场的交易量。

1.

4.4.本文的重点为基于程序化交易的算法交易模型综述

2.算法交易中主要算法介绍算法交易最早始于20世纪70年代,主要服务于指数套利和组合管理领域。

经历了30多年的发展,已经形成了大量交易算法,其中的交易量加权平均价格算法和时间加权平均价格算法运用最为广泛。

2.

1.交易量加权平均价格算法(VWAP)交易量加权平均价格算法(VWAP,VolumeWeightedAveragePrice)是最基本的交易算法,指在进行买/卖下单时,根据历史成交量进行,以尽量降低该交易对市场的冲击。

VWAP主要是为了防止因为超出正常水平的交易量以至于影响当前交易的价格,从而增加交易的成本。

运用范围:

若需要以交易量平均价格为目标进行交易时使用。

例如,在过去的3个月中某只股票10%的交易量都在交易的前1个小时内完成的,若在交易时间的前1个小时内达到10%的交易量则计算机将会自动停止客户的买卖交易指令,剩余的交易指令将会在接下来的时间内按照策略规定进行。

2.

2.保证成交量加权平均价格算法(GuaranteedVWAP)保证交易量加权平均价格算法(GuaranteedVWAP,guaranteedvolumeweightedaveragepricing),指经纪商对VWAP算法提供担保,当他们运用GuaranteedVWAP进行下单交易时,必须保证成交价格为交易量加权平均价格,若成交价格与交易量加权平均价格不一致,则经纪商需要承担相应损失。

设计目的:

GuaranteedVWAP是为了保证以交易量加权平均价格进行交易而设计的。

GuaranteedVWAP为客户剔出了交易过程中的不确定性,客户能够得到他们想要的价格。

GuaranteedVWAP一般是根据开盘到收盘这段期间的价格进行计算的。

2.

3.时间加权平均价格算法(TWAP)时间加权平均价格算法(TWAP,TimeWeightedAveragePrice),是根据特定的时间间隔,在每个时间点上平均下单的算法。

TWAP旨在使市场影响最小化的同时提供一个平均执行价格。

设计目的:

时间和销售数据都无法获得,或交易要求的规模与市场上可用的流动性相比过于微小,从而使得交易要求对市场的影响可以被忽略,在这些情况下,时间加权平均价格算法就能发挥其作用。

2.

4.交易量固定百分比算法(TVOL)交易量固定百分比算法(VolumeParticipation,VolumeInLine,%Volume,TargetVolume(TVOL)),旨在帮助和投资者跟上市场交易量,若某只股票交易量突然放大则TVOL将同样放大这段时间内的下单成交量,若某只股票交易量突然变小则TVOL将同样降低这段时间内的下单成交量。

TVOL的交易时间主要依赖交易期间市场的活跃程度。

设计目的:

TVOL主要运用于希望跟上市场变化的趋势型投资者。

2.

5.基准价交易算法(PriceInLine)基准价交易算法(PriceI

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2