返回 Skill 列表
extension
分类: 其它需要 API Key

Okx Trading Analyst

OKX加密货币技术分析工具 — 使用欧易API获取实时行情,计算技术指标(MA、MACD、RSI、布林带等),生成交易信号。在需要行情分析、技术指标或交易信号时触发。

person作者: erongcaohubclawhub

OKX Trading Analyst

使用欧易OKX API进行加密货币技术分析和交易信号生成。

API配置

你需要在 OKX 交易所申请 API Key(只需要读取权限即可),然后在项目根目录创建 .env 文件:

OKX_API_KEY=your-api-key-here
OKX_API_SECRET=your-api-secret-here

OKX 公开接口免费使用,不需要签名认证,只需要 API Key 即可。

权限要求: 仅需要行情读取权限,不要给交易权限。

功能

  • 实时数据: 获取OKX K线数据和最新行情
  • 技术指标: MA、MACD、RSI、布林带、ATR
  • 交易信号: 综合评分系统,生成买卖建议
  • 多周期: 支持1m/5m/15m/30m/1H/4H/1D等周期

使用方法

命令行

# 分析BTC 4小时周期
python3 scripts/okx_analyst.py BTC-USDT

# 分析ETH 1小时周期
python3 scripts/okx_analyst.py ETH-USDT --timeframe 1H

# 只输出交易信号
python3 scripts/okx_analyst.py BTC-USDT --signal-only

Python调用

from scripts.okx_analyst import OKXAnalyzer

analyzer = OKXAnalyzer()

# 获取数据并分析
df = analyzer.get_klines("BTC-USDT", bar="4H", limit=200)
df = analyzer.calculate_indicators(df)
signals = analyzer.generate_signals(df)

print(f"信号: {signals['recommendation']['signal']}")
print(f"强度: {signals['strength']}/+10")

输出示例

============================================================
📊 BTC-USDT 技术分析报告 (4H周期)
============================================================

【价格信息】
当前价格: $67,423.50

【交易信号】
🟢 温和看涨 (强度: +3/+10)
建议操作: 轻仓试多
止损: $65,423 (-3%)
目标: $70,795 (+5%)

信号详情:
✅ [趋势] MA20 > MA60,中长期趋势向上
✅ [趋势] 价格站上MA20短期均线
✅ [动量] MACD金叉,动量转强
ℹ️ [动量] RSI中性 (58.32)
============================================================

信号说明

| 强度 | 信号 | 建议 | |:---:|:---:|:---| | +5以上 | 🟢 强烈看涨 | 逢低做多 | | +2~+4 | 🟡 温和看涨 | 轻仓试多 | | -1~+1 | ⚪ 中性 | 观望 | | -2~-4 | 🟠 温和看跌 | 轻仓试空 | | -5以下 | 🔴 强烈看跌 | 逢高做空 |

风险提示

⚠️ 技术分析仅供参考,不构成投资建议。加密货币市场波动剧烈,请严格设置止损。

依赖

pip install requests pandas numpy

文件结构

okx-trading-analyst/
├── SKILL.md
└── scripts/
    └── okx_analyst.py