signalbot

量化行情分析工具,对 BTC、黄金(XAUUSD)等标的计算 10 类技术指标(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契回撤、锚定 VWAP、固定范围成交量分布),输出结构化 JSON 行情报告,可据此生成行情分析推文或做出操作建议。同时支持 1h/4h/日/周/月 多周期综合分析。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "signalbot" with this command: npx skills add shanhuhai5739/signalbot

Signalbot 量化行情分析技能

何时使用

当用户提出以下类型的请求时,主动调用此技能:

  • 询问 BTC、比特币、黄金、XAUUSD 等标的的行情、走势、涨跌
  • 需要技术指标分析(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契、VWAP、成交量分布)
  • 需要判断趋势方向、主力资金态度(顾比均线长期组位置)
  • 需要识别斐波那契关键支撑/阻力位
  • 需要判断价格相对 VWAP 的强弱(机构持仓成本参考)
  • 需要了解主力成交密集区(POC/VAH/VAL)
  • 需要生成行情分析推文、日报、周报
  • 需要判断当前趋势方向、支撑阻力位、操作建议(BUY/SELL/HOLD)
  • 需要同时查看多个时间周期(1h/4h/日/周/月)综合研判
  • 用户要求"分析一下今天行情"、"BTC 现在多空如何"、"黄金值得买吗"等

调用前置检查(每次调用前必须执行)

在运行 signalbot 前,先检查二进制是否存在:

which signalbot
  • 若有输出路径 → 直接继续调用
  • 若无输出(command not found)→ 立即自动执行以下命令编译安装,无需询问用户
go install github.com/shanhuhai5739/signalbot@latest

安装完成后继续执行原始分析请求。如果 go 也不存在,提示用户先安装 Go(https://go.dev/dl)。

调用方式

单周期分析

使用 exec 工具(或 bash)运行以下命令,将 stdout 捕获为 JSON:

signalbot analyze --asset <标的> --timeframe <周期>

注意:命令会在 stderr 输出进度提示(可忽略),JSON 报告输出到 stdout。

多周期综合分析(推荐用于趋势研判)

signalbot multi --asset <标的>

并发分析 1h / 4h / 1d / 1w / 1M 五个时间维度,返回含 summary.alignment(趋势共振方向)的综合报告。

--asset 合法值

含义
BTC比特币 (BTCUSDT)
XAUUSD黄金 (XAUUSDT)
ETH以太坊 (ETHUSDT)
SOLSolana (SOLUSDT)
BNB币安币 (BNBUSDT)

也可直接填写 Binance 符号,如 BTCUSDT

--timeframe 合法值

适用场景
1h短线日内分析
4h中线波段分析(推荐默认
1d长线趋势分析
1w周线趋势
1M月线(年线方向参考)
15m超短线

可选参数

  • --limit <数量>:拉取 K 线数量,默认 200,最多 1500
  • --output <文件路径>:将 JSON 写入文件而非 stdout

JSON 输出字段解读

拿到 JSON 后,按以下规则解读各字段,再生成自然语言分析:

price(最新价格快照)

  • current:当前收盘价
  • change_pct:较上一根 K 线的涨跌幅(%)

indicators.rsi

  • value:RSI 值(0–100)
  • signal
    • overbought(≥70)→ 超买,注意回调
    • bullish(55–69)→ 强势区间
    • neutral(46–54)→ 中性观望
    • bearish(31–45)→ 弱势区间
    • oversold(≤30)→ 超卖,关注反弹

indicators.macd

  • histogram > 0 → 多头动能增强
  • histogram < 0 → 空头动能增强
  • cross: "golden_cross" → 金叉(强看涨信号)
  • cross: "death_cross" → 死叉(强看跌信号)

indicators.bollinger

  • percent_b:价格在布林带中的位置(0=下轨,0.5=中轨,1=上轨)
  • position: "upper_zone" → 强势突破区,"lower_zone" → 弱势区
  • width:带宽越窄代表价格越压缩,往往是行情突破前兆

indicators.ema

  • alignment: "strongly_bullish" → EMA9>21>50>200,四线多头完全排列
  • alignment: "bullish" → EMA9>21>50,短中期多头
  • alignment: "bearish" / "strongly_bearish" → 空头排列

indicators.atr

  • pct:ATR 占当前价格的百分比
  • regime: "low_volatility" → 市场压缩,突破在即;"high_volatility" → 波动剧烈,注意止损

indicators.volume

  • ratio:当前成交量 / 20日均量
  • signal: "high_volume""above_average" → 成交量放大确认行情
  • signal: "low_volume" → 量能不足,信号可信度下降

indicators.guppy(顾比均线 GMMA)

  • 短期组ema3ema21)代表投机/交易者资金;长期组ema34ema377)代表机构/长线资金
  • alignment:
    • "above_long" → 短期组整体高于长期组,趋势强劲(多头)
    • "below_long" → 短期组整体低于长期组,趋势向下(空头)
    • "crossing" → 两组交叉重叠,处于压缩期(趋势转换中,谨慎)
  • gap_pct > 0 → 短期组高于长期组的幅度;< 0 → 短期组低于长期组
  • signal: bullish / compression / bearish
  • 注意ema233ema377 需 233+/377+ 根 K 线,不足时为 0(信号仍基于已有数据)

indicators.fibonacci(斐波那契回撤)

  • 基于最近 100 根 K 线的摆动高低点,自动标定 0%→100% 七个水平
  • levels[]:每个水平含 label(如 "61.8%")、priceis_above(当前价是否高于该水平)
  • nearest_level:当前价最近的斐波那契水平
  • distance_pct:距最近水平的百分比距离;< 1.5% 时触发 signal
  • signal:
    • "at_support" → 价格贴近斐波那契支撑位,关注多头反弹
    • "at_resistance" → 价格贴近斐波那契阻力位,关注回调压力
    • "between_levels" → 价格在两水平之间,方向中性
  • direction: "upper_half" → 处于摆动区间上半段(多头占优);"lower_half" → 下半段(空头占优)

