炒股量化模型图片

jijinwang
私募基金量化可转债投资策略,市场前景如何?
从历史表现来看,转债市场初期可选标的数量较少,因此中证转债在2014-15的牛熊转换市场中波动较大,随后几年持续低波动横盘震荡。直至2019年,中证转债指数波动上涨,同时新上市的可转债数量也大幅上升,使转债市场逐渐得到市场关注。
2021年以来,伴随着正股的支撑, 转债市场同样加速上涨;2022年以来股票市场大幅下跌,转债市场跌幅较小,进一步引发市场关注。截止2022年6月20日,市场可转债数量共475只,可转债余额共超7500亿元。
随着近几年转债市场的快速发展,逐渐出现一些私募管理人以可转债作为主要投资品种,且使用【量化投资】方式 ,进行可转债多头或可转债对冲套利投资。
1.量化可转债——多因子定价方法
与传统的股票量化策略多因子选股模型类似,私募管理人将其运用在可转债量化择券中。由于兼具股性和债性,可转债的价格既受正股股价波动的影响,又受自身溢价率等指标的影响。通过筛选正股相关因子和转债特定因子,将各个选债指标进行组合,可以有效抓住投资机会,选出未来可能上涨的可转债。
2.量化可转债策略—— 期权定价方法
期权定价类可转债策略,将可转债看作一个债券和一个看涨期权的叠加。 这里的看涨期权,类似于有多种路径的美式期权,通常使用二叉树模型或蒙特卡罗模型来计算可转债的“理论价值”,当可转债价格低于“理论价值”时 ,则买入可转债,反之则卖出可转债。

本章开始,将用几章的篇幅介绍一下一些常见的趋势模型。

事先声明,这些模型都是一些基本模型,我强烈反对大家拿这些模型直接去交易!只是希望大家在创建自己的交易策略时,这些模型能够起到一些启发作用。

这些趋势模型写法上都比较简单,理解上会比较容易,对于刚刚接触量化模型编写的朋友比较友好。

大家在初始的时候最需要做的就是多尝试写一些简单的模型,尽快将常见的函数或软件功能熟练掌握,接下来才好将自己的交易理念转化成模型。

我们将选择四个品种来进行测试,分别是上证指数、深证指数、上证50ETF和沪深300ETF。看过我以前文章的朋友,可能对我的一些观点有印象——我认为对于大多数散户来说,选择ETF基金(或者大部分仓位分配给ETF基金)是比较稳妥的一种交易模式。

选择ETF基金,除了这些基金不会出现极端情况如连续跌停之外,主要是因为大多数的趋势模型,最为适应的走势就是尽量“平滑”的走势。我们不希望走势中出现长时间的大幅震荡行情,那样会导致趋势模型频繁开仓并且亏损。

而如沪深300或上证50之类的指数,他们本身就带有一定的上涨属性,并且由于成分股的权重都很高,走势的“惯性”相对其他指数都要更强,也就是更为“平滑”。

所以,这里先以上证和深证指数以及沪深300ETF或上证50ETF两个基金作为举例。


一、模型收益情况:

我们先看一下这个模型的测试结果:

这个测试结果的时间是2000年1月1日至2020年12月31日,总计21年的时间。

这四个品种的收益率和回撤比分别是:

品种名称

收益率(%)

最大回撤比(%)

深证成指

1487.83

26.25

上证50ETF

2521.08

35.23

沪深300ETF

158.21

23.32

上证指数

667.62

19.7

其中沪深300ETF是2012年上市;上证50ETF是2005年上市。


二、持股不动收益情况:

我们再看一下,这四个品种,这21年如果一直持有不动的话,收益分别是多少。

我们新建立一个模型,写入如下模型:

买入:=YEAR>=2000;

卖出:=YEAR>=2021;

ENTERLONG: 买入;

EXITLONG: 卖出;

测试结果如下:

品种名称

收益率(%)

深证成指

312.7

上证50ETF

997.34

沪深300ETF

143.23

上证指数

146.69


三、模型语句介绍:

可以看到,相对于持股不动,模型对四个品种的收益情况均有不同程度的提高。那么这个模型的语句是什么呢?语句如下:

{开仓}

中轨:=REF(MA((HIGH+LOW+CLOSE)/3,40),1);

TR1:=H-L;

上轨:=中轨+REF(MA(TR1,40),1);

下轨:=中轨-REF(MA(TR1,40),1);

买入:=中轨>REF(中轨,1)&&HIGH>=上轨;

{平仓}

卖出:= LOW<=中轨;

ENTERLONG: 买入;

EXITLONG: 卖出;

下面简要介绍一下这个模型的语句:

1. 首先,根据K线的价格定义一条中轨:将K线的最高值、最低值和收盘价三个价格取平均值,再对这个平均值做移动平均处理;

2. 再对K线的最高值和最低值的差值进行移动平均处理,并作为构成上下轨的关键值;

3. 上下轨的定义分别是中轨加上和减去关键值。

4. 如果最高值高于上轨并且中轨是倾斜向上的则买入;如果最低值低于中轨则卖出。


四、模型优缺点:

我们可以根据前面章节的介绍,将这个模型改写成指标公式,将其中的三条上中下轨分别在K线图中显示出来,并且将模型的买卖信号也一并加载到K线图中:

通过测试结果以及图形来看,这个模型相对来说操作的次数有些频繁。对于买入和卖出都有些过于“灵敏”。从其胜率来看,基本上是40%多的胜率,最大回撤比30%也算不小了,如果真正实盘的话可能会有些“累”,并且应对上蹿下跳的行情走势抵抗力不足。

但总的来说,这个模型倒是不会导致一些较大上涨幅度行情的踏空。

其实,我们在写模型的时候就会体会到,很多时候我们追求的就是一种平衡,既希望收益率更高又不希望回撤过大,但往往这两点是相互矛盾的,如何平衡这两点将是我们需要解决的问题。