昂贵的

估算市场影响订单执行费用

描述

例子

CC.=肋骨(K.贸易权衡性tqrange.贸易涂Tsrange.使用以下方式返回订单执行的市场影响成本:

  • Kissell研究组(KRG)交易成本分析对象K.

  • 贸易数据贸易

  • 贸易数量权衡性有一系列值tqrange.

  • 贸易策略贸易涂有一系列值Tsrange.

例子

全部收缩

从KRG FTP站点检索市场影响数据。使用该连接到FTP站点FTP.使用用户名和密码功能。导航到mi_parameters.文件夹并检索市场影响数据mi_encrypted_pa​​rameters.csv.文件。米塔包含加密的市场影响日期,代码和参数。

f = ftp('ftp.kissellresearch.com''用户名''pwd');mget(f,'mi_encrypted_pa​​rameters.csv');midata = readtable('mi_encrypted_pa​​rameters.csv''delimiter'......',''readrownames',错误的,'readvariablenames',真的);

创建基位研究组交易成本分析对象K.

k = krg(midata);

从文件加载示例数据krgexampledata.mat.,它包含在Trading Toolbox™中。

加载krgexampledata.

变量商标出现在matlab®工作区。

商标包含这些变量:

  • 股票标志

  • 股票价格

  • 平均每日体积

  • 挥发性

有关示例数据的描述,请参阅Kissell研究组数据集

估计市场 - 影响成本与贸易数量'尺寸'和战略'POV'。通过从0.01开始,以0.01的增量指定贸易数量范围,并以一个结尾。通过0.05开始,以0.05开始,以0.05的增量指定贸易策略范围。

cc = costcurves(k,商品,'尺寸',(0.01:0.01:1),'POV',(0.05:0.05:0.5));

显示前三行的市场影响成本数据。

CC(1:3,:)
ANS =符号大小股份币POV TradeTime Cost_BP Cost_DollarsPerShare Cost_Dollars ______ ____ _________ __________ ____ _________ _______ ____________________ ____________ 'AAL' 0.01 114764.24 6251208.50 0.05 0.19 11.42 0.06 7139.93 'AAL' 0.01 114764.24 6251208.50 0.10 0.09 17.93 0.10 11210.76 'AAL' 0.01 114764.24 6251208.50 0.15 0.0623.42 0.13 14637.37

市场影响成本数据包含:

  • 股票标志

  • 尺寸

  • 交易中的股份数量

  • 交易金额

  • 完成交易的卷百分比

  • 在当天的百分比中完成交易的交易时间

  • 市场影响成本基点

  • 市场影响成本为每股美元

  • 市场影响成本为美元

为本百分比的体积率显示成本曲线:5%,15%,25%和35%。

图形子图(2,2,1)绘图(CC.Size(1:10:1000)* 100,CC.COST_BP(1:10:1000))网格轴([0 100 0 250])xlabel({'尺寸''(%adv)''})ylabel({'成本''(bps)'}) 标题('pov = 5%')a = gca;a.xaxis.ticklabelformat ='%G%%';子图(2,2,2)绘图(CC.Size(3:10:1000)* 100,CC.COST_BP(3:10:1000))网格轴([0 100 0 250])xlabel({'尺寸''(%adv)''})ylabel({'成本''(bps)'}) 标题('POV = 15%'b = gca;B.xaxis.Ticklabelformat ='%G%%';子图(2,2,3)绘图(CC.Size(5:10:1000)* 100,CC.COST_BP(5:10:1000))网格轴([0 100 0 250])xlabel({'尺寸''(%adv)''})ylabel({'成本''(bps)'}) 标题('POV = 25%')c = gca;c.xaxis.ticklabelformat ='%G%%';子图(2,2,4)绘图(CC.Size(7:10:1000)* 100,CC.COST_BP(7:10:1000))网格轴([0 100 0 250])xlabel({'尺寸''(%adv)''})ylabel({'成本''(bps)'}) 标题('pov = 35%')d = gca;d.xaxis.ticklabelformat ='%G%%';

该图展示了在价格水平内交易特定订单大小的速度。

输入参数

全部收缩

交易成本分析,指定为使用的KRG对象krg.

贸易数据描述交易中的库存,指定为表或结构。贸易必须包含这些变量或字段名称。

变量或字段名称 描述

象征

股票标志

价格

股票价格

adv

平均每日体积

挥发性

挥发性

例子:贸易=表({'XYZ'},100.00,860000,0.27,'variablenames',{'符号''''''''''volatility'})

例子:贸易=结构('符号','XYZ','价格',100.00,'ADV',860000,'波动性',0.27)

这些例子不代表实际市场数据。

数据类型:塑造|桌子

贸易数量,指定为其中一个值。

价值 贸易数量描述

'尺寸'

交易中的股票,这是平均每日交易量的百分比

'分享'

交易中的股份数量

'美元'

交易总值

贸易数量范围,指定为向量。昂贵的使用这些值与贸易策略范围值,以估计不同数量和策略的市场影响成本。

例子:'尺寸',(0.01:0.01:1)指定贸易数量范围,增量为0.01,从0.01开始,并以一个结尾

数据类型:双倍的

贸易策略,指定为其中一个值。

价值 贸易战略名称

'POV'

体积百分比

'tradetime'

当天百分比的贸易时间

贸易策略范围,指定为矢量。昂贵的使用这些值与交易量范围值,以估计不同数量和策略的市场影响成本。

例子:'POV',(0.05:0.05:0.5)指定贸易策略范围,增量为0.05,从0.05开始,以0.5结束

数据类型:双倍的

输出参数

全部收缩

成本曲线,用这些变量名称或字段作为表或结构返回。

变量或字段名称 描述

象征

股票标志

尺寸

在每日平均交易量的百分比中股票

分享

交易中的股份数量

美元

交易金额

POV.

完成交易的卷百分比

商标

在当天的百分比中完成交易的交易时间

cost_bp.

以基点交易的市场影响成本

cost_dollarspershare.

每股交易的市场影响成本

cost_dollars.

以美元交易的市场影响成本

尖端

  • 有关计算的详细信息,请联系Kissell研究组。

参考

[1] Kissell,Robert。“交易成本分析的实际框架。”交易杂志。卷。3,2,2008年夏季,第29-37页。

[2] Kissell,Robert。“算法交易策略。”博士论文。福特汉姆大学,2006年5月。

[3] Kissell,Robert。“投资过程中的TCA:概述。”索引投资杂志。卷。2,1,2011年夏季,第60-64届。

[4] Kissell,Robert。算法交易与投资组合管理科学。剑桥,马:elsevier /学术出版社,2013。

[5] Kissell,Robert和Morton Glantz。最佳交易策略。纽约,纽约:Amacom,Inc。,2003。

在R2016A介绍