chenchaoqun

Eastmoney Trading

专业领域v3.2.0
作者:chenchaoqun更新于 2026-05-18共 5 个版本 · 最新版本发布于 2026-03-14eastmoney-trading@clawhub_chenchaoqun/eastmoney-trading
金融分析#Trading#交易

据 AlphaMoat 统计,截至 2026-09,Eastmoney Trading 累计下载 3,564 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 3,070 位,在「专业领域」分类(465 个)中排名第 251 位。

累计安装
102
累计下载
3,564
星标
2
全站排名
#3,070
全站前 61% · 「专业领域」前 54%
平台累计安装累计下载星标评论
ClawHub ↗1023,3471-
SkillHub ↗1013,5642—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它列出登录、持仓与资金查询、条件选股、持仓分析、买入、卖出、委托查询及撤单等功能,并会生成日志和截图。账号凭据、持仓和交易记录属于敏感信息,远程浏览器会话与日志也应安全保护。买卖和撤单涉及真实资金或账户状态;任何交易操作都需用户明确授权和逐项确认。行情与分析建议可能有误或滞后,不构成投资建议。

资料发布于 2026-10-29

可以用来做什么

  • 查看持仓、资金余额和委托记录。
  • 按条件筛选股票或汇总持仓结构与行情信息。
  • 了解浏览器自动化登录、确认流程和操作日志的安全要求。

什么时候用

  • 需要审阅证券账户查询或委托管理功能时。
  • 需要查看条件选股或持仓分析功能的输入与输出时。
  • 登录账户、读取敏感财务数据、买入、卖出或撤单前,需要核实凭据保护、目标、金额与逐项授权时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

只读审查这份交易工具支持哪些账户查询,不登录或提交交易。
在任何买入、卖出或撤单前,列出要核对的股票、数量、价格、委托和授权信息,并等待我确认。

月度数据趋势

累计下载3,564
2,4253,0373,6482026-05 · 累计下载 2,5092026-06 · 累计下载 2,6802026-07 · 累计下载 3,0842026-08 · 累计下载 3,2492026-09 · 累计下载 3,56426-0526-09
星标2
1232026-05 · 星标 22026-06 · 星标 22026-07 · 星标 22026-08 · 星标 22026-09 · 星标 226-0526-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,564—2
2026-083,249+5.4%2
2026-073,084+15.1%2
2026-062,680+6.8%2
2026-052,509—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

12 KB · ClawHub v3.2.0
---
name: eastmoney-trading
description: 东方财富证券交易技能,支持自动登录、持仓查询、持仓分析、条件选股、买入、卖出、撤单、委托查询、资金查询等完整交易功能。使用 CDP 连接浏览器,支持验证码自动识别。⚠️ 高风险操作,需谨慎使用。
version: 3.2.0
author: 超群
---

# 东方财富证券交易技能

⚠️ **安全警告** ⚠️
展开全部(共 452 行)

**使用此技能前请仔细阅读以下警告:**

1. **账号安全风险**
   - 请勿将密码明文存储在脚本或配置文件中
   - 必须使用环境变量传递账号密码
   - 建议在本地运行,不要部署到云端服务器

2. **交易风险** ⚠️⚠️⚠️
   - **买入/卖出/撤单操作涉及真实资金交易**
   - 自动化交易可能导致意外损失
   - 建议先在模拟环境测试
   - 设置交易金额上限和止损
   - **默认启用二次确认**

3. **风控风险**
   - 自动化登录和交易可能触发东方财富的风控系统
   - 可能导致账号被临时锁定
   - ✅ **已支持验证码自动识别**(OCR + LLM)

4. **数据敏感性**
   - 持仓信息和交易记录是高度敏感的财务数据
   - 请确保运行环境安全
   - 不要分享截图或输出结果

---

## 🆕 v3.2.0 功能概览

