股票交易费用如何计算(股票行情交易计算公式)

2022年11月15日11:15:02399

目录:

1.成交金额

2.委比:

3.委差:

4.均价:日每笔成交的加权平均,不分买卖方向。

5.行情净流入、净流出:

6.可用金额

7.当日净利润

8.累计收益

9.持仓市值

10. TWAP和VWAP计算方法:

TWAP

VWAP

11. 总量、总额、换手、现手、内盘、外盘、振幅、量比

12. 涨跌价、涨跌幅

13. 对数轴 & 普通轴

14. Sharpe夏普率(夏普比率)

15. 基准价、开盘价、涨停价、跌停价、最大涨幅、最大跌幅、实时涨幅

16. 今日收益率(%)

17. 累计收益率

18. 累计收益金额

19. 权重比

20. 持仓成

21.阿尔法


1.成交金额

成交金额 = SUM(成交价格P * 成交量Q - 手续费总和Fee)

注:成交数量Q>0;行情播放中的手续费总和设为0。

2.委比 :

某品种当日买卖量差额和总额的比值。委比是衡量某一时段买卖盘相对强度的指标。计算公式:

委比=(委买手数-委卖手数)/ (委买手数+委卖手数)×100%

3.委差 :

当前买量之和减去卖量之和。反映买卖双方的力量对比。计算公式:

委差 = 委买手数-委卖手数

4.均价:当日每笔成交的加权平均,不分买卖方向

比如:成交50元300股,50.1元500股,50.2元1000股,均价是(50*300+50.1*500+50.2*1000)/ (300+500+1000),即总成交金额 / 总成交股数。

5.行情净流入、净流出:

小单:5万以下,[0~5万)

中单:[5万~20万)

大单:[20万~100万)

特大单:成交额>=100万,[100万~ )各家不同,仅供参考。

6.可用金额

= (模拟交易创建时的)初始金额 - 成交金额 - 手续费。

有成交,则变动。

7.当日净利润

Pnl =平仓收益openPnl+ 持仓收益closedPnl  - 手续费commission

也即实时的券资 与 昨收券资的差额,根据行情变动,实时刷新。

8.累计收益

模拟交易的累计收益:创建模拟交易以来的累计收益,可跨日。

9.持仓市值

持有标的的市值,根据行情实时变动刷新。

市值 = 当前最新价格 * 持仓数量

10. TWAP和VWAP:

TWAP:

根据每分钟的实际成交,取该分钟内成交价的开盘价、最高价、收盘价、最低价,求平均,即为该分钟的均价P:      

均价P=(开盘价+最高价+收盘价+最低价)/4          ①

在订单交易时段内,每一分钟均价的总和∑P / 交易的总时间t(分钟),即TWAP价格:     

TWAP价格 = ∑P / t         

注:另有一种计算方式,均价P= 所有成交价总和 / 总笔数,再代入上述公式②中得出TWAP价格。此方法计算时间更长,方法没有对错之分,仅供参考。

VWAP:

在订单交易时段内,该标的在市场上总成交金额∑F/ 总成交量∑Q,即VWAP价格:     

VWAP价格 = ∑F / ∑Q


补充说明:某券商计算方法(供参考):

TWAP价格:

时间: 实例开始时间到结束时间

sum(((买1价+卖1价)/2))/快照数量

VWAP价格:

(结束时间市场总成交金额 - 开始时间市场总成交金额) / (结束时间市场总成交量 - 开始时间市场总成交量)


11.  总量、总额、换手、现手、内盘、外盘、振幅、量比

总量(手):一个交易日内所有累计的成交量(手)。拿到了所有逐笔trade成交数据,总量 = ∑Qty 。(股票1手=100股)根据买卖的委托编号buyNo跟sellNo做比较,如果buyNo < sellNo 表示为主动卖出 (因为卖单是后面发出的)反之则是主动买入。单边成交数据,数量不用除以2。

