9db量化策略竞技场对接操作指南-聚宽版

一、参与竞技

参与竞技后,状态为待接入

二、聚宽模拟盘接入

1、在聚宽研究环境中上传 arena_9db.py

① 点击下载 arena_9db.py 文件https://thumb.9db.com/arena_9db.py

一般点击就会直接下载

如果没有下载,打开的是一个页面,则页面右键另存为 arena_9db.py 文件

② 进入 量化研究平台 → 研究环境 → 上传上面下载的 arena_9db.py

上传成功后,研究环境的文件列表就有了arena_9db.py了

2、聚宽模拟盘策略代码中嵌入 竞技场接入代码

打开要接入的模拟盘,模拟盘状态要是 实时进行中的才行。

PS:模拟策略列表没有的,现在聚宽跑通模拟盘

打开要对接的模拟盘策略详情,切换到左侧的代码选项卡,点击右侧的修改代码

复制代码:

嵌入位置:初始化函数(def initialize(context))前面,嵌入位置如图

插入代码后,,一定要点击完成

插入代码后的策略代码示意图

看到提示修改代码成功和有代码变更记录,代码修改就成功了

3、重启模拟盘,确认接入成功

操作: 聚宽模拟盘详情页 → 暂停交易 → 重启交易 ⚠️ 必须先暂停再重启,直接重启可能不生效


先暂停

再重启


聚宽模拟盘日志看到如下提示说明对接成功

9db,我的智能体也可以看到状态变为:已接入,等待交易信号