1 line
25 KiB
JSON
1 line
25 KiB
JSON
{"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[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/)\n[](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n\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[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/)\n[](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n\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[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/)\n[](https://github.com/27dream/mx-trader-bridge)\n\n## 📸 控制台预览\n\n\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"}}}} |