可转债套利实践

浏览: 2133

finance-convertible-bond

前言

可转债是一个被大家忽略的金融产品,可转债比股票的风险小,可以实现套期保值,同时在股票上涨时又可以实现套利。一点点积累财富,从一点点开始。

注:本人金融入门级,如果文章描述不对或者不准确的地方,还请专家指点。

目录

  1. 可转债介绍
  2. 可转债操作
  3. 可转债,正股,转股代码
  4. 可转债套利实践

1. 可转债介绍

可转债即可转换债券。可转换债券是债券的一种,它可以转换为债券发行公司的股票,通常具有较低的票面利率。从本质上讲,可转换债券是在发行公司债券的基础上,附加了一份期权,并允许购买人在规定的时间范围内将其购买的债券转换成指定公司的股票。

可转换债券具有债权和期权的双重特性。具有以下三个特点:

  • 债权性: 与其他债券一样,可转换债券也有规定的利率和期限,投资者可以选择持有债券到期,收取本息。
  • 股权性: 可转换债券在转换成股票之前是纯粹的债券,但在转换成股票之后,原债券持有人就由债券人变成了公司的股东,可参与企业的经营决策和红利分配,这也在一定程度上会影响公司的股本结构。
  • 可转换性: 可转换性是可转换债券的重要标志,债券持有人可以按约定的条件将债券转换成股票。转股权是投资者享有的、一般债券所没有的选择权。可转换债券在发行时就明确约定,债券持有人可按照发行时约定的价格将债券转换成公司的普通股票。如果债券持有人不想转换,则可以继续持有债券,直到偿还期满时收取本金和利息,或者在流通市场出售变现。

债券要素

  • 有效期限和转换期限
  • 股票利率或股息率
  • 转换比例或转换价格: 转换比例=可转换债券面值╱转换价格
  • 赎回条款与回售条款: 赎回是指发行人在发行一段时间后,可以提前赎回未到期的发行在外的可转换公司债券。

    赎回条件一般是当公司股票在一段时间内连续高于转换价格达到一定幅度时,公司可按照事先约定的赎回价格买回发行在外尚未转股的可转换公司债券。

    回售是指公司股票在一段时间内连续低于转换价格达到某一幅度时,可转换公司债券持有人按事先约定的价格将所持可转换债券卖给发行人的行为。

  • 转换价格修正条款

投资价值

  • 可转换债券使投资者获得最低收益权
  • 可转换债券当期收益较普通股红利高
  • 可转换债券比股票有优先偿还的要求权

文字介绍,摘自:http://baike.baidu.com/view/20516.htm

2. 可转债交易

由于在市场的震荡起伏中,可转债的涨跌并不与正股完全同步,这样就使得可转债的转换价值可能高于转债市价,存在一定的套利空间。对于可转债的投资策略分析可以分为可转债发行与上市后的投资分析,其中上市后又可细分为转股期和非转股期内的套利分析以及接近回售条件或者修正转股价时的事件套利分析等。

业务规则:

  • 可转债:T+0, 可以进行当日回转交易,即当日买入的债券可在当日卖出。
  • 交易单位:手(1手=1000元面值)
  • 计价单位:每百元面值债券的价格。
  • 价格变动单位:0.01元。
  • 每笔申报限制:最低申报限额为1手,最高申报限额为10000手。
  • 申报价格限制按照交易规则的规定执行。
  • 转股规定: 当日买入可转债券当日就可以转股,可转债在T日申请转股后,T+1日才能将所转股份卖出
  • 手续费: 转股不收取费用,交易成本主要来自可转债和股票的买卖交易费用。

可转债市场中存在两个显著的现象:

  • 当一些可转债正股股价低迷,在快要满足回售条件时,正股价往往被一种“神秘力量”拉起,上涨到脱离回售条件的区域
  • 可转债转股价修正完之后其正股一般会随着股市反弹。所以,当可转债接近回售条件或者修正转股价时均有可能出现短暂的投资机会

3. 可转债,正股,转股代码


转债代码,转债名称,正股代码,正股名称,转股代码,上市地点,信用评级,票面利率,上市日,到期日,转股开始,回售开始

