掘金量化 | 短周期量价策略(附源码)

可能不少朋友都有阅读过国泰君安《基于短周期价量特征的多因子选股体系》这篇研报,对其内多达191个量价因子印象深刻。该研报是在2017年中旬发布的,时至今日已过去四年时光,为此大家可能会好奇,这些因子“尚能饭否”?

 ​
为此,基于单因子方式,我们做了一些简单测试。
 ​

一、策略逻辑简述:

 ​

基于研报内的量价因子,做多单因子前N只股票,周频持仓

 ​

我们测试了Alpha001至Alpha050这50个因子,其中Alpha007因子在今年表现较为优越。其因子定义分为如下:

 ​

Alpha007 = ((RANK(MAX((VWAP - CLOSE), N)) + RANK(MIN((VWAP - CLOSE), N))) * RANK(DELTA(VOLUME, N)))
 ​

  • RANK为排序函数,以数值从小到大排序;

  • MAX为最大值函数,MAX(A,N)为历史N个数据中的最大值;

  • VWAP是当日均价,常用当日成交额/当日成交量;

  • CLOSE为当日股票收盘价;

  • MIN为最小值函数,MIN(A,N)为历史N个数据中的最小值;

  • DELTA(A,N)为差值,A(i) 减去 A(i-N)。

 ​

回测日期:2021年1月1日至2021年12月15日

回测品种:全A(剔除ST股)

初始资金:1,000,000.00元

手续费率:0.001

Alpha007参数N设定为5

 ​
Alpha007回测结果如下:
 ​

0_1639732548607_图片1.png

 ​

二、策略优化:

 ​
从上述收益结果来看,基于这个策略,我们能做什么优化呢?
 ​

可能有些读者对我们之前做的简单仓位管理有印象(点击回顾:阻力支撑的新视角(下)),在此不如将它放到该策略试试。

 ​

仓管管理设置如下:

1.当5日线处于20日线以下和40日线以上,则只买八成仓位
2.当5日线处于40日线以下和120日线以上,则只买四成仓位
3.当5日线处于120日线以下,只买1成仓位
4.其他情况可以满仓操作
 ​


上次我们策略的仓位管理基准是沪深300,但本次策略的大部分持仓都是中小盘股(在所有持仓中平均市值为250亿左右,千亿市值以上的持股数量仅占5%左右),用沪深300指数的话就不是很合适,为此调整为中证500指数
 ​


Alpha007因子+仓位管理的回测结果如下:
 ​

0_1639732629944_图片2.png


 ​
Alpha007与Alpha007仓位管理的回测结果对比:
 ​

0_1639732698536_screenshot-20211217-171804.png

 ​

三、结论:

 ​
加入仓位管理后,策略年化收益几乎保持不变,但最大回测有了一定的改善,减小了2.05%,夏普比率从2.48提高到了3.04,从曲线图中也可以看出,增加了仓位管理后的策略涨幅更加平稳。
 ​

整体而言,该种方式的仓位管理还是具有一定的适应性,可以在其他策略上尝试。
 ​
本文仅测试研报中的前50个因子,感兴趣的朋友可以继续测试下剩余因子的表现。全部测试后再正交化,进一步筛选因子形成自己的量价多因子模型。

 ​

策略源码:短周期量价策略(附源码) - 掘金量化社区 - 量化交易者的交流社区

声明:本内容由掘金量化原创,仅供学习、交流、演示之用,不构成任何投资建议!如需转载请联系掘金小Q(VX:myquant2018)授权,否则作侵权处理!

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
量化交易MACD策略是一种基于技术指标MACD(Moving Average Convergence Divergence)的交易策略。MACD是一种常用的趋势指标,通过计算两个移动平均线之间的差异来判断市场的趋势。MACD策略的基本原理是在MACD指标出现买入信号时买入,出现卖出信号时卖出。 对于量化交易MACD策略的失效原因,可以参考之前提到的策略失效的可能原因。例如,策略生效的逻辑基础不再成立,可能是因为市场环境发生了变化,导致MACD指标的有效性降低。另外,如果市场上运行的相似策略过多,可能会导致策略赚钱变难甚至完全失效。此外,市场出现了寄生策略,也可能对MACD策略的效果产生负面影响。 需要注意的是,MACD策略的具体参数设置和交易规则可能因个人的需求和市场情况而有所不同。因此,在实际应用中,需要根据具体情况进行调整和优化,以提高策略的有效性和适应性。 参考资料: \[2\] https://www.joinquant.com/view/community/detail/3910 \[3\] https://zhuanlan.zhihu.com/p/34786180 \[4\] https://baijiahao.baidu.com/s?id=1665999549685761066&wfr=spider&for=pc #### 引用[.reference_title] - *1* *2* *3* [量化交易入门——平台框架、技术类策略量化心得](https://blog.csdn.net/fearlesslpp/article/details/109652782)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值