crypto-price

📈 实时币价与专业K线一键生成

基于 CoinGecko 和 Hyperliquid 双数据源,为加密货币投资者提供实时价格查询与专业 K 线图表生成,数据缓存 5 分钟保障效率。

收藏
8.1k
安装
2.8k
版本
v0.2.2
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

核心用法

crypto-price 是一款轻量级加密货币价格查询与可视化工具,用户通过命令行传入代币符号(如 BTC、ETH、HYPE)和可选时间周期(30m/3h/12h/24h/2d),即可获取实时价格数据并生成暗色主题 K 线图表。执行后返回 JSON 格式的价格、涨跌幅、图表路径及文本描述,支持通过 MEDIA: <path>> 指令直接渲染图片。

显著优点

双源冗余设计:优先调用 Hyperliquid API 获取平台原生代币数据,CoinGecko 作为通用 fallback,确保主流币种全覆盖。 零配置开箱即用:无需 API 密钥,依赖仅 matplotlib 单库,部署门槛低。 智能缓存机制:5 分钟本地缓存减少重复请求,指数退避重试(2s/4s/6s)提升稳定性。 专业图表输出:8×8 方形暗色 K 线图,符合交易软件视觉习惯,可直接用于分析分享。

潜在缺点与局限性

数据源依赖风险:完全依赖第三方公共 API,CoinGecko 免费版有速率限制,极端行情下可能出现延迟或不可用。 功能边界清晰:仅支持价格查询与基础图表,无技术指标(MA、RSI 等)、无多币种对比、无历史数据导出。 缓存时效固定:300 秒缓存无法调节,对高频交易场景不够灵活。 平台覆盖有限:Hyperliquid 优先策略对非该平台代币无额外优势。

适合的目标群体

  • 加密货币投资者与交易者:快速查看持仓代币价格与走势
  • 内容创作者与社群运营:生成标准化图表用于推文、报告
  • 轻度 DeFi 用户:无需复杂工具即可获取市场数据
  • Clawdbot 生态用户:作为对话式机器人的数据增强组件

使用风险

服务连续性:外部 API 变更或限流可能导致功能中断,建议关注官方公告。网络稳定性:15 秒超时在弱网环境可能触发失败。存储空间:/tmp 目录缓存文件需定期清理,长期运行可能累积。数据准确性:公共 API 价格可能与交易所实盘存在细微偏差,不宜作为交易唯一依据。

安全解读

核心用法

crypto-price 是一个专业的加密货币价格查询工具,通过命令行交互获取实时行情并生成可视化K线图。用户只需提供代币符号(如 BTCETHHYPE)和可选时间周期(默认24小时),即可快速获取价格数据与图表分析。

典型使用场景:

  • 快速查询代币当前价格及涨跌幅
  • 生成指定周期的蜡烛图用于技术分析
  • 对比多币种短期走势(通过多次调用)

输出格式: JSON结构化数据包含当前价格、周期涨跌幅、图表文件路径及格式化文本描述。图表以8×8暗色主题PNG格式输出,可直接分享或嵌入报告。

显著优点

| 维度 | 优势 |
|------|------|
| **数据源权威** | 优先使用Hyperliquid API(对HYPE等原生代币精度更高),CoinGecko作为全币种fallback,双重保障覆盖度与准确性 |
| **响应效率** | 300秒智能缓存机制,避免重复API调用,降低延迟与请求成本 |
| **可视化专业** | 自动生成标准化蜡烛图,暗色主题适合长时间观看,无需额外配置 |
| **依赖极简** | 仅依赖Python标准库urllib与matplotlib,无重型第三方框架,部署轻量 |
| **隐私友好** | 不收集用户身份信息,仅获取公开市场价格数据,符合GDPR最小化原则 |

潜在缺点与局限性

1. 来源可信度限制:维护者为个人开发者(T3级),虽代码经S级安全认证,但长期维护稳定性需社区观察
2. API依赖风险:CoinGecko免费层存在速率限制(约10-30 calls/min),高频查询可能触发429错误

3. 图表功能单一:仅支持单一币种、单一周期图表,无法直接对比多币种或叠加技术指标(MA、MACD等)

4. 代币覆盖盲区:极小众或新发代币可能未被CoinGecko收录,导致查询失败

5. 缓存时效固定:300秒TTL无法动态调整,剧烈行情下数据可能略有滞后

适合人群

  • 加密货币投资者:需要快速查看持仓代币价格与短期走势
  • 交易员/分析师:生成标准化K线图用于社交媒体分享或简要技术分析
  • 开发者/自动化流程:将价格查询集成到告警、报告生成等脚本工作流中
  • 新手入门用户:极简交互降低使用门槛,无需注册交易所账户即可查看行情

常规风险

| 风险类别 | 说明 | 缓解建议 |
|----------|------|----------|
| 数据源延迟 | 缓存机制可能导致5分钟内价格滞后 | 对高频交易决策,建议直接访问交易所 |
| API服务中断 | CoinGecko/Hyperliquid偶发维护或限流 | 工具内置fallback切换,遇错误可稍后重试 |
| 临时文件堆积 | /tmp目录持续写入缓存与图表 | 系统定期清理或手动删除 `/tmp/crypto_*` |
| 个人维护风险 | 开发者更新频率不确定 | 关注GitHub仓库动态,社区Fork备份 |

整体而言,crypto-price 是一款安全、轻量、实用的加密行情工具,适合非高频场景下的价格监控与图表生成需求。

crypto-price 内容

scripts文件夹
手动下载zip · 15.5 kB
get_price_chart.pytext/plain
请选择文件