楼主: datayes2015
7300 3

[交易策略] 经典策略之价量结合+动量反转 [推广有奖]

  • 1关注
  • 40粉丝

硕士生

70%

还不是VIP/贵宾

-

威望
0
论坛币
1955 个
通用积分
5.0336
学术水平
20 点
热心指数
21 点
信用等级
18 点
经验
4383 点
帖子
104
精华
0
在线时间
77 小时
注册时间
2015-6-10
最后登录
2017-7-3

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
策略理念:
  • 从技术分析角度来讲,价量是最重要的两个指标,同时momentum/reverse是最通用也是最经典的分析法,

  • 本策略试图将这两者结合起来。


策略思路:
  • 价量结合:以每日成交量为权重,计算过去N天的加权收盘价,可以看出计算的加权价格可以理解为过去N里的平均成交价,也可以理解为筹码最集中的地段

  • 动量反转:对比今天的收盘价和上述计算的加权平均价,我们假定当收盘价向上突破加权价一定比例时有继续上涨的趋势,但当突破到很大程度时会出现反转;当收盘价向下突破加权价一定比例时会有继续下跌的趋势,但跌到一定程度时会发生反转。


策略频率:
  • 不建议经常换仓,所以定性为周度策略,refresh_rate = 5
改进点:
  • 样本股扩容,考虑扩展到中证800或者更多

  • 仓位的资金分配,当样本股扩容后,如何根据信号分配好资金

  • 遇到07年和当前的大跌情况时要采取些措施,考虑止损或者进一步改进策略信号


1.png
  • 接下来进行参数分析,在上述五个参数(window,positive1,positive2,negative1,negative2)中,最重要的可能是window,因为window的长短对加权平均价影响很大,这就直接影响了signal的大小,那么其余的四个参数也应该作相应的调整。

  • 下面就不同window的情况做一下统计分析,统计不同window下,所有signal均值、标准差,看看变化规律。

  • 对于不同window的选取也比较一般化,由于周度策略,那么历史数据应该是过去一个月、两个月、、、半年。


window      u        sigma
  20      0.0011      0.0650
  40      0.0047      0.0975
  60      0.0096      0.1222
  80      0.0152      0.1445
100      0.0206      0.1655
120      0.0261      0.1862


  • 从上面可以看出,从06年至今来看,股市整体还是上涨的,所以signal的均值都为正,但也都接近0;而方差则随着窗口期的变大而变大,毕竟半年的行情和一个月行情比起来,不确定性会更多。

  • 接下来,以此为参考来确定其余的四个参数

  • 当signal位于(negative1,positive1),我们不作任何操作,一方面是避免操作频繁,另一方面,收盘价和加权平均价相差较小时,也并没有包含任何趋势或者反转的信息

  • 当signal向上突破positive1时,就表明有趋势产生,但是当signal达到positive2时,就认为会产生反转;negative的情况也是一致的

  • 根据上述计算的signal的均值和方差,来确定positive2和negative2,取置信区间为1.5倍标准差作为参考(置信度大概为85%)


2.png
  • 根据上述结果来确定各种情况下的合适参数,但不失一般性,positive和negative要保证对称性,而且尽量取整(避免过度优化)

  • 最后的参数结果在如下的params中展示


window   sharpe   annualized return   max_drawdown
  20       1.04         0.359            0.622
  40       0.75         0.274            0.644
  60       0.63         0.228            0.726
  80       0.71         0.259            0.702
100       0.60         0.223            0.688
120       0.49         0.192            0.640


  • 从上面的结果可以看出,策略本身可能更偏短线,在预测未来一周走势上,短期的momentum/reverse可能更有效。

  • 结合实际,当window=20时,表明用过去一个月的数据来预测未来一周的数据,这一点也是非常合理的

  • 所以,将window确定为20,另外4各参数也都确定下来,下面就展示最终的策略回测表现


3.png

  • 至此,基于最开始策略思路的一个简单版策略实现了,从上图看,收益表现还行,但是波动太大,而且熊市不抗跌。。。。

  • 正如开篇提到的改进部分,还有很多部分需要去完善,而这些也都是在实盘中需要考虑到的

  • 暂时写到这吧,后续有更新版本再与大家共享,同时,也希望大家多提意见,一起把这个策略做的更完善~


改进版策略也已经开源,地址(https://uqer.io/community/share/55b6f4d2f9f06c91fb18c5cd






二维码

扫码加我 拉你入群

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

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

关键词:annualized Community positive negative Momentum 经典

已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
accumulation + 100 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

沙发
gilbertguo 发表于 2016-10-3 16:10:57 |只看作者 |坛友微信交流群
一般动量因子使用的是capm中的alpha,而计算alpha所使用的收益率而非收盘价。收盘价不是平稳序列,再乘以成交量就更不是平稳序列了。你这个策略还真是简单,但不知道是否具有操作的价值

使用道具

藤椅
ydc129 发表于 2016-12-9 03:42:28 |只看作者 |坛友微信交流群
多谢分享

使用道具

板凳
Elaine0000 发表于 2016-12-9 15:46:41 |只看作者 |坛友微信交流群
回撤太大了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 04:33