110007,博汇转债,600966,博汇纸业,190007,SH,AA-,2,2009-10-16,2014-09-23,2010-03-23,2012-09-23
110009,双良转债,600481,双良节能,190009,SH,AA,1.4,2010-05-14,2015-05-04,,
110011,歌华转债,600037,歌华有线,190011,SH,AAA,1,2010-12-10,2016-11-25,2011-05-26,2015-11-25
110012,海运转债,600798,宁波海运,190012,SH,AA,1.1,2011-01-20,2016-01-07,2011-07-08,2013-07-08
110015,石化转债,600028,中国石化,190015,SH,AAA,1,2011-03-07,2017-02-23,2011-08-24,
110016,川投转债,600674,川投能源,190016,SH,AA+,0.9,2011-03-31,2017-03-21,2011-09-22,2015-03-21
110017,中海转债,600026,中海发展,190017,SH,AAA,0.9,2011-08-12,2017-08-01,2012-02-02,2015-08-01
110018,国电转债,600795,国电电力,190018,SH,AAA,1,2011-09-02,2017-08-19,2012-02-20,2012-08-19
110019,恒丰转债,600356,恒丰纸业,190019,SH,AA,0.9,2012-04-12,2017-03-23,2012-09-24,2013-04-23
110020,南山转债,600219,南山铝业,190020,SH,AA,4,2012-10-31,2018-10-16,2013-04-17,2016-10-16
110022,同仁转债,600085,同仁堂,190022,SH,AAA,0.5,2012-12-18,2017-12-04,2013-06-05,2015-12-04
110023,民生转债,600016,民生银行,190023,SH,AA+,0.6,2013-03-29,2019-03-15,2013-09-16,
110024,隧道转债,600820,隧道股份,,SH,AA+,0.6,2013-09-30,2019-09-13,2014-03-14,2017-09-13
113001,中行转债,601988,中国银行,191001,SH,AAA,1,2010-06-18,2016-06-02,2010-12-02,
113002,工行转债,601398,工商银行,191002,SH,AAA,1.1,2010-09-10,2016-08-31,2011-03-01,
113003,重工转债,601989,中国重工,191003,SH,AAA,1,2012-06-18,2018-06-04,2012-12-05,2016-06-04
113005,平安转债,601318,中国平安,,SH,AAA,0.8,2013-12-09,2019-11-22,2014-05-23,
113006,深燃转债,601139,深圳燃气,,SH,AA+,0.6,2013-12-27,2019-12-13,2014-06-14,2017-12-13
125089,深机转债,000089,深圳机场,,SZ,AAA,1,2011-08-10,2017-07-14,2012-01-16,2015-07-14
125887,中鼎转债,000887,中鼎股份,,SZ,AA,2,2011-03-01,2016-02-11,2011-08-11,2011-08-11
126729,燕京转债,000729,燕京啤酒,,SZ,AA+,1.1,2010-11-03,2015-10-14,2011-04-15,2011-04-15
127001,海直转债,000099,中信海直,,SZ,AA+,1,2013-01-07,2018-12-18,2013-06-20,2015-12-19
128001,泰尔转债,002347,泰尔重工,,SZ,AA,0.6,2013-01-28,2018-01-08,2013-07-15,2013-07-15
127002,徐工转债,000425,徐工机械,,SZ,AAA,0.8,2013-11-15,2019-10-25,2014-04-25,2017-10-24
128002,东华转债,002065,东华软件,,SZ,AA,0.5,2013-08-19,2019-07-26,2014-02-03,2017-07-26
128003,华天转债,002185,华天科技,,SZ,AA,0.5,2013-08-28,2019-08-12,2014-02-17,2017-08-12

通过R语言读入数据集


cb<-read.table(file="cb.csv",header=FALSE,sep=",",colClasses = "character",fileEncoding="utf-8", encoding = "utf-8")
names(cb)<-c("转债代码","转债名称","正股代码","正股名称","转股代码","上市地点","信用评级","票面利率","上市日期","到期日期","转股开始","回售开始")

library(ggplot2)
library(scale)

1). 找到处于转票期的债券


cb[which(cb$转股开始 < Sys.Date()),][c(1:5,8,10,11)]

