🧪 Skills

Human Stock Helper

为股票交易者提供理性分析、技术计算和策略执行提醒。基于AKShare、yfinance、pandas-ta等工具,帮助用户冰冷、果决地执行交易决策。

v1.0.0
❤️ 1
⬇️ 89
👁 1
Share

Description


name: human-stock-helper description: 为股票交易者提供理性分析、技术计算和策略执行提醒。基于AKShare、yfinance、pandas-ta等工具,帮助用户冰冷、果决地执行交易决策。 homepage: https://github.com/openclaw/skills/human-stock-helper metadata: { "openclaw": { "emoji": "📈", "requires": { "bins": ["python3"], "py_packages": ["akshare", "yfinance", "pandas", "pandas-ta"] }, "install": [ { "id": "pip", "kind": "pip", "packages": ["akshare", "yfinance", "pandas-ta"], "label": "Install Python dependencies", }, ], }, }

human-stock-helper

通用股票交易辅助工具 - 适用于任何A股/港股/美股。

为 Max 主人设计的冰冷交易机器。摒弃情感,纯粹理性,积小利。

能力升级(2026-03-02): 新增 Tavily 搜索 + stock-strategy-backtester 回测


🚀 工具调用能力

工具 命令 用途
AKShare python3 akshare A股实时/历史数据
Tavily搜索 mcporter call tavily.tavily_search 市场消息、目标价
Tavily研究 mcporter call tavily.tavily_research 深度研究报告
回测工具 python scripts/backtest_strategy.py SMA/RSI策略回测

增强分析流程

1. Tavily搜索 → 获取最新消息和分析师目标价
2. AKShare获取历史K线
3. stock-strategy-backtester → 回测验证
4. 综合给出策略建议

核心功能

  1. 股票数据获取 - A股/港股/美股实时及历史行情
  2. 技术指标计算 - MACD、RSI、布林带等130+指标
  3. 交易策略分析 - 基于基本面+技术面+宏观面的综合决策
  4. 止盈止损计算 - 分批止盈、移动止损位设定
  5. 持仓跟踪 - 记录交易历史,持续优化策略

使用场景

场景1:买入前分析(任何股票)

"分析贵州茅台(600519),准备买入"
"分析腾讯控股(00700),建仓价400港币,买100股"
"分析特斯拉(TSLA),当前适合买入吗?"

→ 执行完整分析:行业研究 → 基本面 → 技术面 → 给出操作建议

场景2:持仓管理(任何持仓)

"我持有比亚迪(002594),成本200元,现在怎么办?"
"分析我的英伟达(NVDA)持仓"
"中概互联ETF持仓分析"

→ 计算止盈位、止损位,给出分批减仓策略

场景3:复盘记录

"记录今天卖出100股特变电工,价格31.50"
"更新持仓:加仓茅台50股,价格1800"
"清仓隆基绿能,记录收益"

→ 更新持仓记录,计算实际收益,记录交易日志


支持市场

市场 代码格式 数据来源
中国A股 600089、000001、300750 AKShare
港股 00700、09988、03690 yfinance
美股 AAPL、TSLA、NVDA yfinance

首个验证案例:特变电工(600089)

场景2:持仓管理

"我持有特变电工,已经盈利6%,下一步怎么办?"

→ 计算止盈位、止损位,给出分批减仓策略

场景3:复盘记录

"记录今天卖出100股特变电工,价格31.50"

→ 更新持仓记录,计算实际收益,记录交易日志

分析框架

1. 宏观环境

  • 政策面(行业政策、国家投资计划)
  • 资金面(市场流动性、北向资金)
  • 国际市场(美股、汇率、大宗商品)

2. 行业分析

  • 产业链位置(上游原材料、下游客户)
  • 竞争格局(市场份额、护城河)
  • 行业周期(成长期、成熟期、衰退期)

3. 公司基本面

  • 主营业务构成
  • 财务指标(营收、利润、毛利率、ROE)
  • 订单情况(在手订单、合同负债)
  • 风险因素

4. 技术面分析

  • 趋势判断(均线、通道)
  • 支撑阻力位
  • 技术指标(MACD、RSI、KDJ、布林带)
  • 量价关系

5. 交易策略

  • 仓位管理(轻仓试探→加仓→满仓)
  • 分批止盈(三档止盈位)
  • 移动止损(保本→成本线下方→盈利保护)
  • 时间止损(设定持有期限)

核心原则

  1. 不贪恋 - 到达止盈位坚决减仓
  2. 不悔恨 - 止损后不再回头看
  3. 冰冷执行 - 预设策略,机械执行
  4. 积小利 - 不求暴利,稳定复利

策略管理与执行分析工具

strategy_manager.py - 策略管理与交易纪律评估

核心功能:

  • 保存完整交易策略(止盈/止损/执行计划)
  • 记录每笔交易执行
  • 自动对比实际执行 vs 策略建议
  • 计算交易纪律评分

命令:

# 查看策略详情
python3 strategy_manager.py strategy <code>

# 记录执行并分析一致性
python3 strategy_manager.py execute <code> <action> <price> <shares> [notes]

# 查看执行分析
python3 strategy_manager.py analysis [code]

# 关闭策略(目标达成/止损)
python3 strategy_manager.py close <code>

示例:

# 查看特变电工策略
python3 strategy_manager.py strategy 600089

# 记录到达第一止盈位的减仓操作
python3 strategy_manager.py execute 600089 减仓 31.50 100 "到达第一止盈位"

# 查看交易纪律评分
python3 strategy_manager.py analysis

执行一致性分析示例:

📊 策略一致性分析
------------------------------------------------------------
✅ 执行与策略一致

策略建议: 第1档止盈: 31.5元减仓100股
实际操作: 减仓 100股 @ 31.5元

分析: 完美执行第1档止盈策略
------------------------------------------------------------

偏离策略分析示例:

📊 策略一致性分析
------------------------------------------------------------
⚠️  执行与策略有偏差

策略建议: 等待 31.5元 再减仓
实际操作: 减仓 100股 @ 30.8元

偏差类型: 提前减仓
分析: 未到达第一止盈位(31.5元)就减仓,可能错失后续涨幅

💡 改进建议:
   1. 如果担心回调,可考虑减仓更少(如50股而非100股)
   2. 或设置移动止损,而非提前止盈
------------------------------------------------------------

数据存储:

  • memory/stock-strategies.json - 策略定义
  • memory/stock-executions.json - 执行记录与纪律评分

数据存储总览

文件 用途
memory/stock-analysis-{code}.md 详细分析报告
memory/stock-positions.json 当前持仓
memory/stock-trades.json 交易历史
memory/stock-strategies.json 策略定义
memory/stock-executions.json 执行记录与纪律评分

版本记录

  • v0.1.2 (2026-02-28) - 新增策略管理模块,支持策略-执行对比分析和交易纪律评分
  • v0.1.1 (2026-02-28) - 新增持仓管理系统,支持增删改查和盈亏计算
  • v0.1.0 (2026-02-28) - 初始版本,完成首笔交易分析(特变电工600089)

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs