Main Content

定价

估计由于自然价格变动而导致的交易成本

description

例子

α= PriceAppreciation(k,,,,trade由于股票的自然价格移动而返回交易成本,或价格欣赏定价使用Kissell Research Group (KRG) transaction cost objectk一个nd trade datatrade

Examples

全部收缩

从KRG FTP站点检索市场影响数据。使用该网站连接到FTP网站ftpfunction with a user name and password. Navigate to themi_parameters文件夹并检索市场影响数据mi_encrypted_pa​​rameters.csvfile.Midata包含加密的市场影响日期,代码和参数。

f = ftp('ftp.kissellresearch.com',,,,'username',,,,'pwd');mget(f,'mi_encrypted_pa​​rameters.csv');midata =可读取('mi_encrypted_pa​​rameters.csv',,,,'delimiter',,,,...',',,,,“ readlownames',,,,false,“ ReadVariablenames”,真的);

Create a Kissell Research Group transaction cost analysis objectk

k=krg(miData);

Load the example data from the fileKRGExampleData.mat,其中包含在DataFeed Toolbox™中。

加载KRGExampleData

The variableTradeData一个ppe一个rsin the MATLAB®工作区。

TradeData包含这些变量:

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

  • Number of shares

  • 一个verage daily volume

  • percentage of volume

  • 一天百分比的交易时间

  • 挥发性

  • stock price

  • alpha估计

For a description of the example data, seeKissell Research Group Data Sets

使用Kissell研究小组交易成本分析对象估算αk。显示前三个alpha。

alpha = PriceAppreciation(K,TradeData);alpha(1:3)
一个ns = -9.49 8.47 0.93

Alpha在基点中显示。

输入参数

全部收缩

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

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

变量或字段名称 description

尺寸

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

分享

Number of shares

ADV

一个verage daily volume

POV

percentage of volume

tradetime

一天百分比的交易时间

挥发性

挥发性

price

stock price

alpha_bp

α估计值

The trading cost varies with the trade strategy.定价使用以下顺序确定这些变量的贸易策略:

  1. percentage of volume

  2. 交易时间

  3. Trade schedule

要将贸易策略从数量百分比更改为交易时间,请删除变量POVin the table and add the variabletradetime使用交易时间数据。要使用贸易计划策略,请删除变量tradetime一个nd add theTradeSchedule一个nd大量驱动器变量。

如果您在贸易数据中指定尺寸,定价使用尺寸多变的。否则,定价使用variablesADV一个nd分享确定尺寸。

Example:trade = table(0.01,9300,860000,0.17,0.40,0.27,29.68,3,'VariableNames',{'Size' 'Shares' 'ADV' 'POV' 'TradeTime' 'Volatility' 'Price' 'Alpha_bp'})

Example:trade = struct('size',0.01,'股份',9300,'adv',860000,'pov',0.17,'tradeTime',0.40,'波动率',0.27,0.27,'价格',29.68,'alpha_bp','alpha_bp',,,3)

这些示例并不代表真实的市场数据。

数据类型:结构|table

输出参数

全部收缩

Alpha,作为向量返回。Alpha的单位或股票的自然价格移动是基点。

更多关于

全部收缩

价格欣赏

价格升值(PA)估计由于股票的自然价格转移而导致的交易成本。

自然价格运动通常是指费用cted return, alpha, price trend, drift, or momentum. This movement represents how the stock moves in a market without any uncertainty. PA represents the trading cost due to the underlying trading strategy. For example, buying passively in a rising market or selling passively in a falling market causes the fund to incur higher costs due to market movement. Conversely, buying in a falling market or selling in a rising market causes the fund to incur lower costs due to transacting at the better prices. PA is based on the alpha estimate you specify in the trade data. Funds and managers heavily guard their alpha estimates and expected returns. These expectations are highly proprietary and valued. This function lets you input alpha estimates directly into the model running on your desktop that prevents information leakage.

PA模型表示为线性趋势。PA模型是

p一个 = 0.5 Å 一个 l p H 一个 _ b p Å (( s H 一个 r e s 一个 d v Å (( 1 - p o v p o v

分享一个rethe number of shares to trade.ADVis the average daily volume of a stock.POV是该订单的市场量或参与分数的百分比。alpha_bp是α估计的基点。Alpha估计值的正值表明该订单的价格不利。Alpha估计值的负值表明价格转移。

Tips

  • For details about the formula and calculations, contact the Kissell Research Group.

References

[1] Kissell, Robert. “A Practical Framework for Transaction Cost Analysis.”交易杂志。卷。3,第2号,2008年夏季,第29-37页。

[2] Kissell, Robert. “Algorithmic Trading Strategies.” Ph.D. Thesis. Fordham University, May 2006.

[3] Kissell, Robert. “TCA in the Investment Process: An Overview.”指数投资杂志。卷。2,第1号,2011年夏季,第60-64页。

[4] Kissell, Robert.The Science of Algorithmic Trading and Portfolio Management。Cambridge, MA: Elsevier/Academic Press, 2013.

[5] Kissell, Robert, and Morton Glantz.最佳交易策略。New York, NY: AMACOM, Inc., 2003.

版本历史记录

在R2016a中引入