转债代码 转债名称 正股代码 正股名称 转股代码 票面利率 到期日期 转股开始
1 110007 博汇转债 600966 博汇纸业 190007 2 2014-09-23 2010-03-23
3 110011 歌华转债 600037 歌华有线 190011 1 2016-11-25 2011-05-26
4 110012 海运转债 600798 宁波海运 190012 1.1 2016-01-07 2011-07-08
5 110015 石化转债 600028 中国石化 190015 1 2017-02-23 2011-08-24
6 110016 川投转债 600674 川投能源 190016 0.9 2017-03-21 2011-09-22
7 110017 中海转债 600026 中海发展 190017 0.9 2017-08-01 2012-02-02
8 110018 国电转债 600795 国电电力 190018 1 2017-08-19 2012-02-20
9 110019 恒丰转债 600356 恒丰纸业 190019 0.9 2017-03-23 2012-09-24
10 110020 南山转债 600219 南山铝业 190020 4 2018-10-16 2013-04-17
11 110022 同仁转债 600085 同仁堂 190022 0.5 2017-12-04 2013-06-05
12 110023 民生转债 600016 民生银行 190023 0.6 2019-03-15 2013-09-16
14 113001 中行转债 601988 中国银行 191001 1 2016-06-02 2010-12-02
15 113002 工行转债 601398 工商银行 191002 1.1 2016-08-31 2011-03-01
16 113003 重工转债 601989 中国重工 191003 1 2018-06-04 2012-12-05
19 125089 深机转债 000089 深圳机场 1 2017-07-14 2012-01-16
20 125887 中鼎转债 000887 中鼎股份 2 2016-02-11 2011-08-11
21 126729 燕京转债 000729 燕京啤酒 1.1 2015-10-14 2011-04-15
22 127001 海直转债 000099 中信海直 1 2018-12-18 2013-06-20
23 128001 泰尔转债 002347 泰尔重工 0.6 2018-01-08 2013-07-15

2). 找到处于回售期的债券


cb[which(cb$回售开始 < Sys.Date()),][c(1:5,8,10:12)]

转债代码 转债名称 正股代码 正股名称 转股代码 票面利率 到期日期 转股开始 回售开始
1 110007 博汇转债 600966 博汇纸业 190007 2 2014-09-23 2010-03-23 2012-09-23
4 110012 海运转债 600798 宁波海运 190012 1.1 2016-01-07 2011-07-08 2013-07-08
8 110018 国电转债 600795 国电电力 190018 1 2017-08-19 2012-02-20 2012-08-19
9 110019 恒丰转债 600356 恒丰纸业 190019 0.9 2017-03-23 2012-09-24 2013-04-23
20 125887 中鼎转债 000887 中鼎股份 2 2016-02-11 2011-08-11 2011-08-11
21 126729 燕京转债 000729 燕京啤酒 1.1 2015-10-14 2011-04-15 2011-04-15
23 128001 泰尔转债 002347 泰尔重工 0.6 2018-01-08 2013-07-15 2013-07-15

3). 到期日期分布


cb$到期日期<-as.Date(cb$到期日期,format="%Y-%m-%d")
g<-ggplot(cb, aes(x=到期日期))
g<-g+geom_histogram(binwidth=12,position="identity")
g<-g+scale_x_date(breaks=date_breaks("1 year"),labels = date_format("%Y"), limits = c(as.Date("2014-01-01"),as.Date("2020-01-01")))
g<-g+scale_y_continuous(breaks=c(0:3))
g<-g+xlab("到期日期")+ylab("债券数量")
g

cb1

4. 可转债套利实践

监控可转债与正股之间的变化,当正股上涨,但可转债没与正股完全同步时,就存在套利空间。

cb-table

定义“预期收益”指标,为转股后与正股的价差比,当预期收益大于0.5时,就是可以套利的时机。

可转债套利实践

如下操作:(忽略手续费)

2013-12-09
买入: 中鼎转债(125887), 买入价*交易量=126.801*150=19020.150元
买入: 中鼎转债(125887), 买入价*交易量=126.8*140=17752元
合计买入=19020.150+17752=36772.15元

2013-12-09
转股:中鼎股份(000887),收盘价*数量=8.939*4178=37347.14元

2013-12-10(第二日开盘)
卖出:中鼎股份(000887),卖出价*数量=8.96*4178=37434.88元

净收入:37434.88-36772.15=662.73元

通过上面几步,我们就实现了可转债的套利。
但是还是存在风险的,如果2013-12-10开盘时股价大跌,跌到8.80以下,那么我们就会赔钱。(36772.15/4178=8.80)。

不要让套利反套自己,如果赔钱要及时止损!

作者介绍:

张丹,R语言中文社区专栏特邀作者,《R的极客理想》系列图书作者,民生银行大数据中心数据分析师,前况客创始人兼CTO。

10年IT编程背景,精通R ,Java, Nodejs 编程,获得10项SUN及IBM技术认证。丰富的互联网应用开发架构经验,金融大数据专家。个人博客 http://fens.me, Alexa全球排名70k。

著有《R的极客理想-工具篇》、《R的极客理想-高级开发篇》,合著《数据实践之美》,新书《R的极客理想-量化投资篇》(即将出版)。

Clipboard Image.png

《R的极客理想-工具篇》京东购买快速通道:https://item.jd.com/11524750.html

《R的极客理想-高级开发篇》京东购买快速通道:https://item.jd.com/11731967.html

《数据实践之美》京东购买快速通道:https://item.jd.com/12106224.html

推荐 1
本文由 张丹 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册