| 功能模块 | 状态 | 命令 | 说明 |
|----------|------|------|------|
| 🔐 自动登录 | ✅ 已实现 | `login` | CDP 连接 + 验证码识别 |
| 📊 持仓查询 | ✅ 已实现 | `login` | 获取持仓明细、成本、盈亏 |
| 📈 **持仓分析** | ✅ 已实现 | `analyze` | 实时行情 + 持仓结构分析 + 交易建议 ⭐ |
| 🔍 **条件选股** | ✅ **新增** | `select` | 无需登录,支持技术/基本面/板块选股 ⭐ |
| 📈 买入操作 | ✅ 已实现 | `buy` | 支持限价/市价委托 |
| 📉 卖出操作 | ✅ 已实现 | `sell` | 支持限价/市价委托 |
| ❌ **撤单操作** | ✅ **已实现** | `cancel` | 按委托编号/股票/全部撤单 |
| 📋 **委托查询** | ✅ **已实现** | `orders` | 当日/历史委托记录 |
| 💰 **资金查询** | ✅ **已实现** | `balance` | 总资产、可用资金、盈亏 |

### 📸 日志和截图功能

- ✅ **按天切分日志文件夹**:`logs/YYYY-MM-DD/`
- ✅ **关键步骤截图**:每个操作阶段自动截图
- ✅ **结构化日志**:同时输出到文件和控制台
- ✅ **错误调试**:失败时自动保存错误现场截图

---

## CDP 连接模式(推荐)⭐

**优势:**
- ✅ 无需安装 Chromium 浏览器
- ✅ 无需安装系统依赖库
- ✅ 复用现有浏览器会话(保持登录状态)
- ✅ 支持远程浏览器连接
- ✅ 资源占用更低

---

## 前置要求

### 1. CDP 连接模式

**配置 OpenClaw 浏览器连接:**

在 `~/.openclaw/openclaw.json` 中添加:
```json
{
  "browser": {
    "enabled": true,
    "attachOnly": true,
    "defaultProfile": "remote",
    "profiles": {
      "remote": {
        "cdpUrl": "http://192.168.100.140:9222/",
        "color": "#FF4500"
      }
    }
  }
}
```

**启动远程浏览器:**
```bash
google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-profile
```

### 2. 安装依赖

```bash
pip3 install -r scripts/requirements.txt
```

### 3. 安装 Tesseract OCR(验证码识别)

```bash
sudo apt-get install tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-eng
```

### 4. 配置账号密码

```bash
export EASTMONEY_ACCOUNT=your_account
export EASTMONEY_PASSWORD=your_password
```

---

## 使用方式

### 命令列表

#### 1. 🔐 登录 + 持仓查询

```bash
python3 scripts/eastmoney_trading.py login
```

**输出示例:**
```
📊 东方财富持仓信息
============================================================
💰 总资产:¥125,680.50
💵 可用金额:¥23,450.00
📈 持仓市值:¥102,230.50
🟢 总盈亏:¥8,560.30

📋 持仓明细:
------------------------------------------------------------
600519 贵州茅台
   持仓:100 股
   成本:¥1800.00 | 现价:¥1850.00
   🟢 盈亏:¥5,000.00 (2.78%)
```

#### 2. 📈 买入操作

```bash
# 限价委托(带确认)
python3 scripts/eastmoney_trading.py buy \
  --stock-code 600519 \
  --price 1850.00 \
  --quantity 100

# 跳过确认
python3 scripts/eastmoney_trading.py buy \
  --stock-code 600519 \
  --price 1850.00 \
  --quantity 100 \
  --confirm
```

#### 3. 📉 卖出操作

```bash
python3 scripts/eastmoney_trading.py sell \
  --stock-code 600519 \
  --price 1900.00 \
  --quantity 100
```

#### 4. ❌ 撤单操作

```bash
# 撤销指定委托编号
python3 scripts/eastmoney_trading.py cancel --order-id 12345678

# 撤销某股票的所有未成交委托
python3 scripts/eastmoney_trading.py cancel --stock-code 600519

# 撤销所有未成交委托
python3 scripts/eastmoney_trading.py cancel
```

#### 5. 📋 委托查询

```bash
# 查询当日委托
python3 scripts/eastmoney_trading.py orders

# 查询历史委托
python3 scripts/eastmoney_trading.py orders --type history
```

