一体化工作台使用指南¶
本页是src应用的统一入口。工作台把行情、策略、回测、AI会话与知识资料放在同一Gradio网页,并提供共用业务规则的API和CLI。第一次使用建议先完成一轮规则策略回测,再接入模型、原生CLI或外部服务。
1. 准备运行环境¶
在ai_quant_trade仓库根目录操作。工作台要求Python3.11+,根requirements.txt、pyproject.toml和egs/requirements/属于本应用;历史egs_*/示例有独立依赖,不要全部混装。安装和哈希锁文件步骤见环境安装。
| 目的 | 环境与前提 |
|---|---|
| 网页、API、CLI和普通策略 | .venv-secure;先执行Web角色预检 |
| LightGBM/XGBoost/CPU MLP | 同一业务环境增加模型依赖,执行models角色预检 |
| 因子Qlib信号分析 | 独立.venv-qlib-secure;原生Workflow还需自己的provider数据、配置及qrun |
| 图片附件 | 独立.venv-image-secure,缺少时拒绝图片,不回退到旧解码器 |
| 原生AI命令行 | 按CLI安装准备需要的后端并登录;不要求全部安装 |
| 公开文档站 | 独立.venv-docs和requirements-docs.txt,不安装整套业务依赖 |
业务设置位于egs/config/platform/config.yaml等YAML,密钥位于本地.env/.env。首次可参考.env.example,已有私有配置不要覆盖。第一次仅验证流程可在本地环境中设ALL_IN_ONE_DATA_MODE=mock;切换real后仍需检查各行情源、模型及CLI的实际可用性。
2. 启动、连接和停止¶
Windows示例:
.venv-secure/Scripts/python.exe -B egs/entrypoints/check_runtime.py --role web
.venv-secure/Scripts/python.exe -B start.py --host 127.0.0.1 --port 8000
Linux按相同清单创建环境,再把上述解释器路径替换为.venv-secure/bin/python。打开http://127.0.0.1:8000/app/,API交互文档为/docs,应用内帮助为/help-docs/。
默认只接受本机访问;远程访问需令牌、允许的Host及TLS,具体见访问控制。结束时在启动终端按Ctrl+C;关闭网页不等于停止服务,重新启动前确认端口释放。
3. 按目标进入页面¶
| 模块 | 第一步与结果核对 | 详细说明 |
|---|---|---|
| 投研看板 | 选择账户视角,查看总资产/持仓/净值;空账户、缺估值和真实/模拟来源需分别判断 | 总览与图表 |
| 市场研究 | 刷新行情,查看新闻/个股;使用图谱时展开关系证据,资源池先预览再提交 | 行情与图谱、资源导入 |
| 策略构建 | 导入示例或进入图形工坊;先检查参数与执行能力,再运行或发布冻结版本 | 导入策略、图形组合 |
| 策略仿真 | 指定策略ID、标的、真实日期和成本,查看任务及结果,不凭“已完成”判断收益有效 | 回测、费用与执行 |
| 实盘 | 查看发布检查、风险配置、运行和归因;缺少真实通道时不能执行实盘 | 使用边界 |
| AI工作台 | 选择后端和模型再发消息,查看会话与过程;Skill任务需要显式点击 | AI工作台、洞察报告 |
| 知识与资料 | 先存资料,再问答并核对引用;资料库可阅读原件和编辑Markdown | 知识库、文件阅读 |
| 学习空间 | 从目录选量化章节,用前后章继续阅读;软件帮助在知识与资料的系统资料页 | 课程入口 |
| 系统管理 | 管理模型/MCP/Skill、定时任务、环境及帮助,配置后再验证实际能力 | 配置、自动化 |
动图可点击查看原尺寸,本指南使用中文界面和中文字幕发布副本。该录制使用模拟行情及测试账户,不是实盘资产展示。英文和日文README另用英文界面实录及英文字幕。
4. 完成第一轮策略回测¶
- 在“策略构建 → 策略管理 → 预制策略”选择双均线等规则示例,阅读逻辑和默认参数,用独立名称导入。
- 在策略库查看实际策略ID、源码、参数和状态。自定义或修改过的Python源码须先核对SHA256并登记复核;详情的静态检查不会执行代码。
- 预览参数方案和本次覆盖,确认最终参数,再启用策略。模型策略需额外安装依赖并核对训练/样本外记录。
- 在“策略仿真 → 回测与模拟”或策略库一键回测中填写实际ID、标的与历史区间。确认引擎、复权、手数、仓位、手续费/最低佣金、税费和滑点口径。
- 运行后核对实际日期覆盖、数据来源、净值、回撤、交易和费用;零成交可能是条件未触发,不能据此评价策略。
- 展开“回测证据与模拟衔接”读取参数快照、导出成交;修改参数后创建新任务,既有结果不会被覆盖。
使用图形工坊时,点击节点查看参数和上下游,拖动仅改变布局;修改节点后需应用到草稿,运行/发布仍走同一编译与账本。级联、并行评分、模型、Agent、Portfolio和Risk的输入类型及数据门槛必须兼容。
ETF/行业轮动、模型策略、因子研究、Alpha研究和多Agent策略各有自己的数据与验证要求。原生Qlib Workflow的blocked状态不等于训练或回测通过。
5. 使用AI、Skill和知识¶
在“AI工作台 → 主界面”选择后端、权限、模型和思考设置;可添加或拖入附件,Enter发送、Ctrl+Enter换行。查看实际状态与消息,不能把mock回复或CLI未认证当成真实调用成功。
“智能洞察 → Skill报告”提供市场复盘和个股分析按钮,选择后端、必要的代码及日期后明确点击;执行过程、错误/缺口、HTML与历史报告分别展示。进入页面不会自动生成报告。严格研究对后端和角色有额外约束,见Agent后端与原生Skill。
在“知识与资料 → 资料库”保存笔记或上传资料,再到“AI问答”提出问题,核对标题、片段、范围和分类。模型不可用时引用仍可保留,资料无命中时会明确降级。Office只读,Markdown支持保存/冲突检查与检索同步。
三段动图录于2026-10-31,均为隔离服务实际点击后的关键状态序列,使用模拟行情/回答,没有付费模型、真实CLI、券商或Skill报告生成;播放时长不是执行延迟。它们仅说明操作流程。
6. 使用命令行¶
后端启动后,可在同一根目录运行:
.venv-secure/Scripts/python.exe -B egs/entrypoints/cli.py --base-url http://127.0.0.1:8000 system capabilities --format json
.venv-secure/Scripts/python.exe -B egs/entrypoints/cli.py --base-url http://127.0.0.1:8000 strategy list --format json
策略导入、调参、回测、模拟盘、知识和研究任务共用网页业务规则;完整流程见CLI指南。本地原生研究Skill入口egs/entrypoints/skills.py可复用研究服务且无需启动网页,但实际研究仍需对应数据和后端,不能由“CLI可启动”推断所有研究已就绪。
7. 出错时先检查¶
| 现象 | 处理 |
|---|---|
| 启动预检失败 | 检查解释器、版本和角色;不要通过修改Conda包或强制忽略来伪装通过 |
| 会话无真实回复 | 查看所选后端是否mock、未认证或不可用,检查实际事件和留档 |
| 回测失败/无曲线 | 检查数据日期、引擎能力、源码复核与执行状态;不要用区间外行情补成功 |
| 帮助页陈旧 | 确认应用使用mkdocs.platform.yml并更新data/help_site;公开文档使用另一套构建环境 |
| 文档站图片/搜索失败 | 通过HTTP检查深层页面和完整资源,按发布指南验证实际部署前缀 |


