CodeNightOwl / ai-trading-assistant
git clone https://github.com/CodeNightOwl/ai-trading-assistant.git
AI-powered investment research assistant: review, portfolio, analysis & risk control across A-shares / HK stocks / US stocks / crypto / futures. 金融 AI 投研助理:复盘、持仓、分析、风控,覆盖 A股 / 港股 / 美股 / 加密货币 / 期货 的一站式投研工作台。
—
stars, 24h
—
stars, 7 days
+83
stars, 30 days · #2,751
83
★ total
7
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
LicenseMIT
Created2026-10-11 (9d ago)
Last push9d ago
Watchers4
OwnerUser
Links
- GitHub: github.com/CodeNightOwl/ai-trading-assistant
- Homepage: https://x.com/CodeNightOwl
- Releases · Issues · Hacker News mentions
README excerpt
# AI 投研助手 金融 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 ### 方式一:一键初始化 [code] 访问 http://localhost:8080 ### 方式二:手动初始化 #### 1. 安装依赖 [code] #### 2. 初始化数据库 数据库默认位于 `~/Jarvis/ai_trading/stock_archive.db`。 [code] bash python3 run.py [code] 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 [code] bash export ALERT_WEBHOOK_URL="https://your-webhook-url" [code] 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 成本控制、多渠道推送等设计思路有所参考。 ## 📄 License MIT > ⚠️ 本工具仅用于学习与研究,不构成任何投资建议。投资有风险,入市需谨慎。