总额(元) = ∑(数量*100*股价) , 一个交易日内所有累计的成交金额(元)。

换手(%):总手在该股流通盘所占的比例,用%表示。(需要股流通盘的数据)

现手(手):最近成交一笔的量(单位:手)

内盘(股):主动卖出的成交量,以等于或低于当前买一、买二、买三等价格下单卖出股票时的成交量要是卖方主动的。

外盘(股):主动买入的成交量,,即买方主动以高于或等于当前卖一、卖二、卖三等价格下单买入股票时的成交数量。

振幅(%):最大涨幅和最大跌幅相加,用%表示,例子:

1、股价当日只有涨:最大涨幅 7%,则振幅为 7% ;

2、股价当日有涨有跌:最大涨幅 7%,最大跌幅 -3%,则振幅为 7% - (-3%) = 10%;

3、股价当日只有跌:最大跌幅 -7%,则振幅为 7%(当日最高点的价格-当日最低点的价格)/昨天收盘价×100%=振幅。

量比 =(现成交总手数 / 现累计开市时间(分) )/ 过去5日平均每分钟成交量手。(需要取过去5日的成交数据)

当量比大于1时,说明当日每分钟的平均成交量要大于过去5日的平均数值,交易比过去5日火爆;而当量比小于1时,说明现在的成交比不上过去5日的平均水平。

12. 涨跌价、涨跌幅

涨跌(元)=现价-基准价

涨跌幅(%)= (现价-基准价)/基准价,%表示

说明:昨收价不一定等于基准价,因为有可能除权除息分红,需根据除权除息数据换算。开盘价openPrice当日早盘集合竞价后的价格,作为连续竞价的开盘价,幅度位于当日涨跌幅之间(如-10%~10%)。

股票交易费用如何计算(股票行情交易计算公式)

13.  对数轴 & 普通轴

普通轴的坐标为 [T,在时间T的净值]策略净值有着复合增长效应,回测时间长了,如5年、10年,策略净值的复合增长效应明显,导致净值上很难表现出很多的信息。对数ln可以把乘法变加法,把除法变减法:

log(x∗y)=log(x)+log(y)

log(x/y)=log(x)

这样,在对数轴的图上,涨跌幅的倍数就不再是乘除关系而是加法关系,回测图上就能看出更丰富的信息。

因此,对数轴的图上,策略在时间T时显示的纵轴高度是: ln (在时间T的净值)

坐标:[ T, ln (在时间T的净值)]

对数轴的纵轴的值为非线性,收益越高,刻度越密。

14. Sharpe夏普率(夏普比率)

表示每承受一单位总风险,会产生多少的超额报酬,可以同时对策略的收益与风险进行综合考虑。值越高越好。夏普率 = (日均收益率-无风险收益率) / 日均收益率序列标准差:

Sharpe Ratio = (Rp−Rf) / σp

Rp-策略年化收益率,Rf-无风险收益率,σp-策略收益波动率(标准差)。

超额收益=日均收益率-无风险收益率

若无风险收益率Rf为0,则超额收益是日收益率均值,即获利率总和/交易次数。一般无风险利率为0.04,5年期美债收益率。

标准差(sqrt:开平方):

σp=sqrt(((x1-x)^2 +(x2-x)^2 +......(xn-x)^2)/n )

夏普率日度转年化还要除以 250的开方:

年化夏普率 = 日夏普率Sharpe /  250^(1/2)

例:

n: 交易次数

r:单笔收益率

s: 每笔交易的收益率的和 =∑(r)

ss: 每笔交易的收益率的平方和 = ∑(r²)

m: 每笔交易平均收益率 = s/n = ∑(r)/n

sharpe: 每笔交易平均收益率 /  [ (每笔交易收益率的平方和 - 每笔交易的收益率和² /n )  /n ]

夏普率日度转年化:

股票交易费用如何计算(股票行情交易计算公式)

比如现在有4笔交易,收益率分別是[1, 3, -2, 2]。 那么:

