随着deepseek,gpt,glock,Claude,Gemini等各种AI工具的兴起和进化,几乎每个行业都出现了翻天覆地的变化,量化投资也不例外,用好AI这个生产力工具能让我们的量化交易效率翻倍!今天一次性给大家讲清楚我是如何用AI做量化交易的 

准备工作

安装PYTHON

首先在网上搜索并打开python官网按图中的步骤操作,选择3.11版本以下的python下载

然后打开安装包,如下图操作

至此,Python安装完成,如果安装了多个Python,务必做好环境管理,否则会出现很多使用问题,非必须,建议删了全部,然后重装一个即可

安装带AI功能的编译器

想要把AI嵌入到我们的量化策略编写和交易过程中,建议通过带AI功能的编译器这种形式,因为这种AI编译器,不仅能看到你全局的策略的代码,结合上下文帮你改错优化,还能一键更改原代码,非常方便,我日常用的AI编译器是trae,用下来还是非常方便的,而且还有免费额度可以白嫖,当然你也可以用其它的AI编译器,比如cursor,通义灵码等等,下面以trae为例讲讲如何安装

首先去官网下载trae,并根据安装程序安装

开通并安装QMT

首先要去找券商开通QMT的权限,一般券商对于开通QMT都有一定的要求,比如需要100w的资产门槛,不过各个券商的要求不一样,比如我所在的券商就只需要10w就可以开通QMT的使用权限。开通权限后用券商给的安装包安装QMT

安装完QMT之后还需要安装一个xtquant的插件,需要去官网下载,也可以私信我下载最新版

下载好以后,解压到Python安装路径下的:Python\Lib\site-packages,如图

插件安装好后选择独立交易登录

链接交易账号

完成上述安装工作后,在你的AI编译器里面输入如下代码即可讲你的编译器和交易账户链接,这样你就可以在编译器里面执行实盘交易了

from xtquant import xttrader
from xtquant.xttype import StockAccount
import random
import pandas as pd

## 订阅账户
# 设置 QMT 交易端的数据路径和会话ID
min_path = r"D:\国金QMT交易端模拟\userdata_mini"
session_id = int(random.randint(100000, 999999))

# 创建 XtQuantTrader 实例并启动
xt_trader = xttrader.XtQuantTrader(min_path, session_id)
xt_trader.start()

# 连接 QMT 交易端
connect_result = xt_trader.connect()
if connect_result == 0:
    print('连接成功')
else:
    print('连接失败')
    xt_trader.stop()
    exit()

# 设置账户信息
account = '10503139'
acc = StockAccount(account)

# 订阅账户
res = xt_trader.subscribe(acc)
if res == 0:
    print('订阅成功')
else:
    print('订阅失败')

就像下图所示,如果终端输出“链接成功,订阅成功”就表示成功了

AI量化教程

做好前期的准备后我们就可以来正式进行用AI辅助我们进行量化交易了,比如我们让ai写一个海龟交易策略,实现如下:

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