**输出示例:**
```
📋 委托记录
================================================================================
委托编号       股票代码   股票名称     方向   价格     数量     状态       时间        
--------------------------------------------------------------------------------
20260314001  600519   贵州茅台    买入   1850.00  100      已报       09:35:20
20260314002  300750   宁德时代    卖出   380.00   200      已成       10:20:15
================================================================================
共 2 条委托记录
```

#### 6. 📈 持仓分析(新增)⭐

```bash
python3 scripts/eastmoney_trading.py analyze
```

**功能说明**:
- 获取实时行情数据
- 分析持仓结构(集中度、行业分布)
- 生成交易建议(止盈/止损/调仓)
- 自动保存分析报告到日志文件夹

**输出示例:**
```
📊 **东方财富持仓分析报告**
📅 更新时间:2026-03-14 22:15:30

## 📈 总体概览
- 持仓数量:8 只
- 总市值:¥12,750.50
- 总成本:¥13,964.11
- 总盈亏:📉 ¥-1,213.61 (-8.69%)
- 前 3 大持仓占比:56.8%

## 📋 持仓明细
**1. 医药 ETF(512010)**
   - 持仓:7000 股 | 市值:¥2,576.00 | 占比:20.2%
   - 成本:¥0.41 | 现价:¥0.37 | 📉 -9.58%
   - 盈亏:🔴 ¥-272.72 (-9.58%)

**2. 恒生互联 (159688)**
   - 持仓:2500 股 | 市值:¥2,285.00 | 占比:17.9%
   - 成本:¥1.03 | 现价:¥0.91 | 📉 -11.43%
   - 盈亏:🔴 ¥-296.15 (-11.43%)

## 💡 交易建议
- 📊 小幅亏损,建议检查持仓逻辑是否改变
- ✅ 持仓分散度良好
- ⚠️ 港股互联 (513770) 亏损超 10%,建议关注

---
⚠️ **风险提示**:以上分析仅供参考,不构成投资建议。
```

#### 7. 🔍 条件选股(新增)⭐

```bash
# 基础选股(使用默认条件)
python3 scripts/eastmoney_trading.py select

# 按行业选股
python3 scripts/eastmoney_trading.py select --industry 半导体

# 按概念选股
python3 scripts/eastmoney_trading.py select --concept 人工智能

# 指定市场(sh=上海,sz=深圳,bj=北京,all=全部)
python3 scripts/eastmoney_trading.py select --market sh

# 组合条件
python3 scripts/eastmoney_trading.py select --industry 新能源 --concept 锂电池
```

**功能说明**:
- ✅ **无需登录**:直接使用东方财富条件选股功能
- ✅ **多维度选股**:支持行业、概念、市场、技术指标等
- ✅ **实时结果**:获取最新符合条件的股票列表
- ✅ **自动截图**:保存选股结果页面

**输出示例:**
```
📊 东方财富条件选股结果
======================================================================
📅 更新时间:2026-03-14 23:45:30
📋 选股条件:半导体,芯片
📈 符合条件股票数:156 只

📋 股票列表:
----------------------------------------------------------------------
序号   代码       名称            现价        涨跌幅        成交量
----------------------------------------------------------------------
1    600519    贵州茅台      1850.00    📈  +2.5%    1,234,567
2    300750    宁德时代       380.00    📈  +3.2%      987,654
3    601318    中国平安        52.50    📉  -1.5%    2,345,678
... 还有 153 只股票,请查看完整 JSON 输出

======================================================================
💡 提示:选股结果仅供参考,不构成投资建议
```

#### 8. 💰 资金查询

```bash
python3 scripts/eastmoney_trading.py balance
```

**输出示例:**
```
💰 账户资金信息
============================================================
💎 总资产:¥125,680.50
💵 可用资金:¥23,450.00
🧊 冻结资金:¥500.00
📈 证券市值:¥102,230.50

🟢 持仓盈亏:¥8,560.30
🟢 当日盈亏:¥1,230.00
📊 仓位:81.3%

============================================================
```

---

