菜单

[可转债] “我的策略”功能玩法2:多因素策略制定

阅读:3236回复:6
楼主#
更多 ninwin发布于:2022-10-31 18:08,来自:上海

首发于:公众号 宁稳

宁稳网“我的策略”模块已经上线,没有读前一篇《玩法1》的,可以先去宁稳网读一下。

今天给大家演示一下,利用我的策略模块来制定多因素模型的基本用法。

小规模转债备受青睐,我决定给老式双低(2转债价格-转股价值)增加一个规模因子,策略表达式为:

策略表达式=2转债价格-转股价值+0.5规模

这里宁稳网的规模单位是亿元。这里老式双低,如果换成朴素双低,就是:

策略表达式=转债价格+100*转股溢价率+0.5规模

也是一样OK的。

图片:微信截图_20221031165417.jpg

如上图,在构建策略表达式的部分输入以上表达式的系数即可。这里主要是你要考虑好系数的科学性,系数规划不好就容易出现结果偏差。

注意:策略表达式为以上各因子及其系数构成的多项式相加的形式:策略表达式=因子1*系数1+因子2*系数2+...+因子n*系数n。也就是说,我们这里的策略,只支持多因子线性相加的形式,不支持相乘、相除、指数等形式!

为了避免极端情况,规模这个因子需要给他添加一个范围,太大的我不喜欢,太小的规模面临退市或者流动性问题,也不好,也剔除掉。所以我给他添加一个条件范围:限定在剩余规模在1亿元至50亿元范围内,在这个范围内选股。

图片:微信截图_20221031165349.jpg

图片:微信截图_20221031182127.jpg

如上图,我选择了转债余额的范围,单位和宁稳网表格上的单位相同。此外,我还要求转债价格不超过130元,剩余年限不低于0.5年,并要求评级在AA以上,这样选到的可转债基本就是比较合适的了。

搞定以后提交,看到我的策略列表如下:

图片:微信截图_20221031165439.jpg

制订完了怎么用呢,这个表已经给你展示了可用的东西了,你可以访问该策略相应的简表、全表,或者对该策略进行回测。

打开简表看看吧:

图片:微信截图_20221031171159.jpg

注意到这里主要是标题和最后一列和原来的简表有区别。多了最后一列策略值,就是上面的策略表达式的值。按此值排序,就可以优选出你的策略筛选出来的可转债了!上面是这个策略今天的筛选结果,你觉得这些标的怎么样呢?

图片:微信截图_20221031171805.jpg

往下翻,被条件剔除的可转债,也会一并列出来供参考,上图剔除的,要么是价格高于130的,要么是剩余年限很短的,要么是规模或评级超出范围的。

这样每天打开,就能立马筛选出自己中意的可转债,是不是很轻呢??

点击上方的回头看选择日期,刷新,你还可以随时回看该策略的过往数据!是不是超级简单和强大呢?

图片:微信截图_20221031173820.jpg

我想把表格保存为Excel仔细分析,没问题,点击表格上方一键下载按钮就能完成。

制定策略的时候,特别提醒一个方向性的问题,策略表达式的值,默认按照越小越好,这个在上面的表格浏览的时候,方向搞错了问题还不大,但是做策略回测的时候方向不能搞错,因为回测时排名靠前的才会入选,也就是策略表达式的值越小才会入选,搞反了,回测筛选出来的反而是最差的。所以如果你要制定一个到期收益率的策略,要写成负值,如下:

图片:微信截图_20221031172913.jpg

策略回测后面有空再讲。

更多阅读:

“我的策略”功能玩法1:增加自选组合

“我的策略”功能玩法3:策略回测

“我的策略”功能用法总结:到底能干哪些事?

[ninwin于2023-02-11 23:30编辑了帖子]
1楼#
ninwin发布于:2023-04-19 20:48,来自:湖北
windylion:从可转债中选择一个转债,并按照该转债的转债价格从小到大的排名,然后得到转股溢价从小到大的排名,最后计算每个可转债的排名和转股溢价排名的总和。从所有可转债中选择一个总和最小的十个转债作为双低策略的标的。
可是,目前的策略设计里好像无法获得某个...
回到原帖
抱歉,这个算法不支持。
2楼#
windylion发布于:2023-04-19 20:45,来自:
ninwin:不太明白你的意思,最好能举个例子说说你的需求回到原帖
从可转债中选择一个转债,并按照该转债的转债价格从小到大的排名,然后得到转股溢价从小到大的排名,最后计算每个可转债的排名和转股溢价排名的总和。从所有可转债中选择一个总和最小的十个转债作为双低策略的标的。
可是,目前的策略设计里好像无法获得某个项目的排名的。
3楼#
ninwin发布于:2023-04-19 19:55,来自:
windylion:请问有没有办法按照多因子排名之和排名的方法。类似于Excel中的排名=rank(a)+rank(b)....回到原帖
不太明白你的意思,最好能举个例子说说你的需求
4楼#
windylion发布于:2023-04-19 18:44,来自:
请问有没有办法按照多因子排名之和排名的方法。类似于Excel中的排名=rank(a)+rank(b)....
5楼#
ninwin发布于:2022-11-05 22:29,来自:上海
what02000:尝试了下,想问下,要把开始强赎的股票剔除出策略,该怎么选择?回到原帖

这个功能从"2021-10-14"之后的数据是可以间接支持的。

具体方法是:把到期时间T设置为大于0.2-0.3年左右,或者保险一点再留点余量0.5年,那么就可以排除掉强赎的可转债,因为宣布强赎后,一般不会超过2个月就会退市,如果你只持有0.2年以上的,就不会包含宣布了强赎的,注意需要是宣布了强赎退市日期的才能排除,没有宣布强赎退市日期的、将强赎的,暂时无法排除。

但是回测或者用策略回头看的时候,"2021-10-14"之前的数据不支持,因为在这之前的数据,都是以原始到期时间为剩余年限,在这之后,强赎的,已把强赎剩余时间作为剩余年限,所以可以支持。

可以参考此贴的说明:https://www.ninwin.cn/read.php?tid=29357&fid=89

6楼#
what02000发布于:2022-11-05 20:44,来自:浙江
尝试了下,想问下,要把开始强赎的股票剔除出策略,该怎么选择?
游客