ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

stock-manager

股票管理技能,支持股票订单管理、交易规则管理和股票信息获取。支持A股、港股、美股等多种股票类型,使用本地文本目录存储数据。Use when user wants to manage stock orders, trading rules or get stock information including adding, deleting, updating, and querying orders and rules, and fetching real-time stock data.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/a925907195/stock-manage-skill
Or

Stock Manager - 股票管理技能

本地化的股票管理系统,支持股票订单管理、交易规则管理和股票信息获取,支持A股、美股、港股等多种股票类型,所有数据存储在本地文本文件中。

功能特性

1. 股票订单管理

管理股票的买入订单,包含完整的CRUD操作:

功能特性:

  • 添加股票买入订单(支持交易平台和购买数量)
  • 记录买入时间、价格、股票类型、交易平台、购买数量
  • 支持订单状态管理(持有、已卖出、已止损等)
  • 支持按股票类型、状态、交易平台筛选订单
  • 自动备份机制:每次修改订单时自动备份orders.json
  • 备份管理:自动保留最近10个备份文件

使用方法:

# 添加订单
python main.py order add --code 600000 --name 浦发银行 --buy-time "2026-03-14 10:00:00" --buy-price 8.50 --type A股 --platform 富途 --quantity 100

# 列出所有订单
python main.py order list

# 按状态筛选订单
python main.py order list --status 持有

# 按股票类型筛选订单
python main.py order list --type 美股

# 按交易平台筛选订单
python main.py order list --platform 富途

# 获取订单详情
python main.py order get --id ORDER_20260314123456_1

# 更新订单状态
python main.py order update --id ORDER_20260314123456_1 --status 已卖出

# 删除订单
python main.py order delete --id ORDER_20260314123456_1

# 查看备份文件
python main.py order backup list

# 清理多余备份(保留最近10个)
python main.py order backup cleanup

2. 股票信息获取

获取A股、港股、美股的实时股票信息:

功能特性:

  • 支持A股、港股、美股多市场股票信息获取
  • 优先使用腾讯证券API获取实时数据
  • 支持多数据源备用机制(akshare、yfinance、Yahoo Finance API)
  • 自动识别股票代码市场类型
  • 每日JSON文件存储:每天一个JSON文件记录所有股票信息
  • 自动清理30天前的旧数据
  • 无需API Key,直接使用公开API

使用方法:

# 获取单个股票信息
python main.py stock get --code 002594

# 批量获取多个股票信息
python main.py stock get --code 002594,00700,03690,TSLA

# 获取指定日期的股票信息
python main.py stock get --code 002594 --date 20260315

# 列出所有已获取的股票信息
python main.py stock list

# 查看股票信息详情
python main.py stock show --code 002594

# 清理旧数据(30天前)
python main.py stock cleanup --days 30

股票代码格式:

  • A股:6位数字代码(如:002594, 601857)
  • 港股:5位数字代码(如:00700, 03690)
  • 美股:字母代码(如:TSLA, AAPL)

系统自动处理:

  • 用户只需要传入纯股票代码,系统自动添加市场前缀
  • A股:002594 → sz002594(深圳)、601857 → sh601857(上海)
  • 港股:00700 → hk00700
  • 美股:TSLA → usTSLA

3. 交易规则管理

管理股票的买入规则和卖出规则,支持完整的CRUD操作:

功能特性:

  • 添加买入规则和卖出规则
  • 支持自定义触发条件和执行动作
  • 支持按股票类型、股票代码设置规则
  • 支持规则的启用/禁用状态管理
  • 自动备份机制:每次修改规则时自动备份rules.json
  • 备份管理:自动保留最近10个备份文件

使用方法:

# 添加买入规则
python main.py rule add --type 买入规则 --name "价格低于均线买入" --description "当价格低于20日均线时买入" \
  --conditions '[{"indicator": "price", "operator": "<", "value": "ma20"}]' \
  --actions '[{"type": "buy", "quantity": 100}]'

# 添加卖出规则
python main.py rule add --type 卖出规则 --name "盈利超过10%卖出" --description "当盈利超过10%时卖出" \
  --conditions '[{"indicator": "profit_percent", "operator": ">", "value": 10}]' \
  --actions '[{"type": "sell", "quantity": "all"}]'

# 列出所有规则
python main.py rule list

# 按规则类型筛选
python main.py rule list --type 买入规则

# 按股票类型筛选
python main.py rule list --stock-type A股

# 按股票代码筛选
python main.py rule list --stock-code 600000

# 只显示启用的规则
python main.py rule list --enabled

# 获取规则详情
python main.py rule get --id RULE_20260314123456_1

# 更新规则
python main.py rule update --id RULE_20260314123456_1 --name "新规则名称" --description "新描述"

# 删除规则
python main.py rule delete --id RULE_20260314123456_1

# 切换规则启用状态
python main.py rule toggle --id RULE_20260314123456_1

# 查看备份文件
python main.py rule backup list

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-a925907195-stock-manage-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.