sim-trade
SKILL.md
Sim Trade - 模拟股票交易盘 🎮📈
🎯 核心功能
| 功能 | 说明 |
|---|---|
| ✅ 真实行情 | 东方财富实时行情 API |
| ✅ 多平台模拟盘 | 同花顺/东方财富/蚂蚁财富(需登录) |
| ✅ 本地模拟 | 虚拟资金练习(无需外部账户) |
| ✅ 持仓管理 | 成本、数量、浮动盈亏 |
| ✅ 交易记录 | 完整成交日志 |
🚀 快速开始
1️⃣ 初始化(本地模拟模式)
cd ~/.openclaw/workspace/skills/sim-trade/scripts
python3 init_account.py
2️⃣ 行情查询
# 查询单只股票
python3 quote.py 600900
# 批量查询持仓股票行情
python3 quote.py
🌐 连接真实模拟盘
方式一:东方财富模拟盘(需要 Cookie)
- 在浏览器登录东方财富模拟交易
- 获取 Cookie(开发者工具 → Network → 复制请求头中的 Cookie)
- 配置文件:
~/.openclaw/sim_trade/config.json
{
"mode": "eastmoney",
"cookie": "your_cookie_here"
}
方式二:同花顺模拟盘(需要 Cookie)
同上,获取同花顺账号的 Cookie
方式三:券商 API(如华泰、银河)
{
"mode": "broker",
"broker": "htf",
"token": "your_api_token"
}
📁 文件结构
sim-trade/
├── SKILL.md
├── README.md
└── scripts/
├── config.py
├── account.py
├── positions.py
├── quote.py # 行情查询
├── trade.py # 交易执行
├── sync.py # 同步真实账户
├── show_account.py
├── show_positions.py
├── list_trades.py
└── init_account.py
⚙️ 配置说明
config.py
# 交易模式
# - "local": 本地模拟(默认)
# - "eastmoney": 东方财富模拟盘
# - "tonghuashun": 同花顺模拟盘
# - "broker": 券商 API
TRADE_MODE = "local"
# 东方财富 Cookie(获取模拟盘数据用)
EASTMONEY_COOKIE = ""
# 券商配置
BROKER = "htf" # 华泰
BROKER_TOKEN = ""
💡 使用示例
本地模拟交易
# 初始化
python3 init_account.py
# 买入(市价)
python3 trade.py buy 600900 100
# 买入(限价)
python3 trade.py buy 600900 100 --price 27.00
# 卖出
python3 trade.py sell 600900 50
# 查看账户
python3 show_account.py
查询实时行情
python3 quote.py 600900
python3 quote.py 600900 600025 600919
⚠️ 风险提示
- 本系统仅供学习参考,不构成投资建议
- 模拟盘交易不代表真实交易结果
- 真实账户连接需要妥善保管账号信息