快速开始

按以下四步,让 AI 制作一个 HTML 页面,并放入 QPro 使用。

AI 生成 HTML、放入扩展目录、选择模板并显示在 QPro 中的流程示意

从制作到装入 QPro:生成 HTML → 放入扩展目录 → 选择模板 → 显示页面。

1. 打开本地 API

在 QPro 中进入 系统 → 选项 → 选项设置。

从系统菜单进入选项设置

在 账户持仓监控 中,将 启用本地 Api 接口 设为 是。首次使用保留默认端口即可,保存后重启并重新登录 QPro。

在账户持仓监控中启用本地 API

2. 把 QPro Skills 发给 AI

使用与 QPro 在同一台电脑上运行、支持 Skills 且能读取本机文件和执行命令的 AI 工具。

在 QPro 菜单中选择 帮助 → 复制 skills,将复制的安装提示粘贴到 AI 聊天中发送,让 AI 按提示安装并阅读。

帮助菜单中的复制 skills 入口

3. 让 AI 制作页面

告诉 AI 想看什么数据、做什么页面,让它使用 QPro Skills,生成一个 .html 文件。

没有想法时,可以从 应用示例 中选一张效果图,复制或截图发给 AI,再说明希望调整的地方。示例仅供参考,也可以提出其他页面需求。

在 AI 工具中使用 QPro Skills 制作 HTML 页面

AI 制作并交付 HTML 文件的过程示意。

制作完成后,将 AI 生成的 .html 文件保存到电脑,继续下一步。

4. 把页面装入 QPro

  1. 选择 系统 → 打开扩展 → 管理扩展目录,将生成的 .html 文件复制到打开的目录中,不要放进子文件夹。

    打开管理扩展目录,将 HTML 文件放入目录
  2. 在 QPro 现有板块内右键,选择 板块管理 → 添加板块 → 扩展板块。

    右键添加扩展板块
  3. 在新添加的扩展板块内右键选择 配置,在 网页模板 → 打开模板 的下拉列表中选中刚才的 HTML 文件,点击 确定。

    在扩展板块配置中选择生成的 HTML 文件

页面显示后,就可以像其他板块一样调整位置和大小。使用期间保持 QPro 运行并登录。

HTML 页面已显示在 QPro 的扩展板块中

页面装入 QPro 后的效果。

整页显示、更新和切换页面等操作见 使用 HTML 扩展;更多应用和历史数据使用方法见 应用指南。

补充说明

端口与服务检查

默认端口分别为:账户数据 8811、实时行情 8812、合约信息 8813、K 线与历史行情 8814、历史绩效数据 8815。绩效分析 API 从 1.0.2608.904 起提供。

五个端口必须在 1 至 65535 范围内且互不重复;无效或重复时会恢复默认值。修改端口后需要重启 QPro。

需要确认连接时,可在 PowerShell 中执行以下命令;修改过端口的,请替换为当前配置:

Invoke-RestMethod http://127.0.0.1:8811/health
Invoke-RestMethod http://127.0.0.1:8812/health
Invoke-RestMethod http://127.0.0.1:8813/health
Invoke-RestMethod http://127.0.0.1:8814/health
Invoke-RestMethod http://127.0.0.1:8815/health

前四个服务可用时返回 {"ok": true};8815 返回 {"code": 0, "message": "ok", "data": {"database": "ok"}}。

8814 还会检查上游历史行情连接,上游暂不可用时返回 HTTP 503 和 {"ok": false}。8815 只检查本地数据库,首次使用还需 同步并解析结算数据。

安全与权限

QPro Skills 和本地 API 只提供数据访问能力,不支持下单、撤单或改单;交易操作仍由 QPro 自身的交易流程负责。

五个服务只监听本机 localhost,没有独立的应用层鉴权。只允许受信任的本机程序访问,并加载来源可信的 HTML 文件;不要通过端口转发或反向代理暴露到不可信网络。可用数据范围受当前登录身份、功能和数据权限限制。

除制作 HTML 页面外,也可以让 AI 查询或分析数据。自行开发时可查阅 接口参考 和 字段说明。