stockgpt-review ๅณ็ญๅคง่ โ ไธๆน่ดขๅฏๅฆๆณๆจกๆ็่ชๅจๆง่ก็ๆกฅๆฅๅฑ A่กๅ จ่ชๅจๆจกๆไบคๆ็ณป็ป๏ผAI ้่ก + AI ้ฃๆง + ่ชๅจไธๅ + ๆฏๆฅๅค็ + ๅจๅบฆๅๆ่ฟญไปฃ
ไธไธชๆฌๅฐ Flask ้ขๆฟ๏ผ็ซฏๅฃ 8787๏ผ๏ผBYOK ้ ็ฝฎ 5 ๅคงไธปๆต LLM๏ผไธ้ฎๆต่ฏ / ไฟๅญ / ๆๅจ่งฆๅไบคๆๆต็จ
- ๐ค BYOK ๅค LLM ๆฏๆ โ ๅญ่่ฑๅ ARK / DeepSeek / Kimi / ้ไนๅ้ฎ / ๆบ่ฐฑ GLM / OpenAI / ่ชๅฎไน 7 ๆจกๆฟ๏ผWeb ้ขๆฟ่ชๅฉๅๆข
- ๐ 2 ไปไฝ ร 50% ้ป่ฎค้ ็ฝฎ๏ผAI ๅจๆ็ๆๆญขๆ/ๆญข็/ๅผบๅนณๆถ้ดๅๆฐ๏ผไธๆฏๅๆญป็ -3%๏ผ
- ๐ก๏ธ ไธๅๅ 4 ้้ฃๆง้ขๆฃ๏ผ้ปๅๅ/็ๆญ/่ต้/้ไธญๅบฆ๏ผโ ๅ ๅต mx-risk-guard
- โ
rc=0 + ๆไบค่ฝฎ่ฏขๅๆ ก้ช โ ไธๅ่ขซ
code=200ๅๆๅๆฌบ้ช๏ผA ่กไธๅๆๅ โ ๆไบค๏ผ - ๐ฃ ๅค้้ๅ่ญฆ๏ผ้ฃไนฆ webhook / Server้ ฑ / ๆงๅถๅฐ๏ผโ ๅณ็ญ/ๆไบค/ๆๅ/็ๆญๅฎๆถๆจ้
- ๐ฏ ่ พ่ฎฏๅฎๆถ่กๆ ๆฅๅ ฅ๏ผ็ไธญ 0 ๅปถ่ฟ๏ผ
- ๐ ๅจๆฅ AI ๅๆ โ ่ชๅจๅค็ๆฌๅจๆ็ปฉ๏ผ่ฟๅไธๅจ็ญ็ฅ DSL๏ผๅค็จ BYOK LLM๏ผๆ ็ฌฌไธๆนไพ่ต๏ผ
- ๐พ SQLite ๆ็ปฉๅบ โ trades / decisions / signals / daily_recap / reflections ไบ่กจๅฎๆดๅฏๆฅ
- ๐งช
e2e_dryrun.pyๅ จ้พ่ทฏ่ชๆฃ๏ผ9 ๆญฅ๏ผ๏ผไธไธ็ๅไน่ฝ้ช่ฏๅ จ็ณป็ป - ๐ ๅญ่ฏ chmod 600 ๅญ
~/.mx-trader-bridge/config.json๏ผไธๅ ฅไปๅบ - โก 0 ๆๆฌ่ฟ่ก โ ๅ จๆฌๅฐ cron๏ผๆ ๆๅกๅจ๏ผๆ ไบ่ดน็จ
git clone https://github.com/27dream/mx-trader-bridge
cd mx-trader-bridge
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# 1. ๅฏ Web ้ขๆฟ้
BYOK
python server.py # ๆต่งๅจๆๅผ http://localhost:8787
# 2. ็ซฏๅฐ็ซฏ dry-run ่ชๆฃ๏ผ9 ๆญฅๅ
จ้พ่ทฏ๏ผไธไธ็ๅ๏ผ
python e2e_dryrun.py
# 3. 9/9 ้่ฟๅๆ cron
crontab -e # ็ฒ่ดด cron.txtๆๅผ้ขๆฟ โ ๅกซๅฆๆณ cookie + LLM Key โ ็นใๆต่ฏ่ฟๆฅใโ ไฟๅญ โ ่ท dry-runใ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ stockgpt-review (Vercel)โ โ ็ๆฟๅคง่๏ผๅฏ้๏ผ
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ HTTP
โโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โ decision.py โ 09:25 AI ้่ก + DSL
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โ morning_trade.py โ 09:30 ๅปบไป
โ โโ ้ฃๆง้ขๆฃ (risk_guard.pre_check_buy) ๐ก๏ธ
โ โโ ้ไปทๅ trader.buy()
โ โโ rc=0 ๆ ก้ช + ๆไบค่ฝฎ่ฏข verify_filled
โ โโ notifier ๅค้้ๅ่ญฆ ๐ฃ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ monitor.py โ ็ไธญๆฏ 5min ็ฏ็
โ โโ trader.sell_safe() ๅๆ ก้ช
โโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ risk_guard.run() โ ็ฌ็ซๆคๆ โ ๅ่ก้ไธญๅบฆ/ๅๆฅ็ๆญ/ๅๆค/้ปๅๅ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ recap.py / reflect.py โ 15:30 ๅค็ / ๅจๆฅๅๆ
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ mx-moni API
โโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โ ไธๆน่ดขๅฏๅฆๆณๆจกๆ็ โ 120 ไธๆฌ้็ปๆ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ๆไปถ | ไฝ็จ |
|---|---|
server.py |
Flask ๆงๅถ้ขๆฟ๏ผ็ซฏๅฃ 8787๏ผ |
templates/index.html |
BYOK ้ ็ฝฎ UI |
trader.py |
ๅฆๆณ mx-moni API ๅฐ่ฃ ๏ผๅซ sell_safe ๅๆ ก้ช๏ผ |
decision.py |
AI ๅณ็ญ๏ผchat() + ้่ก DSL๏ผ |
morning_trade.py |
09:30 ๅปบไปไธปๆต็จ๏ผๅซ้ฃๆง้ขๆฃ + ๅ่ญฆ๏ผ |
monitor.py |
็ไธญ็ฏ็ + ๆญขๆ/ๆญข็๏ผsell_safe + ๅ่ญฆ๏ผ |
risk_guard.py |
็ฌ็ซ้ฃๆงๅผๆ๏ผpre_check_buy + ๅ ๅบๆซๆ๏ผ |
notifier.py |
้ฃไนฆ / Server้ ฑ / ๆงๅถๅฐ ๅค้้ๅ่ญฆ |
recap.py |
15:30 ๅค็ |
reflect.py |
ๅจๆฅ AI ๅๆ๏ผๅค็จ BYOK chat๏ผ |
e2e_dryrun.py |
ๅ จ้พ่ทฏ 9 ๆญฅ่ชๆฃ โจ |
db.py |
SQLite ๆฐๆฎๅฑ |
llm_templates.py |
7 LLM ๆจกๆฟๅฎไน |
config_store.py |
ๅญ่ฏ chmod 600 ๅฎๅ จๅญๅจ |
cron.txt |
Cron ่ฐๅบฆ่งๅ |
25 9 * * 1-5 python decision.py # 09:25 ๅบๅณ็ญ
30 9 * * 1-5 python morning_trade.py # 09:30 ๅปบไป (ๅซ้ฃๆง้ขๆฃ)
*/5 9-14 * * 1-5 python monitor.py # ็ไธญๆฏ 5min ็ฏ็
*/3 9-14 * * 1-5 python risk_guard.py # ้ฃๆงๆคๆ ๏ผๅ
ๅบๆซๆ๏ผ
30 15 * * 1-5 python recap.py # 15:30 ๅค็
0 20 * * 0 python reflect.py # ๅจๆฅ 20:00 AI ๅๆ
.env ไปปๅกซไธไธช๏ผ
FEISHU_WEBHOOK=https://open.feishu.cn/open-apis/bot/v2/hook/xxx
SERVERCHAN_KEY=SCTxxxx # ๅพฎไฟก้้ไธ้
ๅๅช่ตฐๆงๅถๅฐใๆฅๅฟๅจ logs/risk_guard.logใ
| ๆไพๅ | ้ป่ฎคๆจกๅ | ๆณจๅๅฐๅ |
|---|---|---|
| ๐ ๅญ่่ฑๅ ARK | doubao-seed-1.6 |
https://www.volcengine.com/product/ark |
| ๐ฌ DeepSeek | deepseek-chat |
https://platform.deepseek.com |
| ๐ ๆไนๆ้ข Kimi | moonshot-v1-8k |
https://platform.moonshot.cn |
| ๐ง ้ฟ้้ไนๅ้ฎ | qwen-plus |
https://dashscope.aliyun.com |
| ๐ฎ ๆบ่ฐฑ GLM | glm-4-flash |
https://open.bigmodel.cn |
| ๐ค OpenAI | gpt-4o-mini |
https://platform.openai.com |
| โ๏ธ ่ชๅฎไน | OpenAI ๅ ผๅฎน | ไปปๆ็ฝๅ ณ |
ไป ็จไบไธๆน่ดขๅฏๅฆๆณๆจกๆ็ๅญฆไน ็ ็ฉถ๏ผไธๆไฝ็ๅฎ่ต้๏ผไธๆๆไปปไฝๆ่ตๅปบ่ฎฎใ A่กๆ้ฃ้ฉ๏ผ้ๅ้่ฐจๆ ใ
MIT โ ้ไพฟ็ฉ๏ผstar ไธไธๅ่ก โญ
- stockgpt-review โ ้ ๅฅ็ AI ๅณ็ญๅคง่๏ผVercel ้จ็ฝฒ๏ผ
- mcp-eastmoney โ ไธๆน่ดขๅฏ MCP Server
