【AI策略构建】之设置投资目标

用户成长系列
新手专区
标签: #<Tag:0x00007f48f8bbe868> #<Tag:0x00007f48f8bbe728>

(iQuant) #1

从上节内容我们了解到一个策略的用处,这节我们将快速构建一个AI策略,并且修改策略里的关键参数,查看策略的运行结果是否发生变化。

1. 新建可视化AI策略

1)在导航栏中点击编写策略,进入策略编写环境

2)点击新建,创建可视化AI策略


3)至此,就根据模板完成了AI策略的构建。

接下来,需要AI根据我们的投资思路或想法来完成AI策略的修改

2. 设置投资目标

目标:找出未来 3 天收益率最高的股票,持仓周期为 2 天,第二天开盘时买入,第三天收盘时卖出。

方法
1.在自动标注(股票)模块,将计算收益公式改为“shift(close, -3) / shift(open, -1)”

2.在回测模块中修改持仓天数。在初始化函数中修改:hold_days=2

3.右键运行,并查看结果
3.1 点击“自动标注“模块右键选中运行该模

3.2运行完成后结果中会显示未来3天收益率最高的股票。label列是对该只股票的评分

接下来设置数据范围


BigQuant常见问题和经验整理合计(1.0版本)
在BigQuant能做什么?
(Alexhawl) #2

股票评分是是什么意思?评分的多少是依据什么?


(达达) #3

是排序模型的输出,输入是每日股票的因子数据,模型是很多决策树,可通过模型可视化看到每个分支的评分标准,评分标准是历史数据训练出来的,根据历史数据因子和给定的目标(未来5日收益率)拟合最好的方式总结出来的决策树。按树的各逻辑分支依据每只股票当日的因子数据,每天给每只股票打分。


(Daguanjia2020) #4

决策树看不懂,能帮解读一下吗,谢谢!


(iQuant) #5

您好,学院有系列教程贴,可以跟随学习了解哈。