• 金融 »
  • 可转债套利实践

可转债套利实践

用IT技术玩金融系列文章,将介绍如何使用IT技术,处理金融大数据。在互联网混迹多年,已经熟练掌握一些IT技术。单纯地在互联网做开发,总觉得使劲的方式不对。要想靠技术养活自己,就要把技术变现。通过“跨界”可以寻找新的机会,创造技术的壁垒。

金融是离钱最近的市场,也是变现的好渠道!今天就开始踏上“用IT技术玩金融”之旅!

关于作者:

  • 张丹(Conan), 程序员Java,R,PHP,Javascript
  • weibo:@Conan_Z
  • blog: http://blog.fens.me
  • email: bsspirit@gmail.com

转载请注明出处:
http://blog.fens.me/finance-convertible-bond/

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)。

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

转载请注明出处:
http://blog.fens.me/finance-convertible-bond/

打赏作者

This entry was posted in 金融

  • zhuhk

    这个评论系统真不错,还能自动推荐。就是英文看起来有些不方便。

  • Frederick Wu

    请问RStudio如何安装支持中文语言?

    • 操作系统中,有中文语言包就行了。

      • Frederick Wu

        原來如此,多謝!