金融 AI 投研助理 —— 复盘、持仓、分析、风控,覆盖 A股 / 港股 / 美股 / 加密货币 / 期货 的一站式投研工作台。
English · 简体中文
- 市场概览 — 涨跌家数、涨停跌停、涨跌幅 TOP10、热门板块排行
- 板块分析 — 板块周期研判、相位分布与推演、主线逻辑(AI 动态摘要)
- 涨停打板 — 涨停板梯队、连板高度、封板强度分析
- 筹码分布 — 筹码集中度、获利盘比例、成本分布
- 观察池 — 自选股池管理:K 线、技术指标、基本面、行业前瞻、操作笔记
- 个股分析 — 技术面、基本面、行业面、AI 预测的多维分析
- 叙事分析 — 市场叙事识别与演变跟踪
- 新闻分析 — 新闻聚合与 AI 摘要
- AI 检测 — 全市场 AI 驱动信号扫描
- 持仓看板 / 持仓分析 — 持仓明细、盈亏、主题分布、行业配置
- 风控检查 / 风控规则 — 持仓风控检查、可配置规则、风险预警
- 盯盘预警 — 企业微信 / 飞书 / 钉钉 / Telegram 多渠道推送
- 知识库 — 产业链 / 公司知识图谱
- 模型库 / 每日模型训练 — 思维模型与心智训练
- 产业链配置 — 上下游产业链关系管理
- 策略回测 / 策略管理 / 策略创建 / 策略配置 — 策略全生命周期
- 交易计划 — 交易计划制定与跟踪
- 复盘报告 — 每日复盘、午盘 / 收盘报告生成
统一 canonical 代码规范,覆盖 A 股 / 港股 / 美股 / 加密货币 / 期货(42 个主连合约)。
| 层 | 技术 |
|---|---|
| 后端 | Python 3.10+ · FastAPI · SQLite |
| 前端 | Vue 3 · Element Plus · ECharts · Vite |
| 数据 | akshare(东方财富)· 腾讯行情 · Binance(加密/期货) |
| AI | DeepSeek API(动态摘要、信号分析、策略生成) |
- Python 3.10+
- Node.js 18+
- SQLite 3
git clone https://github.com/<your-username>/ai-trading-assistant.git
cd ai-trading-assistant
bash setup/setup.sh
python3 run.py# Python 依赖
pip3 install -r requirements.txt
# 前端依赖与构建
cd frontend
npm install
npm run build
cd ..数据库默认位于 ~/Jarvis/ai_trading/stock_archive.db。
mkdir -p ~/Jarvis/ai_trading ~/Jarvis/A股行情信息 ~/Jarvis/复盘
sqlite3 ~/Jarvis/ai_trading/stock_archive.db < setup/seed.sql
seed.sql包含:22 张表结构、A 股个股基础信息、默认风控规则、思维模型、产业链关系数据。
python3 run.pyAI 能力依赖 DeepSeek。在 ~/.hermes/config.yaml 中配置:
model:
api_key: sk-你的密钥
base_url: https://api.deepseek.com
custom_providers:
- name: deepseek-v4-flash
api_key: sk-你的密钥
base_url: https://api.deepseek.com通过环境变量 ALERT_WEBHOOK_URL 配置默认 webhook,支持企业微信 / 飞书 / 钉钉 / Telegram / 自定义,按 URL 自动识别渠道,可逗号分隔多个。
export ALERT_WEBHOOK_URL="https://your-webhook-url"| 环境变量 | 用途 |
|---|---|
ALPHA_VANTAGE_API_KEY |
美股基本面数据(Alpha Vantage) |
OPENAI_API_KEY / DASHSCOPE_API_KEY |
AI 信号分析(可选,兼容 OpenAI 协议) |
ai-trading-assistant/
├── backend/ # Python 后端
│ ├── main.py # FastAPI 入口 + 静态文件托管
│ ├── config.py # 配置
│ ├── routers/ # API 路由(market/analysis/risk/...)
│ └── services/ # 业务逻辑
│ ├── database/ # 数据库访问
│ ├── external/ # 数据源封装(akshare/binance/...)
│ ├── analyze/ # 分析引擎
│ ├── signal_detect/ # 信号检测
│ ├── strategy_evol/ # 策略进化
│ └── tradingmgt/ # 持仓管理
├── frontend/ # Vue 3 前端
│ └── src/views/ # 页面组件
├── scripts/ # 工具脚本(扫描、回填、回测)
├── setup/ # 初始化脚本与种子数据
├── docs/ # 架构与功能文档
├── requirements.txt # Python 依赖
└── run.py # 启动入口
- 代码来源:albertma/ai-trading-assistant —— 本项目在该仓库基础上整理、扩展而来。
- 思路借鉴:ZhuLinsen/daily_stock_analysis —— 降级链 / 熔断、pypinyin 中文解析、LLM 成本控制、多渠道推送等设计思路有所参考。
⚠️ 本工具仅用于学习与研究,不构成任何投资建议。投资有风险,入市需谨慎。
