请 [注册] 或 [登录]  | 返回主站

量化交易吧 /  量化平台 帖子:3364720 新帖:7

Homework2

量化王者发表于:5 月 10 日 05:55回复(1)

前言
本文是基于动量反转策略原理所构造的交易策略的分析报告,主要内容包括:
1、策略形成思路及策略描述
2、使用数据描述
3、交易结果分析
4、策略代码
1、策略形成思路及策略描述
1.1策略形成思路
策略构建最初的设想是基于动量策略的原理进行策略构造,并在特定时间段内选区特定基准进行回测。动量策略认为股市存在动量效应或“惯性效应”,即股票的收益率有延续原来的运动方向的趋势,过去一段时间收益率较高的股票,在未来依旧会取得高于平均的收益率。因此动量策略的基本思路是始终持有上一收益率计算周期收益率最高的前N支股票。
根据这一原理进行策略设计及代码编写,选取特定的时间段(2010.01.01-2018.12.31)、股票池(全市场)和基准(中证500)进行回测,得到如下回测结果:
Img
回测结果并不理想,策略收益为负且始终低于基准收益。但换一个思路考虑,既然策略收益稳定低于基准,那么反其道而行之是不是可以获得较高的收益?
考虑使用动量反转策略,其原理为认为股市存在反转效应,即原来收益率较低的股票未来收益会升高,原来收益率较高的股票未来收益会下降。因此与动量策略相反,反转策略的基本思路是一直持有收益率最低的前N支股票。
根据这一原理对原策略及其代码进行修改,并在相同条件下对新策略进行回测得到如下回测结果:
Img
可以发现回测结果有显著提高,策略收益率为正,且在相当长的时间内高于基准收益。同时,通过查找相关文献,发现尽管动量效应在国外股票市场通常比较显著,但中国股市不存在明显的动量效应反而存在着反转效应,其背后可能的原因是中国股市是一个以散户为主的极度不成熟的市场,绝大多数投资者的投资行为存在各种认知偏差,它们造成了投资者的过度反应。这种过度反应导致投资者对个股追涨杀跌,使得股价无论是上涨还是下跌都很容易严重偏离其基本面。而一旦之前的预期被修正或者有新的消息出现导致股价向其价值回归,之前上涨过热的股票就会下跌,而超跌的股票会反弹,从而形成反转效应。因此在中国股市反转效应往往更为有效。
通过修改参数进一步优化策略,最终得到较为理想的策略。
1.2策略描述
一、设置策略参,以全市场为股票池,中证500为基准,每20天为调仓频率,40天为收益率回测样本区间,100为持股仓数(等权持有)。
二、每20天进行调仓,始终等权持有回测样本期间收益率最低的前100支股票。
三、不能买卖调仓日及回测样本期间停牌的股票,不能买入调仓日退市、ST以及涨停的股票,不能卖出调仓日跌停的股票。
四、回测期间2010.01.01-2018.12.31。持有资金200万元。
2、数据描述
3、交易结果分析 4、策略代码**

全部回复

0/140

量化课程

    移动端课程