indicators.vwap(锚定 VWAP)

  • 锚定最近 50 根 K 线起点,计算量价加权均价及 ±1σ / ±2σ 标准差通道
  • value:VWAP 值(机构持仓均价参考)
  • deviation_pct:当前价格偏离 VWAP 的百分比
  • position:
    • "above_band2" → 严重超买(偏离 > 2σ)
    • "above_band1" → 偏强势(偏离 > 1σ)
    • "above_vwap" → 价格高于 VWAP,多头主导
    • "below_vwap" → 价格低于 VWAP,空头主导
    • "below_band1" → 偏弱势
    • "below_band2" → 严重超卖(偏离 > 2σ),均值回归机会
  • signal: overbought / bullish / bearish / oversold

indicators.vpvr(固定范围成交量分布)

  • 取最近 100 根 K 线,划分为 24 档,按比例分配成交量
  • poc(Point of Control):成交量最密集的价格档,最强支撑/阻力参考
  • vah(Value Area High):70% 价值区间上边界
  • val(Value Area Low):70% 价值区间下边界
  • bins[]:每档含 price_low/high/midvolumeis_pocis_value_area
  • signal:
    • "above_vah" → 价格突破价值区高点,强势看涨(若有量配合)
    • "above_poc" → 在 POC 上方,多头占优
    • "at_poc" → 价格在 POC 附近(±0.5%),强支撑/阻力博弈
    • "below_poc" → 在 POC 下方,空头占优
    • "below_val" → 价格跌破价值区低点,弱势信号

analysis(综合研判)

  • trendbullish / neutral / bearish
  • strengthstrong / moderate / weak
  • signalBUY / SELL / HOLD
  • confidence:0–100 置信度,基于多指标共振程度
  • score:原始评分(-8 到 +8),负数越大越空头
  • key_levels.support:近期支撑价位列表(从近到远)
  • key_levels.resistance:近期阻力价位列表(从近到远)

multi 命令专属字段(summary)

  • alignmentall_bullish / mostly_bullish / mixed / mostly_bearish / all_bearish
  • dominant_signal:多周期共振后的综合信号(BUY/SELL/HOLD)
  • signals:各周期单独信号(如 {"1h":"BUY","4h":"HOLD","1d":"SELL",...}
  • confidence:多周期共振置信度

推文生成指南

拿到 JSON 数据后,按以下结构生成中文行情分析推文(约 220–300 字):

📊 $<标的> | <时间周期>行情分析

📈/📉 趋势:<多头/空头/震荡>(<strength>)

关键指标:
• RSI(<value>):<信号描述>
• MACD:<histogram方向 + 是否金叉/死叉>
• EMA排列:<描述>
• 布林带:<价格位置描述>
• 顾比均线:<短长期组关系 + alignment 信号>
• VWAP:<价格偏离描述,position 信号>

🎯 关键价位:
支撑:$<support[0]> / $<support[1]>(含 Fib <nearest_level> 水平)
阻力:$<resistance[0]> / $<resistance[1]>
成交密集区(POC):$<vpvr.poc>(价值区 $<val>–$<vah>)

⚡️ ATR波动:<regime>(<pct>%)
📊 成交量:<signal描述>

🔖 操作建议:<BUY/SELL/HOLD>(置信度 <confidence>%)
<简要理由,1–2句>

#BTC #Bitcoin #行情分析 #量化交易

多标的分析示例

如需同时分析 BTC 和黄金,依次运行两条命令,再合并分析:

signalbot analyze --asset BTC --timeframe 4h
signalbot analyze --asset XAUUSD --timeframe 1d

多周期分析示例

# BTC 五周期综合研判(推荐用于趋势确认)
signalbot multi --asset BTC

# 黄金多周期分析
signalbot multi --asset XAUUSD

解读 multi 报告时重点关注:

  1. summary.alignment — 多周期趋势是否共振(all_bullish/all_bearish 信号最强)
  2. 各周期 indicators.guppy.alignment — 不同时间维度下的资金分布
  3. 各周期 indicators.vpvr.poc — 不同周期的主力成交密集区

更新二进制

当用户要求更新 signalbot 或检测到有新版本时,自动运行:

go install github.com/shanhuhai5739/signalbot@latest

更新完成后告知用户已更新至最新版本。

常见问题处理

  • go 命令不存在:提示用户安装 Go https://go.dev/dl,安装后重新触发 go install
  • EMA233/EMA377 为 0:数据不足,属正常现象;顾比信号仍基于可用的 EMA 值计算
  • 数据不足:XAUUSD 建议使用 1d 周期;BTC 各周期均可
  • 网络超时:建议设置 BINANCE_BASE_URL 环境变量切换为代理地址

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Poor Mans Opus

The cheapest model, Opus-level output. One command. Instant stop anytime. Behavioral DNA via I-Lang ::GENE{} protocol — no scripts, no fine-tuning, no API. B...

Registry SourceRecently Updated
General

Image Craft

Curated image generation assistant covering four categories — characters, scenes, products, and style transformation — for generating high-quality stylized 3...

Registry SourceRecently Updated
General

Maverick Linear MCPorter

Manage Linear issues, comments, projects, cycles, labels via Linear's hosted MCP server (https://mcp.linear.app/mcp). Use when the user asks about Linear iss...

Registry SourceRecently Updated
General

monitoring-specialist

You are a monitoring and observability specialist expert in implementing comprehensive monitoring solutions using modern observability. Use when: three pilla...

Registry SourceRecently Updated