全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
6868 2
2017-03-27

前几篇的教程都是关于择时的策略,今天打算写一篇选股的策略——基于市值的选股策略。

了解Alpha策略和Fama_French三因子模型的人都知道,市值因子是一个长期有效的超额收益来源,对股票收益率有一定的解释作用,小市值的股票更容易带来超额收益。这也比较好理解,因为小市值类股票往往表现活跃,容易引发炒作风潮。此外,还有IPO管制的原因(大量排队企业选择借壳),也有市场风险偏好提升的原因(市场恶性循环越来越偏爱小市值)。

现在,开始正式介绍策略部分吧。为方便小伙伴们理解,我们会介绍更详细和具体。

策略逻辑:市值可以带来超额收益策略内容:每月月初买入市值最小的30只股票,持有至下个月月初再调仓资金管理:等权重买入风险控制:无单只股票仓位上限控制、无止盈止损

第一步:获取数据

BigQuant平台具有丰富的金融数据,包括行情数据和财报数据,并且具有便捷、简单的API调用接口。获取数据的代码如下:

复制代码

在上面的代码中,history_data是我们平台获取数据的一个重要API。fields参数为列表形式,传入的列表即为我们想要获取的数据,该接口有两种返回格式,可以通过groupped_by_instrument进行控制,该参数为True,返回字典格式,该参数为False,返回Pandas的DataFrame格式。

第二步:整理买入股票列表

复制代码

上面代码的目的是整理出每次调仓需要买入的股票的代码列表。首先,我们需要获得所有的交易日,这里我们以沪深300的交易日历表示,然后我们采取了一个for循环,将每个交易日总市值最小的30只股票代码整理到daily_buy_stock字典,该字典的键名为日期。

第三步:回测主体

复制代码

好嘞,策略就完全写好了。我们运行完曲线如下:

1.png

回测结果比较真实,小市值策略在过去几年确实是这样的表现。还记得2014年12月吗?当时大部分的Alpha策略都产生了较大回撤,被称为alpha前所未有的“黑天鹅”,从图上看出那段时间我们的策略相对收益率(绿线)也在回撤。因此,市场没有圣杯,没有哪个策略适合任何市场状况。但总有策略能够保持长期正收益,这才是宽客应该明白和信仰的,当真的遭遇回撤时才能够坚持自我、不惧亏损、等待“春天”的到来。

原文链接地址


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-3-28 13:17:21
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-29 12:14:55
好帖收藏
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群