360 Secure SkillHub
360 安全技能中心

Okx Trading Analyst

使用 OKX 公开行情接口获取 K 线数据,计算 MA、MACD、RSI、布林带、ATR 等指标,按综合评分输出看涨/看跌交易信号并提供止损、目标价建议;支持命令行与 Python 调用及多周期分析,需配置仅具读取权限的 API Key。

erongcao
erongcao
热度 35.33
最近更新 2026-05-18 11:42:33
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:市场分析 / 财务 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add erong-okx-trading-analyst
Metadata
name
okx-trading-analyst
description
OKX加密货币技术分析工具 — 使用欧易API获取实时行情数据,计算技术指标(MA、MACD、RSI、布林带等),生成交易信号。当用户需要加密货币行情分析、技术指标计算、或交易信号时触发此skill。

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