AI 策略指南

AIQT 量化工作台(https://aiqt.cc)可以借助通用 AI 大模型来自动生成和优化基于日 K 线的离线量化策略。

实现方式有两种,一种是通过系统内嵌的 AI 助手来实现,一种在外部用通用大模型写策略,然后系统内回测。

内嵌 AI 助手操作指南

1、 打开 AI 助手,输入策略要求

例如我们想生成一个 RSI 超买超卖策略,可以把要求输入到新建对话框,如图:

..

点击发送后,AI 会输出策略:

..

2、 点击应用,根据提示进行回测即可

..

..

..

3、 还可以对策略进行优化修改,例如想在策略中加入止损

点击优化,在策略内容下方输入优化要求即可,如图:

..

4、 也可以让 AI 基于回测结果优化策略

..

外部大模型操作指南

系统内嵌的 AI 助手每天只有固定的 token 额度,一旦用完就不能再使用 AI 了。这时候可以自行使用外部通用 AI(如 DeepSeek,千问…)来帮助编写量化策略。

向 AI 输入 AIQT 规范文档和提示词,即可引导 AI 自动生成策略或对策略进行优化,获得 AI 输出的策略文本后,复制到 AIQT 工作台即可实现一键回测。操作流程如下图:

..

AIQT 的规范文档有 3 个,分别为:

文档 1:AIQT 策略规范,解释策略设计逻辑,定义策略的规范描述格式及相关举例。

文档 2:AIQT 指标列表,定义指标的规范描述格式,并且罗列所有内置指标的参数说明和规范描述举例。

文档 3:AIQT 自然语言规范,定义自定义指标中表达式、买入条件和卖出条件要遵循的自然语言规范。

实践举例:

(1)将在线规范文档传给 AI 学习,生成策略

1. 让 AI 学习 3 篇规范文档,可参考如下提示词

提示词 1:文档 1 (https://c.raqsoft.com.cn/article/1769156454539?t=6) 是 AIQT 的策略规范和举例,学习该文档

..

提示词 2:文档 2 (https://c.raqsoft.com.cn/article/1768440503855?t=8) 是 AIQT 指标格式规范和内置指标列表, 学习该文档

..

提示词 3:文档 3 (https://c.raqsoft.com.cn/article/1769038729782?t=6) 是 AIQT 自定义指标表达式要遵循的自然语言规则,学习该文档

..

2. 输入策略要求

例如我们想生成一个 RSI 超买超卖策略,可输入提示词:

基于 3 篇文档要求,输出以下策略:

1. 选用指标:RSI 相对强弱指数(参数 14)

2. 买入信号:RSI(14)<20,进入超卖区间,次日收阳开仓

3. 卖出信号:RSI(14)>80,进入超买区间,次日收阴平仓

这时 AI 会自动输出一个 AIQT 策略文本,例如:

..

将此文本复制到 AIQT 工作台,如图:

..

然后在工作台输入要回测的股票代码,设置回测期等参数,点击回测即可计算出回测结果。

..

..

3. 进一步,还可以让 AI 对上述策略进行优化修改

参考提示词:在策略中加入止损控制,跌幅超过 5% 止损

AI 会输出一个修改后的策略文本,例如:

..

4. 还可以将回测结果复制进去,让 AI 根据回测结果对策略进行优化

参考提示词:

复制回测结果

这是 xxx 策略的回测结果,基于回测结果对策略进行优化

AI 输出示例:

..

将此文档复制到 AIQT 工作台即可回测。

如遇到工作台报错或 AI 输出文档不符合规范,可以查看相关规范内容,逐步引导 AI 修正策略文本。

特别注意:上述文档可能会随时更新,其链接地址也会随之改变,在使用时要从本贴获取最新链接送给 AI。

(2)上传规范文档文件给 AI 学习(此方法更方便快捷)

为了方便大家使用,我们将所有 AIQT 的规范文档整合到了一起,用户可直接下载,传给 AI,然后直接输入策略要求即可。

aiqt-prompt.zip

示例如下图:

..

另:使用工作台时有任何问题,或有需要增加的指标和配置,请在论坛此版留言,我们将继续完善补充。