跳转至

AI for Investor

AI for Investor 将自然语言研究、知识库检索、策略开发、回测验证、交易工作区和组合风险视图串成一条可追溯的量化投研流程。它帮助团队更快形成和验证研究假设,但不替代数据校验、风险控制或人工交易决策。

开始使用

从问题到可验证结果

  1. AI 助手中通过知识库检索研究规范、历史复盘或数据说明。
  2. 策略中心创建、审查或生成 Backtrader 策略草案;可将草案加入研究工作区。
  3. 数据 → 市场数据选择标的并检查覆盖与质量。页面默认读取本地 MySQL 行情仓库;只有点击查询时才主动向 AkShare 请求最新数据。
  4. 研究工作区运行回测、查看指标与稳健性验证,并保留结果和配置快照。
  5. 将经过人工审核的方案放入交易工作区,再在组合页观察账户、持仓、成交、累计 P&L、回撤和资产配置。

核心能力

领域 当前能力
AI 与知识 知识库、文档索引、引用型问答、策略构思、策略审查与 AI 投研
数据可信度 AkShare 数据仓、MySQL 本地优先读取、覆盖矩阵、质量提示、查询时在线刷新与缓存
研究与回测 Backtrader 回测、统一指标、结果报告、策略版本、研究工作区与稳健性检查
交易与风险 模拟/交易工作区、网关状态、组合聚合、持仓估值、P&L 与回撤视图
工程化 FastAPI、Vue 3、SQLAlchemy、MySQL/PostgreSQL/SQLite、pytest、Vitest 与 Playwright

使用边界

  • AI 生成内容、RAG 检索结果和回测指标都应由研究人员复核;回测不等同于未来收益。
  • 行情、策略和账户数据可能包含敏感业务信息。密钥只放在环境变量或密钥管理系统,绝不提交到仓库。
  • 实盘或外部网关操作属于高风险能力,先在研究/模拟流程中验证,再按组织的审批和风控流程执行。

文档导航

技术栈

层级 技术
前端 Vue 3、TypeScript、Vite、Element Plus、ECharts、Pinia
后端 FastAPI、Pydantic、SQLAlchemy 2、Uvicorn
研究引擎 Backtrader;fincore 可用时提供标准化指标适配,缺失时使用兼容计算
数据与 AI AkShare、MySQL 行情仓、OpenAI-compatible 生成接口、可选 ChromaDB / sentence-transformers 语义检索

相关项目

项目 简介
backtrader 专业 Python 算法交易框架(回测 + 实盘),本平台策略研究引擎的基础 fork。
backtrader-skills 离线策略"作者/评审/测试"产品:数据集与 StrategySpec v1 → pytest 策略或三文件包,静态评审 + 子进程验证。
backtrader-mcp 本地优先 MCP 服务器:CSV 固化数据集、类型化策略草稿、受限子进程运行与状态报告(离线、仅回测)。
backtrader_web 本平台:Web 全周期 Backtrader 策略管理(回测分析、模拟交易、实盘执行、数据管理)。
backtrader-agent 离线优先策略编写 agent 运行时:内容寻址存储、规范校验、脚手架、静态评审与哈希绑定执行。
fincore 统一 Python 工具集:金融指标、绩效分析、回测、AI 洞察与多数据库/多数据源支持。

完整项目入口、内部工程文档与归档策略见仓库中的 docs/INDEX.md