关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
玩一玩,用机器学习预测沪深300,做指数增强
Plisking
发布于2023-05-30
回复 34
浏览 2193
49
listen
分享到:
微信
微博
雪球
受到之前wywy1995的思路启发,加深了机器学习对因子拟合的信心。其实所谓的多因子策略,就是利用因子在历史数据进行拟合 玩法很简单,和多因子计算IC的方式一样,只是损失函数有一些trick。训练出来的网络预测下一期各个股票的涨跌。然后按照权重求和,推算下指数涨跌,涨就买300ETF,跌就空仓。如果双向操作效果应该更好? **因子的选择** 不做任何主观选择,聚宽上面的所有因子,抛弃了nan较多的,剩下了100多个。 **为何选择hs300?** 首先沪深300有固定的股票池,数量较少,适合聚宽免费用户的数据量和计算量。 而且核心权重股票,体现出来的特点更具备统计特性,不会被某单一庄玩出花 以前尝试单独学指数,效果很差,现在想来可能是数据量不够。现在把300只股票的数据都抓进来学,预测完后按照权重叠加。 **模型:**用的最简单的线性层,这个数据量已经有不错的效果了。后面考虑用多期数据做成序列,试试transformer。 第一个回测是训练样本周期里面跑的,主要是为了验证代码里的数据正确性。  效果不错,试试样本外。第二个回测是在训练周期外的  绝对收益一般吧,超额收益还是不错的,应该超过那些指数增强了吧。 附件一个是模型,一个是归一化参数,感兴趣的可以玩玩 回测的模版也是从wywy的框架改的,感谢 希望大家可以留言交流,看看有什么bug没
49
listen
分享到:
微信
微博
雪球
评论
cwd
已赞,话说楼主这个.pth文件打不开。
2023-05-30
Plisking
@cwd pth是神经网络的参数,上传到研究,跑回测用
2023-05-30
cwd
@Plisking 好吧,我以为”附件一个是模型,一个是归一化参数,感兴趣的可以玩玩“是开源可以自己调模型的意思。
2023-05-30
0x2638
谢谢分享。已克隆
2023-05-30
demon96630
已克隆 请问我想训练一下别的资产 ,该如何训练参数呢,多谢
2023-05-31
Plisking
@demon96630 和策略的思路一样,当期因子预测下期的结果
2023-05-31
demon96630
@Plisking 想问如何求的最优的因子呢,多谢多谢
2023-06-01
yi27
@骊山越 回复下,谢谢
2023-06-02
wzg3768
感谢分享,克隆支持
2023-06-02
YYYXP
@嘻嘻沼跃鱼 共同进步哈
2023-06-05
南开小楼
思路非常好,学习了,谢谢。
2023-06-13
aiyquant
@Plisking “训练出来的网络预测下一期各个股票的涨跌。” 用多长周期的因子数据,预测股票多长时间的涨跌呢?
2023-06-14
Plisking
@aiyquant 用了2年的数据学习,预测时间跟策略有关,策略用的是1周
2023-06-16
Plisking
@demon96630 用机器学习的目的就是让算法帮你找最优因子
2023-06-16
aiyquant
@Plisking 谢谢解答!
2023-06-16
199010271213q
训练的样本是怎么构建的呀?
2023-06-26
Plisking
@199010271213q 周期因子,周期收益
2023-06-29
阿庄不得了
谢谢分享
2023-06-29
贰两面
norm_para300.csv 回测放到哪个位置丫?
2023-07-04
贰两面
@贰两面 额。好吧,直接放研究环境。
2023-07-04
首页
上一页
1
2
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交