eastmoney-select-stock

star 1

东方财富智能选股工具。支持基于自然语言查询筛选股票,包括行情指标、财务指标等条件;可查询指定行业/板块内的股票;支持A股、港股、美股。当用户需要选股、筛选股票、按条件查找股票时使用此skill。需要先配置apikey才能使用。

wnzzer By wnzzer schedule Updated 3/23/2026

name: eastmoney-select-stock description: 东方财富智能选股工具。支持基于自然语言查询筛选股票,包括行情指标、财务指标等条件;可查询指定行业/板块内的股票;支持A股、港股、美股。当用户需要选股、筛选股票、按条件查找股票时使用此skill。需要先配置apikey才能使用。

东方财富智能选股 (EastMoney Select Stock)

基于东方财富AI选股API,通过自然语言进行智能选股。

功能

  • 自然语言选股: 用日常语言描述选股条件(如"今日涨幅超过5%的股票")
  • 多市场支持: A股、港股、美股
  • 指标筛选: 支持行情指标、财务指标等多种条件
  • CSV导出: 自动导出全量数据到CSV文件

使用前配置

1. 获取 API Key

访问东方财富Skills页面获取 apikey

2. 配置 API Key

方式一(推荐)- 使用命令配置:

python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py config <your_apikey>

方式二 - 环境变量:

export EASTMONEY_APIKEY=<your_apikey>

方式三 - 手动创建文件:

mkdir -p ~/.openclaw
echo "<your_apikey>" > ~/.openclaw/eastmoney_apikey

使用方法

基本选股

python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '<选股条件>'

示例

# 按涨跌幅选股
python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '今日涨幅2%的股票'

# 按市盈率选股
python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '市盈率小于20的股票'

# 组合条件
python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '市值大于100亿且涨幅超过3%'

# 港股
python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '港股 科技股'

# 分页查询(第2页,每页50条)
python3 ~/.openclaw/workspace/skills/eastmoney-select-stock/scripts/select_stock.py search '科创板股票' 2 50

输出说明

脚本会输出:

  1. 控制台结果: 显示前10条数据
  2. CSV文件: 全量数据导出到 ~/.openclaw/workspace/stock_data/
  3. 说明文件: 包含选股条件、字段说明等

支持的选股条件

  • 涨跌幅(今日、近5日、近10日等)
  • 市盈率(PE)、市净率(PB)
  • 市值、成交额、成交量
  • 行业板块(科技、金融、医药等)
  • 财务指标(营收、净利润等)

Python API 使用

import sys
sys.path.insert(0, '/home/chenbaifu/.openclaw/workspace/skills/eastmoney-select-stock/scripts')
from select_stock import search_stocks, parse_result, export_to_csv

# 查询
data = search_stocks("今日涨幅超过5%的股票", page_no=1, page_size=50)
result, error = parse_result(data)

if result:
    print(f"找到 {result['total']} 只股票")
    csv_path = export_to_csv(result)
    print(f"已导出: {csv_path}")

数据说明

返回的主要字段:

字段名 说明
SECURITY_CODE 股票代码
SECURITY_SHORT_NAME 股票简称
NEWEST_PRICE 最新价
CHG 涨跌幅(%)
PCHG 涨跌额(元)
MARKET_SHORT_NAME 市场(SH/SZ)

注意事项

  • API 需要联网使用
  • 数据仅供参考,不构成投资建议
  • 股市有风险,投资需谨慎
  • 选股结果可能有一定延迟
Install via CLI
npx skills add https://github.com/wnzzer/openclaw-skills --skill eastmoney-select-stock
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator