Python量化投资基础教程教学课件第二十章-算法交易_第1页
Python量化投资基础教程教学课件第二十章-算法交易_第2页
Python量化投资基础教程教学课件第二十章-算法交易_第3页
Python量化投资基础教程教学课件第二十章-算法交易_第4页
Python量化投资基础教程教学课件第二十章-算法交易_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法交易Chapter19目录

算法交易概述0102

算法交易目标03

冲击成本模型04

算法交易经典模型1.算法交易概述算法交易是相对于普通交易而言的另一种执行订单交易的方法,相比于手动订单执行,算法交易能够有效减少冲击成本、自动监控交易机会、隐藏交易意图、避免人的非理性因素对交易造成的干扰等。同时通过算法交易还可以寻求最佳的成交执行路径,以获取最大收益。基于算法交易的思想,又可以将其划分为被动型、主动性和综合性算法交易。本章以在国际市场上使用最多的被动型算法交易中的时间加权平均价格(TWAP)、成交量加权平均价格(VWAP)为例详细介绍具体的交易实施策略1.算法交易概述(1)交易成本固定成本:包括基金经理收的佣金、券商收的手续费、政府收的印花税等,这部分成本并不能通过改变交易方法避免。冲击成本:当我们买卖股票或者期货合约,特别是交易量比较大的时候就容易对市场产生较大的冲击效应,投资者也会因此支付更高的交易成本。机会成本:比如我买100万股,我只买了10万股,还有90万股没有成交,那么价格上涨的话,那么没有成交的90万股,那么就损失了上涨的机会,那么这就是机会成本。机会成本一般与执行时间成正比,执行时间越短,机会成本越低。1.算法交易概述(2)滑点:就是投资者下单的价格和真实成交之后的价格存在差距,这种差距就和上述提到的交易成本有着密不可分的关系市价单产生滑点:一般下市价单的时候会比较明显,市价单造成滑点的主要原因是网络延迟,下单时刻的报价,和下单指令真实到达交易所时的报价因存在时间差发生了变化。限价单产生滑点:限价单的成交机制是标的价格必须达到或超过设定价格才会在下一个可成交的Tick成交(先出发后成交)。1.算法交易概述(3)概念:算法交易的概念是相对于普通交易而言的,即不采用手动执行订单的操作,而是使用计算机来确定订单的最佳执行路径、执行时间、执行价格以及执行数量的一种交易方法。在欧美市场上,算法交易作为订单执行的策略和工具,被机构交易者广泛采用,并诞生了很多业绩相当突出的量化基金。1.算法交易概述(4)概念辨析:有几个概念是很容易和“算法交易”混淆的,他们是“自动化交易、程序交易、高频交易”,下面我们来看看他们有什么异同:程序交易:希望解决的主要是“标的、方向”的问题,部分解决“数量、价格、时间”的问题;换言之,程序交易希望通过计算机的运算,发现有利可图的交易策略。算法交易:主要解决的则是“拆分”的问题,部分涉及“价格、时间”的问题,即在其他因素已确定的情况下,算法交易给出如何将总单进行拆分的方案以求达到预期最优目标。高频交易:是从交易策略所依赖的数据频率出发的,目前达到秒或微秒级别,基本上所有需要通过计算机来实现的交易均属于高频范畴。自动化交易:则是从交易的实现方式来定义的,其含义是在交易过程中不需要人工的介入,完全由预先编辑好的计算机程序依据确定的规则,完成整个交易的方式。目录

算法交易概述0102

算法交易目标03

冲击成本模型04

算法交易经典模型2.算法交易目标目标:使用算法交易对大额订单进行分拆,寻找最佳的下单时间、下单数量和最有利的执行价格,以降低市场的冲击成本、提高执行效率和订单执行的隐蔽性。交易成本最小化,如降低市场冲击成本。执行效率最大化。成交均价最贴近目标价格。执行效率最大化。隐藏下单意图。其他非技术性原因。包括节约人力成本、提高下单效率,确保指令得到准确实现等。目录

算法交易概述0102

算法交易目标03

冲击成本模型04

算法交易经典模型3.冲击成本模型彭博社的冲击成本模型规定S为买卖差价,P为价格,为波动率,V为交易量,EDV为估计日交易量,EPV为预计时间段交易量在彭博社的冲击成本模型中,

表示买卖差价,即瞬间冲击成本。表示永久性冲击成本。上式表明,总体冲击成本与价差,波动率和相关交易数量呈正性相关关系。3.冲击成本模型摩根大通的冲击成本模型在摩根大通的冲击成本模型中,为永久性冲击成本。为暂时性冲击成本。上式表明,冲击成本与方差,相关交易数量和交易速率成正比。

3.冲击成本模型德银的冲击成本模型根据德银的冲击成本模型,总体冲击成本与相关交易数量、波动率、交易速率和买卖价差呈正性相关关系。德银的冲击成本模型包含了瞬间冲击成本、暂时性冲击成本和永久性冲击成本。其中为永久性冲击成本,为暂时性冲击性成本,

为瞬间冲击成本。从实用效果来说,德银的冲击成本模型也要比彭博社和摩根大通的更为准确一些。目录

算法交易概述0102

算法交易目标03

冲击成本模型04

算法交易经典模型4.算法交易经典模型TWAP算法TWAP即交易时间加权平均价格(TimeWeightedAveragePrice),把一段长的交易时间均匀切割成N小段,再把每一小段时间内的平均价格或结束价加起来,求平均,就是TWAP指标。其公式为:为每一小段时间内的平均价格或结束价。

TWAP模型是把一个母单的数量平均地分配到一个交易时段上。该模型将交易时间进行均匀分割,并在每个分割节点上将拆分的订单进行提交。4.算法交易经典模型VWAP算法VWAP即成交量加权平均价格,VWAP算法既可以作为一个基准,又表示一种采用贴近市场交易分布的交易方法。其基本思路是从历史交易模式出发,统计归纳

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论