返回列表 发布新帖

本地AI策略的一次尝试-年化收益385%

407 1
发表于 2024-4-12 19:57:20 | 显示全部楼层 阅读模式
回顾一下
Hello~各位兄弟们。之前提到过本地化策略框架的一些使用,包括一些因子表达式的写法和用法,可以参考之前的文章:链接
代码放到本地以后,可以随心所欲的撸策略啦!
这次使用的是同花顺概念板块的一些因子过滤条件来做的一个策略,效果还不错。和大家分享一波,也来听听大家的建议和意见,来帮助我们本地化框架的更好的成长!

策略详情股票范围
(A股)深证、上证、创业板

训练预测时间
训练时间:2015-01-01~2023-06-30
数据量:20618
预测时间:2023-07-01~2024-04-04
数据量:1175

板块
全板块

过滤ST
只选取正常股票,过滤ST、*ST、停牌

股票标注
未来两天收益(不做离散化,去除0.01的极值,过滤一字板)
  1. shift(close_0,-2)/shift(open_0, -1)
复制代码


基础过滤
同花顺概念板块的收盘价/最近20天收盘价的最低价的最高值
  1. where(group_rank_int(date,ts_min(ths_low_0,20)/ths_close_0,True)<=1,1,0)
复制代码

其他过滤
相对板块收益最高的前10%

AI模型
CNN卷积神经网络(经典模型:两次一维卷积、池化后+全连接层)

使用因子#共计34个因子,下面只列出部分

  1. 'jq_BIAS5=(close_0-ta_ma(close_0,5))/ta_ma(close_0,5)*100'
  2. 'alpha3=(((high_0*low_0)**0.5)-((high_0+low_0+open_0+close_0)*0.25))'
  3. 'n_g3155=rank(ta_willr_14_0/shift(ta_willr_14_0,5))'
  4. 'n_g3136=rank(ta_cci_14_0/shift(ta_cci_14_0,7))'
  5. 'g3035=ta_rsi_14_0'
  6. 'n_alpha14=rank((0-(1*((2*scale(rank((((close_0-low_0)-(high_0-close_0))/(high_0-low_0)*volume_0))))-scale(rank(ts_argmax(close_0,10)))))))'
  7. 'n_dzq94=rank(((((sum(close_0,7)/7)-close_0))+((correlation((high_0+low_0+close_0+open_0)/4,delay(close_0,5),230)))))'
  8. 'a3004=return_4'
  9. 'dzq43=close_0-delay(close_0,5)'
复制代码

回测详情
回测收益(单票收益,选取预测评分最高的单支票)

回测收益(五票收益,选取预测评分最高的五支票)

训练IC(月统计)

训练IC(年统计)
  date_year  mean_ic_2 data_count
0      2015   0.072949       1932
1      2016   0.122032       1712
2      2017   0.074271       1661
3      2018   0.088265       2651
4      2019   0.065310       2810
5      2020   0.002174       2052
6      2021   0.069670       3531
7      2022   0.080005       2817
8      2023  -0.021931       1452
23年确实有点拉跨了。。。

预测IC(月统计)

预测的整体IC在0.05~0.06之间,只能说效果一般。
2023年7月开始行情确实是一波下跌,5票的收益就不是很理想了,所以单票会有一定过拟合风险。正如大佬们所说,好的策略收益来自于风控和选股,大盘很弱的时候最好就是空仓哈~不亏就是赢。

当然此策略也是本地开发的第一个试手策略,也算小试牛刀,把所有本地模块都能跑通也算不错了。

感谢各位大佬对我们本地化框架提出的宝贵意见和建议,目前发布了修改完bug后的新版本,欢迎各位大佬试用!
本地化框架:链接

评论1

*******7361_Ao01o
发表于 2024-4-17 08:29:06 | 显示全部楼层
看了一下你们的文档,感觉云里雾里,你们这个需要有机器学习的基础知识吗?

回复

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

主题

2

回帖

0

积分

0

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表