## 日志和截图

### 目录结构

```
eastmoney-trading/
└── logs/
    └── 2026-03-14/
        ├── eastmoney_trading_093015.log
        └── screenshots/
            ├── login_page.png
            ├── login_success.png
            ├── position_page.png
            ├── before_buy.png
            ├── buy_success.png
            ├── before_sell.png
            ├── sell_success.png
            ├── before_cancel.png
            ├── cancel_success.png
            ├── orders_page.png
            ├── balance_page.png
            └── ...
```

---

## 技术实现

### 数据源

- **网站**: https://jywg.18.cn/ (东方财富在线交易)
- **连接方式**: CDP (Chrome DevTools Protocol)
- **浏览器**: 远程 Chrome/Chromium

### 安全措施

- ✅ 密码通过环境变量传递
- ✅ 交易二次确认机制
- ✅ 完整交易日志记录
- ✅ 失败时自动截图

---

## 故障排查

### 问题 1:找不到账号密码

```bash
export EASTMONEY_ACCOUNT=your_account
export EASTMONEY_PASSWORD=your_password
```

### 问题 2:登录失败

1. 检查账号密码是否正确
2. 查看日志文件夹中的调试截图
3. 尝试手动登录确认账号正常

### 问题 3:验证码识别失败

1. 安装 Tesseract:
   ```bash
   sudo apt-get install tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-eng
   ```

2. 配置大模型 API(提高识别率):
   ```bash
   export BAILIAN_API_KEY=your_api_key
   ```

### 问题 4:撤单失败

- 委托可能已成交,无法撤销
- 检查委托状态是否为"已报"(未成交)

---

## 注意事项

1. **本地运行**: 建议在个人电脑上运行
2. **定期更换密码**: 如使用自动化登录
3. **监控账号**: 注意异常登录提醒
4. **交易谨慎**: 涉及真实资金,务必谨慎
5. **日志管理**: 定期清理日志文件夹

---

## 更新日志

### v3.2.0 (2026-03-15)
- ✅ **新增条件选股功能**:基于东方财富条件选股平台(https://xuangu.eastmoney.com)
- ✅ **无需登录**:直接使用条件选股功能,无账号安全风险
- ✅ **多维度选股**:支持行业、概念、市场、技术指标等多种筛选条件
- ✅ **实时结果**:获取最新符合条件的股票列表
- ✅ **自动截图**:保存选股结果页面到日志文件夹

### v3.1.1 (2026-03-14)
- 🐛 **修复 ETF 价格错误**:东方财富 API 对 ETF 基金返回的价格单位是"厘",需要除以 1000(之前错误地除以 100)
- ✅ 增加 API 请求重试机制(默认 3 次)
- ✅ 改为串行请求,避免并发网络问题
- ✅ 添加请求间隔(0.3 秒),防止被封

### v3.1.0 (2026-03-14)
- ✅ **新增持仓分析功能**:整合 eastmoney-portfolio 核心能力
- ✅ 实时行情获取(东方财富 API)
- ✅ 持仓结构分析(集中度、权重分布)
- ✅ 智能交易建议(止盈/止损/调仓)
- ✅ 分析报告自动保存到日志文件夹
- ✅ 更新依赖:添加 requests、pandas

### v3.0.0 (2026-03-14)
- ✅ **新增撤单功能**:支持按委托编号/股票/全部撤单
- ✅ **新增委托查询**:当日/历史委托记录
- ✅ **新增资金查询**:总资产、可用资金、盈亏、仓位
- ✅ 完善命令行帮助信息
- ✅ 优化错误处理和日志记录

### v2.0.0 (2026-03-14)
- ✅ 新增买入/卖出功能
- ✅ 新增日志系统(按天切分)
- ✅ 新增截图功能
- ✅ 交易二次确认机制

### v1.3.0 (2026-03-14)
- ✅ 技能更名:eastmoney-auto-login → eastmoney-trading

---

**⚠️ 最后提醒**: 投资有风险,自动化登录和交易需谨慎。

「专业领域」分类下的热门技能

chenchaoqun 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。