Files

1 line
25 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "27dream/mx-trader-bridge", "files": {"llm_templates.py": {"473840f2990b491a54571c2ad5ea48c54201c929": {"t": 1785674281.8469095, "n": 2153, "h": "11a83fd70ed93ae4", "c": "\"\"\"LLM 模板配置 — 用户从 web 端选择\"\"\"\nLLM_TEMPLATES = {\n 'ark': {\n 'name': '🚀 字节豆包 ARK',\n 'base_url': 'https://ark.cn-beijing.volces.com/api/v3',\n 'default_model': 'ep-xxx (你的接入点ID)',\n 'model_options': ['ep-20250601-doubao-pro', 'ep-20250601-doubao-lite', 'ark-code-latest'],\n 'docs': 'https://www.volcengine.com/docs/82379',\n 'placeholder_key': 'ARK API Key (volcengine.com 控制台获取)',\n },\n 'deepseek': {\n 'name': '🐬 DeepSeek',\n 'base_url': 'https://api.deepseek.com/v1',\n 'default_model': 'deepseek-chat',\n 'model_options': ['deepseek-chat', 'deepseek-reasoner'],\n 'docs': 'https://platform.deepseek.com',\n 'placeholder_key': 'sk-xxx',\n },\n 'moonshot': {\n 'name': '🌙 月之暗面 Kimi',\n 'base_url': 'https://api.moonshot.cn/v1',\n 'default_model': 'moonshot-v1-32k',\n 'model_options': ['moonshot-v1-8k', 'moonshot-v1-32k', 'moonshot-v1-128k'],\n 'docs': 'https://platform.moonshot.cn',\n 'placeholder_key': 'sk-xxx',\n },\n 'qwen': {\n 'name': '🧠 阿里通义千问',\n 'base_url': 'https://dashscope.aliyuncs.com/compatible-mode/v1',\n 'default_model': 'qwen-plus',\n 'model_options': ['qwen-turbo', 'qwen-plus', 'qwen-max'],\n 'docs': 'https://help.aliyun.com/zh/dashscope/',\n 'placeholder_key': 'sk-xxx',\n },\n 'zhipu': {\n 'name': '🔮 智谱 GLM',\n 'base_url': 'https://open.bigmodel.cn/api/paas/v4',\n 'default_model': 'glm-4-plus',\n 'model_options': ['glm-4', 'glm-4-plus', 'glm-4-flash'],\n 'docs': 'https://open.bigmodel.cn',\n 'placeholder_key': 'xxx.xxx',\n },\n 'openai': {\n 'name': '🤖 OpenAI',\n 'base_url': 'https://api.openai.com/v1',\n 'default_model': 'gpt-4o-mini',\n 'model_options': ['gpt-4o', 'gpt-4o-mini', 'gpt-4-turbo'],\n 'docs': 'https://platform.openai.com',\n 'placeholder_key': 'sk-xxx',\n },\n 'custom': {\n 'name': '⚙️ 自定义(OpenAI兼容)',\n 'base_url': '',\n 'default_model': '',\n 'model_options': [],\n 'docs': '',\n 'placeholder_key': 'API Key',\n },\n}\n"}}, "README.md": {"473840f2990b491a54571c2ad5ea48c54201c929": {"t": 1785747240.6195493, "n": 4786, "h": "0e7dec787d7e22c6", "c": "# 🚀 MX Trader Bridge\n\n> **stockgpt-review 决策大脑 → 东方财富妙想模拟盘自动执行**的桥接层\n> A股全自动模拟交易系统:AI 选股 + AI 风控 + 自动下单 + 每日复盘 + 周度反思迭代\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/)\n[![Stars](https://img.shields.io/github/stars/27dream/mx-trader-bridge?style=social)](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n![MX Trader Bridge Console](./assets/console.png)\n\n> 一个本地 Flask 面板(端口 8787),BYOK 配置 5 大主流 LLM,一键测试 / 保存 / 手动触发交易流程\n\n## ✨ 特性\n\n- 🤖 **BYOK 多 LLM 支持** — 字节豆包 ARK / DeepSeek / Kimi / 通义千问 / 智谱 GLM / OpenAI / 自定义 7 模板,Web 面板自助切换\n- 📊 **2 仓位 × 50%** 默认配置,AI **动态生成**止损/止盈/强平时间参数(不是写死的 -3%)\n- 🛡️ **下单前 4 道风控预检**(黑名单/熔断/资金/集中度)— 内嵌 [mx-risk-guard](https://github.com/27dream/mx-risk-guard)\n- ✅ **rc=0 + 成交轮询双校验** — 不再被 `code=200` 假成功欺骗(A 股下单成功 ≠ 成交)\n- 📣 **多通道告警**(飞书 webhook / Server酱 / 控制台)— 决策/成交/拒单/熔断实时推送\n- 🎯 **腾讯实时行情** 接入(盘中 0 延迟)\n- 🔁 **周日 AI 反思** — 自动复盘本周战绩,进化下周策略 DSL(复用 BYOK LLM,无第三方依赖)\n- 💾 **SQLite 战绩库** — trades / decisions / signals / daily_recap / reflections 五表完整可查\n- 🧪 **`e2e_dryrun.py` 全链路自检**(9 步),不下真单也能验证全系统\n- 🔒 凭证 chmod 600 存 `~/.mx-trader-bridge/config.json`,**不入仓库**\n- ⚡ **0 成本运行** — 全本地 cron,无服务器,无云费用\n\n## 🚀 快速开始\n\n```bash\ngit clone https://github.com/27dream/mx-trader-bridge\ncd mx-trader-bridge\npython -m venv .venv && source .venv/bin/activate\npip install -r requirements.txt\n\n# 1. 启 Web 面板配 BYOK\npython server.py # 浏览器打开 http://localhost:8787\n\n# 2. 端到端 dry-run 自检(9 步全链路,不下真单)\npython e2e_dryrun.py\n\n# 3. 9/9 通过后挂 cron\ncrontab -e # 粘贴 cron.txt\n```\n\n打开面板 → 填妙想 cookie + LLM Key → 点「测试连接」→ 保存 → 跑 dry-run。\n\n## 🏗️ 架构\n\n```\n ┌─────────────────────────┐\n │ stockgpt-review (Vercel)│ ← 看板大脑(可选)\n └──────────┬──────────────┘\n │ HTTP\n ┌──────────▼──────────────┐\n │ decision.py │ 09:25 AI 选股 + DSL\n └──────────┬──────────────┘\n │\n ┌──────────▼──────────────┐\n │ morning_trade.py │ 09:30 建仓\n │ ├─ 风控预检 (risk_guard.pre_check_buy) 🛡️\n │ ├─ 限价单 trader.buy()\n │ ├─ rc=0 校验 + 成交轮询 verify_filled\n │ └─ notifier 多通道告警 📣\n ├──────────────────────────┤\n │ monitor.py │ 盘中每 5min 盯盘\n │ └─ trader.sell_safe() 双校验\n ├──────────────────────────┤\n │ risk_guard.run() │ 独立护栏 — 单股集中度/单日熔断/回撤/黑名单\n ├──────────────────────────┤\n │ recap.py / reflect.py │ 15:30 复盘 / 周日反思\n └──────────┬──────────────┘\n │ mx-moni API\n ┌──────────▼──────────────┐\n │ 东方财富妙想模拟盘 │ 120 万本金练手\n └─────────────────────────┘\n```\n\n## 📂 文件结构\n\n| 文件 | 作用 |\n|---|---|\n| `server.py` | Flask 控制面板(端口 8787) |\n| `templates/index.html` | BYOK 配置 UI |\n| `trader.py` | 妙想 mx-moni API 封装(含 sell_safe 双校验) |\n| `decision.py` | AI 决策(chat() + 选股 DSL) |\n| `morning_trade.py` | 09:30 建仓主流程(含风控预检 + 告警) |\n| `monitor.py` | 盘中盯盘 + 止损/止盈(sell_safe + 告警) |\n| `risk_guard.py` | 独立风控引擎(pre_check_buy + 兜底扫描) |\n| `notifier.py` | 飞书 / Server酱 / 控制台 多通道告警 |\n| `recap.py` | 15:30 复盘 |\n| `reflect.py` | 周日 AI 反思(复用 BYOK chat) |\n| `e2e_dryrun.py` | **全链路 9 步自检** ✨ |\n| `db.py` | SQLite 数据层 |\n| `llm_templates.py` | 7 LLM 模板定义 |\n| `config_store.py` | 凭证 chmod 600 安全存储 |\n| `cron.txt` | Cron 调度规则 |\n\n## 📅 Cron 调度\n\n```\n25 9 * * 1-5 python decision.py # 09:25 出决策\n30 9 * * 1-5 python morning_trade.py # 09:30 建仓 (含风控预检)\n*/5 9-14 * * 1-5 python monitor.py # 盘中每 5min 盯盘\n*/3 9-14 * * 1-5 python risk_guard.py # 风控护栏(兜底扫描)\n30 15 * * 1-5 python recap.py # 15:30 复盘\n0 20 * * 0 python reflect.py # 周日 20:00 AI 反思\n```\n\n## 📣 告警配置(可选)\n\n`.env` 任填一个:\n\n```bash\nFEISHU_WEBHOOK=https://open.feishu.cn/open-apis/bot/v2/hook/xxx\nSERVERCHAN_KEY=SCTxxxx # 微信通道\n```\n\n不配则只走控制台。日志在 `logs/risk_guard.log`。\n\n## 🤖 支持的 LLM\n\n| 提供商 | 默认模型 | 注册地址 |\n|---|---|---|\n| 🚀 字节豆包 ARK | `doubao-seed-1.6` | https://www.volcengine.com/product/ark |\n| 🐬 DeepSeek | `deepseek-chat` | https://platform.deepseek.com |\n| 🌙 月之暗面 Kimi | `moonshot-v1-8k` | https://platform.moonshot.cn |\n| 🧠 阿里通义千问 | `qwen-plus` | https://dashscope.aliyun.com |\n| 🔮 智谱 GLM | `glm-4-flash` | https://open.bigmodel.cn |\n| 🤖 OpenAI | `gpt-4o-mini` | https://platform.openai.com |\n| ⚙️ 自定义 | OpenAI 兼容 | 任意网关 |\n\n## ⚠️ 风险声明\n\n**仅用于东方财富妙想模拟盘**学习研究,不操作真实资金,不构成任何投资建议。\nA股有风险,量化需谨慎。\n\n## 📜 License\n\nMIT — 随便玩,star 一下回血 ⭐\n\n## 🔗 相关项目\n\n- [stockgpt-review](https://github.com/27dream/stockgpt-review) — 配套的 AI 决策大脑(Vercel 部署)\n- [mcp-eastmoney](https://github.com/27dream/mcp-eastmoney) — 东方财富 MCP Server\n"}, "b3df84a6b66b9ff46037860ead26ead6be593457": {"t": 1785771647.8672018, "n": 4786, "h": "0e7dec787d7e22c6", "c": "# 🚀 MX Trader Bridge\n\n> **stockgpt-review 决策大脑 → 东方财富妙想模拟盘自动执行**的桥接层\n> A股全自动模拟交易系统:AI 选股 + AI 风控 + 自动下单 + 每日复盘 + 周度反思迭代\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/)\n[![Stars](https://img.shields.io/github/stars/27dream/mx-trader-bridge?style=social)](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n![MX Trader Bridge Console](./assets/console.png)\n\n> 一个本地 Flask 面板(端口 8787),BYOK 配置 5 大主流 LLM,一键测试 / 保存 / 手动触发交易流程\n\n## ✨ 特性\n\n- 🤖 **BYOK 多 LLM 支持** — 字节豆包 ARK / DeepSeek / Kimi / 通义千问 / 智谱 GLM / OpenAI / 自定义 7 模板,Web 面板自助切换\n- 📊 **2 仓位 × 50%** 默认配置,AI **动态生成**止损/止盈/强平时间参数(不是写死的 -3%)\n- 🛡️ **下单前 4 道风控预检**(黑名单/熔断/资金/集中度)— 内嵌 [mx-risk-guard](https://github.com/27dream/mx-risk-guard)\n- ✅ **rc=0 + 成交轮询双校验** — 不再被 `code=200` 假成功欺骗(A 股下单成功 ≠ 成交)\n- 📣 **多通道告警**(飞书 webhook / Server酱 / 控制台)— 决策/成交/拒单/熔断实时推送\n- 🎯 **腾讯实时行情** 接入(盘中 0 延迟)\n- 🔁 **周日 AI 反思** — 自动复盘本周战绩,进化下周策略 DSL(复用 BYOK LLM,无第三方依赖)\n- 💾 **SQLite 战绩库** — trades / decisions / signals / daily_recap / reflections 五表完整可查\n- 🧪 **`e2e_dryrun.py` 全链路自检**(9 步),不下真单也能验证全系统\n- 🔒 凭证 chmod 600 存 `~/.mx-trader-bridge/config.json`,**不入仓库**\n- ⚡ **0 成本运行** — 全本地 cron,无服务器,无云费用\n\n## 🚀 快速开始\n\n```bash\ngit clone https://github.com/27dream/mx-trader-bridge\ncd mx-trader-bridge\npython -m venv .venv && source .venv/bin/activate\npip install -r requirements.txt\n\n# 1. 启 Web 面板配 BYOK\npython server.py # 浏览器打开 http://localhost:8787\n\n# 2. 端到端 dry-run 自检(9 步全链路,不下真单)\npython e2e_dryrun.py\n\n# 3. 9/9 通过后挂 cron\ncrontab -e # 粘贴 cron.txt\n```\n\n打开面板 → 填妙想 cookie + LLM Key → 点「测试连接」→ 保存 → 跑 dry-run。\n\n## 🏗️ 架构\n\n```\n ┌─────────────────────────┐\n │ stockgpt-review (Vercel)│ ← 看板大脑(可选)\n └──────────┬──────────────┘\n │ HTTP\n ┌──────────▼──────────────┐\n │ decision.py │ 09:25 AI 选股 + DSL\n └──────────┬──────────────┘\n │\n ┌──────────▼──────────────┐\n │ morning_trade.py │ 09:30 建仓\n │ ├─ 风控预检 (risk_guard.pre_check_buy) 🛡️\n │ ├─ 限价单 trader.buy()\n │ ├─ rc=0 校验 + 成交轮询 verify_filled\n │ └─ notifier 多通道告警 📣\n ├──────────────────────────┤\n │ monitor.py │ 盘中每 5min 盯盘\n │ └─ trader.sell_safe() 双校验\n ├──────────────────────────┤\n │ risk_guard.run() │ 独立护栏 — 单股集中度/单日熔断/回撤/黑名单\n ├──────────────────────────┤\n │ recap.py / reflect.py │ 15:30 复盘 / 周日反思\n └──────────┬──────────────┘\n │ mx-moni API\n ┌──────────▼──────────────┐\n │ 东方财富妙想模拟盘 │ 120 万本金练手\n └─────────────────────────┘\n```\n\n## 📂 文件结构\n\n| 文件 | 作用 |\n|---|---|\n| `server.py` | Flask 控制面板(端口 8787) |\n| `templates/index.html` | BYOK 配置 UI |\n| `trader.py` | 妙想 mx-moni API 封装(含 sell_safe 双校验) |\n| `decision.py` | AI 决策(chat() + 选股 DSL) |\n| `morning_trade.py` | 09:30 建仓主流程(含风控预检 + 告警) |\n| `monitor.py` | 盘中盯盘 + 止损/止盈(sell_safe + 告警) |\n| `risk_guard.py` | 独立风控引擎(pre_check_buy + 兜底扫描) |\n| `notifier.py` | 飞书 / Server酱 / 控制台 多通道告警 |\n| `recap.py` | 15:30 复盘 |\n| `reflect.py` | 周日 AI 反思(复用 BYOK chat) |\n| `e2e_dryrun.py` | **全链路 9 步自检** ✨ |\n| `db.py` | SQLite 数据层 |\n| `llm_templates.py` | 7 LLM 模板定义 |\n| `config_store.py` | 凭证 chmod 600 安全存储 |\n| `cron.txt` | Cron 调度规则 |\n\n## 📅 Cron 调度\n\n```\n25 9 * * 1-5 python decision.py # 09:25 出决策\n30 9 * * 1-5 python morning_trade.py # 09:30 建仓 (含风控预检)\n*/5 9-14 * * 1-5 python monitor.py # 盘中每 5min 盯盘\n*/3 9-14 * * 1-5 python risk_guard.py # 风控护栏(兜底扫描)\n30 15 * * 1-5 python recap.py # 15:30 复盘\n0 20 * * 0 python reflect.py # 周日 20:00 AI 反思\n```\n\n## 📣 告警配置(可选)\n\n`.env` 任填一个:\n\n```bash\nFEISHU_WEBHOOK=https://open.feishu.cn/open-apis/bot/v2/hook/xxx\nSERVERCHAN_KEY=SCTxxxx # 微信通道\n```\n\n不配则只走控制台。日志在 `logs/risk_guard.log`。\n\n## 🤖 支持的 LLM\n\n| 提供商 | 默认模型 | 注册地址 |\n|---|---|---|\n| 🚀 字节豆包 ARK | `doubao-seed-1.6` | https://www.volcengine.com/product/ark |\n| 🐬 DeepSeek | `deepseek-chat` | https://platform.deepseek.com |\n| 🌙 月之暗面 Kimi | `moonshot-v1-8k` | https://platform.moonshot.cn |\n| 🧠 阿里通义千问 | `qwen-plus` | https://dashscope.aliyun.com |\n| 🔮 智谱 GLM | `glm-4-flash` | https://open.bigmodel.cn |\n| 🤖 OpenAI | `gpt-4o-mini` | https://platform.openai.com |\n| ⚙️ 自定义 | OpenAI 兼容 | 任意网关 |\n\n## ⚠️ 风险声明\n\n**仅用于东方财富妙想模拟盘**学习研究,不操作真实资金,不构成任何投资建议。\nA股有风险,量化需谨慎。\n\n## 📜 License\n\nMIT — 随便玩,star 一下回血 ⭐\n\n## 🔗 相关项目\n\n- [stockgpt-review](https://github.com/27dream/stockgpt-review) — 配套的 AI 决策大脑(Vercel 部署)\n- [mcp-eastmoney](https://github.com/27dream/mcp-eastmoney) — 东方财富 MCP Server\n"}, "e340a33233f2ee6308e42356e5ff35c7a2f1c8f6": {"t": 1785771649.1983306, "n": 3735, "h": "100f318773dcbec7", "c": "# 🚀 MX Trader Bridge\n\n> **stockgpt-review 决策大脑 → 东方财富妙想模拟盘自动执行**的桥接层\n> A股全自动模拟交易系统:AI 选股 + AI 风控 + 自动下单 + 每日复盘 + 周度反思迭代\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/)\n[![Stars](https://img.shields.io/github/stars/27dream/mx-trader-bridge?style=social)](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n![MX Trader Bridge Console](./assets/console.png)\n\n> 一个本地 Flask 面板(端口 8787),BYOK 配置 5 大主流 LLM,一键测试 / 保存 / 手动触发交易流程\n\n## ✨ 特性\n\n- 🤖 **BYOK 多 LLM 支持** — 字节豆包 ARK / DeepSeek / Kimi / 通义千问 / 智谱 GLM / OpenAI / 自定义 7 模板,Web 面板自助切换\n- 📊 **2 仓位 × 50%** 默认配置,AI **动态生成**止损/止盈/强平时间参数(不是写死的 -3%)\n- 🎯 **腾讯实时行情** 接入(盘中 0 延迟)\n- 🔁 **周日 AI 反思** — 自动复盘本周战绩,进化下周策略 DSL\n- 💾 **SQLite 战绩库** — trades / decisions / recaps / reflections 四表完整可查\n- 📱 **企业微信日报推送** — Webhook 可选\n- 🔒 凭证 chmod 600 存 `~/.mx-trader-bridge/config.json`,**不入仓库**\n- ⚡ **0 成本运行** — 全本地 cron,无服务器,无云费用\n\n## 🚀 快速开始\n\n```bash\ngit clone https://github.com/27dream/mx-trader-bridge\ncd mx-trader-bridge\npip install -r requirements.txt\npython server.py # 浏览器打开 http://localhost:8787\n```\n\n打开面板 → 填妙想 API Key + LLM Key → 点「测试连接」→ 保存 → 完事。\n\n## 🏗️ 架构\n\n```\n ┌─────────────────────────┐\n │ stockgpt-review (Vercel)│ AI 决策大脑(云端展示)\n └──────────┬──────────────┘\n │ HTTP\n ┌──────────▼──────────────┐\n │ decision.py │ 09:25 出选股 + 风控 DSL\n └──────────┬──────────────┘\n │\n ┌──────────▼──────────────┐\n │ morning_trade.py │ 09:30 建仓\n ├──────────────────────────┤\n │ monitor.py │ 盘中每 5min 盯盘\n ├──────────────────────────┤\n │ recap.py │ 15:30 复盘 + 微信推送\n ├──────────────────────────┤\n │ reflect.py │ 周日 20:00 AI 反思\n └──────────┬──────────────┘\n │ mx-moni API\n ┌──────────▼──────────────┐\n │ 东方财富妙想模拟盘 │ 120 万本金练手\n └─────────────────────────┘\n```\n\n## 📂 文件结构\n\n| 文件 | 作用 |\n|---|---|\n| `server.py` | Flask 控制面板(端口 8787) |\n| `templates/index.html` | BYOK 配置 UI |\n| `trader.py` | 妙想 mx-moni API 封装(买入/卖出/查持仓) |\n| `decision.py` | AI 决策(调 stockgpt + LLM 出选股 DSL) |\n| `morning_trade.py` | 09:30 建仓主流程 |\n| `monitor.py` | 盘中盯盘 + 止损/止盈触发 |\n| `recap.py` | 15:30 复盘 + 企业微信日报 |\n| `reflect.py` | 周日 AI 反思迭代策略 |\n| `db.py` | SQLite 数据层 |\n| `llm_templates.py` | 7 LLM 模板定义 |\n| `config_store.py` | 凭证 chmod 600 安全存储 |\n| `cron.txt` | Cron 调度规则 |\n\n## 📅 Cron 调度\n\n```\n25 9 * * 1-5 python decision.py # 09:25 出决策\n30 9 * * 1-5 python morning_trade.py # 09:30 建仓\n*/5 9-14 * * 1-5 python monitor.py # 盘中每 5min 盯盘\n30 15 * * 1-5 python recap.py # 15:30 复盘 + 推送\n0 20 * * 0 python reflect.py # 周日 20:00 AI 反思\n```\n\n`crontab -e` 粘贴 `cron.txt` 内容即可。\n\n## 🤖 支持的 LLM\n\n| 提供商 | 默认模型 | 注册地址 |\n|---|---|---|\n| 🚀 字节豆包 ARK | `doubao-seed-1.6` | https://www.volcengine.com/product/ark |\n| 🐬 DeepSeek | `deepseek-chat` | https://platform.deepseek.com |\n| 🌙 月之暗面 Kimi | `moonshot-v1-8k` | https://platform.moonshot.cn |\n| 🧠 阿里通义千问 | `qwen-plus` | https://dashscope.aliyun.com |\n| 🔮 智谱 GLM | `glm-4-flash` | https://open.bigmodel.cn |\n| 🤖 OpenAI | `gpt-4o-mini` | https://platform.openai.com |\n| ⚙️ 自定义 | OpenAI 兼容 | 任意网关 |\n\n## ⚠️ 风险声明\n\n**仅用于东方财富妙想模拟盘**学习研究,不操作真实资金,不构成任何投资建议。\nA股有风险,量化需谨慎。\n\n## 📜 License\n\nMIT — 随便玩,star 一下回血 ⭐\n\n## 🔗 相关项目\n\n- [stockgpt-review](https://github.com/27dream/stockgpt-review) — 配套的 AI 决策大脑(Vercel 部署)\n- [mcp-eastmoney](https://github.com/27dream/mcp-eastmoney) — 东方财富 MCP Server\n"}, "e71003b60bf87c9754186e7f0fa0c0d66e46bc9f": {"t": 1785771651.5687149, "n": 1548, "h": "37402eb9ef79fdba", "c": "# 🚀 MX Trader Bridge\n\n**stockgpt-review 决策大脑 → 妙想模拟盘自动执行**的桥接层。\n\nA股全自动模拟交易系统:AI 选股 + AI 风控 + 自动下单 + 每日复盘 + 周度反思迭代。\n\n## ✨ 特性\n\n- 🤖 **BYOK 多 LLM 支持** — ARK / DeepSeek / Kimi / Qwen / OpenAI 五模板,Web 面板配置\n- 📊 **2 仓位 × 50%** 默认配置,AI 动态生成止损/止盈参数\n- 🎯 **腾讯实时行情** 接入(盘中无延迟)\n- 🔁 **周日 AI 反思** — 自动复盘战绩,优化下周策略 DSL\n- 💾 **SQLite 战绩库** — trades/decisions/recaps/reflections 四表\n- 📱 **微信日报推送** — Webhook 可选\n- 🔒 凭证 chmod 600 存于 `~/.mx-trader-bridge/config.json`\n\n## 🚀 快速开始\n\n```bash\ngit clone <repo> && cd mx-trader-bridge\npip install -r requirements.txt\ncp .env.example .env # 编辑或用 Web 面板配置\npython web_panel.py # 访问 http://localhost:8787\n```\n\n## 🏗️ 架构\n\n```\nstockgpt-review (Vercel) ──HTTP──┐\n ↓\n AI 决策 ←── decision.py ──┤\n ↓\n 妙想模拟盘 ←── trader.py ←── morning_trade.py (09:30 建仓)\n ↓\n monitor.py (盘中盯盘)\n ↓\n recap.py (15:30 复盘)\n ↓\n reflect.py (周日反思)\n```\n\n## 📂 文件\n\n| 文件 | 作用 |\n|---|---|\n| `trader.py` | 妙想 mx-moni API 封装 |\n| `decision.py` | AI 决策(调 stockgpt + LLM 出 DSL) |\n| `morning_trade.py` | 09:30 建仓主流程 |\n| `monitor.py` | 盘中盯盘 + 风控触发 |\n| `recap.py` | 15:30 复盘 + 微信日报 |\n| `reflect.py` | 周日 AI 反思迭代 |\n| `web_panel.py` | Flask 控制面板(端口 8787) |\n| `db.py` | SQLite 数据层 |\n| `llm_templates.py` | 5 LLM 模板定义 |\n\n## 📅 Cron\n\n见 `cron.txt`,`crontab -e` 粘贴即可。\n\n## ⚠️ 风险声明\n\n仅用于妙想**模拟盘**学习研究,不构成投资建议。\n\n## 📜 License\n\nMIT\n"}}}}