n=4,

s = 1 + 3 - 2 + 2 = 4,

ss = 1^2 + 3^2 +(-2)^2 + 2^2 = 18,

m = s/n = 4 / 4 = 1,

sharpe = m / {[(ss - s^2/n) / n]^(1/2)}

= 1 / {[(18 - (16 / 4)) / 4]^(1/2)}

= 1 / [3.5*(1/2)] = 1 / 1.87 = 0.5345

15. 基准价、开盘价、涨停价、跌停价、最大涨幅、最大跌幅、实时涨幅

基准价:当日涨跌幅为0%的价格,9:15前已定,由交易所每日开盘前发送静态文件到券商。一般为昨收价,除权除息后的价格。上交所的昨收价就是今日基准价,因为昨收价字段已做除权除息计算处理。

开盘价:早盘集合竞价后9:30的成交价格,若集合竞价无成交,开盘价即基准价。如果集合竞价成交价格涨幅为4%,则开盘价=基准价*(1+4%)。

基准价 * (1+10%),四舍五入得涨停价;涨停价/基准价 - 100% ,得最大涨幅(四舍五入取小数点后2位);

基准价 * (1-10%),四舍五入得跌停价;跌停价/基准价 - 100% ,得最大跌幅(四舍五入取小数点后2位) 。

最大涨幅 和 最大跌幅 很可能不是整±10% ,尤其是单价低的股票。

实时涨幅=(实时价格-基准价)/基准价。

例:

海王生物,基准价为3.78元,9:30:00 早盘集合竞价成交价格为4.00元,则:

开盘价为4.00元,开盘涨跌幅四舍五入为 (4.00-3.78) -1 ≈ 5.82% ;

3.78*(1+10%)=4.158元,四舍五入取小数点后2位,得涨停价4.16元;

3.78*(1-10%)=3.402元,四舍五入取小数点后2位,得跌停价3.40元。

最大涨幅 =4.16/3.78 -100%= 0.100529… ≈10.05% (四舍五入取小数点后2位);

最大跌幅 =3.40/3.78 -100%= -0.100529… ≈-10.05% (四舍五入取小数点后2位)。

16. 今日收益率(%)

= ((今天市值(行情价*数量)+可用金额)/(昨天市值(基准价*数量)+可用金额) )-1

17. 累计收益率

= ( (现在市值 + 可用金额)/(初始市值+ 初始资金))-1

18. 累计收益金额

= 累计收益率 * (初始市值+ 初始资金)= (持仓市值 + 可用金额) -(初始市值+ 初始资金)

19. 权重比

= 当前标的市值 / 当前持仓所有标的总市值

20. 持仓成本

就是在完成建仓之后,先用买进股票的钱+手续费,然后除以买进的股票的数量,得到的价格就是持仓成本价。持仓成本价普遍都会比股票的成交价格高一些。

累计的持仓成本,在清仓/减仓时会更新,该持仓累积的收益都会用于计算成本(创建模拟交易时,累计持仓成本为基准价 * 持仓)    新的累计持仓成本 = (累计持仓成本 * 累计数量+ 成交金额 + 手续费) / (累计数量+ 成交数量);

说明:加仓则成交金额为正、成交数量为正;减仓则成交金额为负、成交数量负。

21.阿尔法

投资中面临着系统性风险(即Beta)和非系统性风险(即Alpha),Alpha是投资者获得与市场波动无关的回报。比如投资者获得了15%的回报,其基准获得了10%的回报,那么Alpha或者价值增值的部分就是5%。

α>0 策略相对于风险,获得了超额收益;

α=0 策略相对于风险,获得了适当收益;

α<0 策略相对于风险,获得了较少收益。

股票交易费用如何计算(股票行情交易计算公式)

  • 特别声明:本文由互联网用户自行发布,仅供参考,不作为投资建议。股市有风险,炒股需谨慎!
  • 本文链接:https://www.gpboke.com/13869.html