关于 generating-trading-signals
面向交易者的技术指标信号分析技能,结合 7 种指标生成带置信度的买卖信号,并提供止损等风险管理信息。可扫描多个资产,也可查看单个标的的指标明细。
主要功能
- 01组合 7 种技术指标
- 02生成买卖信号与置信度
- 03扫描预设资产列表
- 04按信号筛选并排序
- 05提供止损与止盈信息
- 06导出 JSON 结果
适用场景
- 01扫描加密货币观察列表
- 02查看 BTC-USD 指标明细
- 03筛选高置信度买入信号
- 04导出信号供后续分析
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill generating-trading-signals安装后在 Claude Code 中输入/generating-trading-signals确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
config/settings.yamlreferences/errors.mdexamples.mdimplementation.mdscripts/indicators.pyscanner.pysignals.py详细介绍
生成交易信号
概述
多指标信号生成系统,使用 7 种技术指标分析价格走势,并生成包含置信度评分和风险管理水平的综合买入/卖出信号。
指标:RSI、MACD、布林带、趋势(SMA 20/50/200)、成交量、随机振荡指标、ADX。
前提条件
安装所需依赖项:
set -euo pipefail
pip install yfinance pandas numpy
可选:如需可视化,请运行 pip install matplotlib
说明
-
快速扫描多个资产的信号:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --period 6m输出会显示每种资产的信号类型(STRONG_BUY/BUY/NEUTRAL/SELL/STRONG_SELL)和置信度。
-
详细分析特定交易对的信号:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --symbols BTC-USD --detail显示每个指标的单独信号、数值和判断依据。
-
筛选并排列最佳机会:
# Only buy signals with 70%+ confidence python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --filter buy --min-confidence 70 --rank confidence # Save results to JSON python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --output signals.json -
使用预定义观察列表:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --list-watchlists python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_defi可用列表:
crypto_top10、crypto_defi、crypto_layer2、stocks_tech、etfs_major
输出
扫描器会生成汇总表,列出每个已扫描资产的交易对、信号类型、置信度百分比、价格和止损价。详细模式还会提供各指标的细分信息及风险管理水平(止损价、止盈价、风险/收益比)。
信号类型:STRONG_BUY(+2)、BUY(+1)、NEUTRAL(0)、SELL(-1)、STRONG_SELL(-2)
置信度范围:70-100% 高确信度 | 50-70% 中等 | 30-50% 较弱 | 0-30% 应避免
完整的输出格式示例和信号类型表格,请参阅 ${CLAUDE_SKILL_DIR}/references/implementation.md。
错误处理
| 错误 | 原因 | 修复方法 |
|---|---|---|
| 没有该交易对的数据 | 交易代码无效或已退市 | 在 Yahoo Finance 上确认交易对是否存在 |
| 数据不足 | 周期太短,无法计算指标 | 至少使用 --period 6m |
| 超出速率限制 | API 调用过于频繁 | 在扫描之间添加延迟 |
全面的错误处理说明请参阅 ${CLAUDE_SKILL_DIR}/references/errors.md。
示例
早间加密货币扫描 - 检查排名前 10 的加密资产是否存在入场机会:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --period 6m
深入分析比特币 - 查看完整的指标细分和风险管理水平:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --symbols BTC-USD --detail
查找最强的 DeFi 买入信号 - 按置信度筛选并排序:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_defi --filter buy --rank confidence
导出结果 - 保存为 JSON,以便用于自动化流水线或进一步分析:
python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --output signals.json
资源
- 使用 yfinance 获取价格数据
- 使用 pandas/numpy 进行计算
- 兼容 trading-strategy-backtester 插件
${CLAUDE_SKILL_DIR}/references/implementation.md- 输出格式、配置、回测器集成、文件参考