运行时依赖
安装命令
点击复制技能文档
CryptoScope - 加密货币数据分析助手 快速开始 实时价格查询 # 比特币价格 python3 scripts/crypto_分析器.py price bitcoin
# 以太坊价格 python3 scripts/crypto_分析器.py price ethereum
# 自定义币种 python3 scripts/crypto_分析器.py price solana
技术指标分析 # 完整技术分析 python3 scripts/crypto_分析器.py analyze bitcoin
# 指定指标 python3 scripts/crypto_分析器.py analyze ethereum --indicators ma,rsi,macd
交易信号 # 生成交易信号 python3 scripts/crypto_分析器.py 签名al bitcoin
# 多币种信号 python3 scripts/crypto_分析器.py 签名al bitcoin,ethereum,solana
输出格式 JSON格式(默认) { "symbol": "bitcoin", "name": "Bitcoin", "price": 42350.67, "change_24h": 2.35, "volume_24h": 28500000000, "market_cap": 830000000000, "indicators": { "ma_20": 42100.50, "rsi": 58.3, "macd": "bullish" }, "签名al": "BUY", "confidence": 0.75, "timestamp": 1709798400 }
Markdown格式 python3 scripts/crypto_分析器.py analyze bitcoin --格式化 markdown
核心功能
- 实时价格查询
支持币种:
✅ Bitcoin (BTC) ✅ Ethereum (ETH) ✅ BNB (BNB) ✅ Solana (SOL) ✅ Cardano (ADA) ✅ Polkadot (DOT) ✅ 10000+ 其他币种
数据来源:
CoinGecko API(免费) 更新频率:每分钟
示例:
python3 scripts/crypto_分析器.py price bitcoin
# 输出 { "symbol": "bitcoin", "name": "Bitcoin", "price": 42350.67, "change_24h": 2.35, "volume_24h": 28500000000 }
- 技术指标分析
支持指标:
指标 说明 周期 MA 移动平均线 20/50/200 RSI 相对强弱指数 14 MACD 异同移动平均线 12/26/9 Bollinger 布林带 20,2 EMA 指数移动平均 12/26
示例:
# 完整分析 python3 scripts/crypto_分析器.py analyze ethereum
# 输出 { "symbol": "ethereum", "price": 2250.45, "indicators": { "ma_20": 2200.30, "ma_50": 2150.80, "rsi": 62.5, "macd": { "value": 15.3, "签名al": 12.1, "trend": "bullish" } } }
- 交易信号生成
信号类型:
BUY(买入) SELL(卖出) HOLD(持有)
信号逻辑:
# 多指标综合判断
- MA交叉
- RSI超买超卖
- MACD金叉死叉
- 趋势强度
# 置信度计算 confidence = ( ma_签名al 0.3 + rsi_签名al 0.3 + macd_签名al * 0.4 )
示例:
python3 scripts/crypto_分析器.py 签名al bitcoin
# 输出 { "symbol": "bitcoin", "签名al": "BUY", "confidence": 0.75, "reasons": [ "MA20上穿MA50", "RSI=58(健康区间)", "MACD金叉确认" ], "risk_level": "medium" }
- 批量监控
多币种监控:
# 监控多个币种 python3 scripts/crypto_分析器.py 监控 bitcoin,ethereum,solana
# 输出 [ { "symbol": "bitcoin", "price": 42350.67, "签名al": "BUY", "confidence": 0.75 }, { "symbol": "ethereum", "price": 2250.45, "签名al": "HOLD", "confidence": 0.60 }, { "symbol": "solana", "price": 105.30, "签名al": "SELL", "confidence": 0.70 } ]
高级用法 自定义周期 # 指定MA周期 python3 scripts/crypto_分析器.py analyze bitcoin --ma-periods 10,30,60
# 指定RSI周期 python3 scripts/crypto_分析器.py analyze ethereum --rsi-period 21
历史数据 # 获取历史价格 python3 scripts/crypto_分析器.py 历史 bitcoin --days 30
# 导出CSV python3 scripts/crypto_分析器.py 历史 ethereum --days 90 --输出 csv
预警设置 # 设置价格预警 python3 scripts/crypto_分析器.py alert bitcoin --above 45000
# RSI预警 python3 scripts/crypto_分析器.py alert ethereum --rsi-below 30
技术细节 数据来源
CoinGecko API:
免费额度:50次/分钟 支持币种:10000+ 数据更新:实时
降级策略:
CoinGecko失败 → CoinCap API 全失败 → 返回缓存数据 指标计算
移动平均线(MA):
def calculate_ma(prices, period): return sum(prices[-period:]) / period
相对强弱指数(RSI):
def calculate_rsi(prices, period=14): gAIns = [max(prices[i] - prices[i-1], 0) for i in range(1, len(prices))] losses = [max(prices[i-1] - prices[i], 0) for i in range(1, len(prices))] avg_gAIn = sum(gAIns[-period:]) / period avg_loss = sum(losses[-period:]) / period if avg_loss == 0: return 100 rs = avg_gAIn / avg_loss return 100 - (100 / (1 + rs))
MACD:
def calculate_macd(prices): ema_12 = calculate_ema(prices, 12) ema_26 = calculate_ema(prices, 26) macd = ema_12 - ema_26 签名al = calculate_ema([macd], 9) return { "macd": macd, "签名al": 签名al, "histogram": macd - 签名al }
信号逻辑
买入信号:
MA20上穿MA50 RSI < 70(未超买) MACD金叉
卖出信号:
MA20下穿MA50 RSI > 30(未超卖) MACD死叉
持有信号:
其他情况 错误处理 常见错误 错误 原因 解决方案 APIError CoinGecko API限制 等待1分钟后重试 InvalidSymbol 币种不支持 检查币种名称 InsufficientData 数据不足 至少需要30天数据 日志级别 # 调试模式 python3 scripts/crypto_分析器.py analyze bitcoin --记录-level 调试
最佳实践
- 数据缓存
- 批量请求
- 风险管理
⚠️ 免责声明:
信号仅供参考,不构成投资建议 加密货币市场风险极高 请根据自身情况谨慎决策 使用场景
- 日常监控
- 交易决策
- 研究分析
Scrapling Fetch(数据抓取) # 抓取新闻 → 情绪分析 python3 scrapling-fetch/scripts/fetch.py "https://cryptonews.com" python3 crypto-scope/scripts/crypto_分析器.py sentiment bitcoin
更新日志 v1.0.0 (2026-03-07) ✅ 初始发布 ✅ 实时价格查询 ✅ 技术指标分析 ✅ 交易信号生成 反馈与支持 GitHub Issues: [待补充] ClawHub: https://ClawHub.com/技能/crypto-scope EmAIl: [待补充]
C