BTC Analyzer
/install btc-analyzer
\r \r
BTC Analyzer\r
\r Fetch real-time BTCUSDT candlestick data from Binance public REST API and compute a directional trading signal based on EMA20 slope and RSI14 momentum.\r \r
When to Use\r
\r
- User asks: "analisa BTC sekarang"\r
- User asks: "BTC akan naik atau turun?"\r
- User asks: "berikan sinyal trading BTC 15 menit"\r
- User asks: "cek market BTC sekarang"\r \r
How It Works\r
\r This skill runs a local Python script that:\r
- Fetches 200 candles of BTCUSDT 15m OHLCV data from Binance public API (no API key needed).\r
- Computes EMA20 from closing prices.\r
- Computes RSI14 from closing prices.\r
- Determines direction based on: price vs EMA20, RSI level, and recent candle slope.\r
- Returns a strict JSON object with decision, confidence score, and reasoning.\r \r
Workflow\r
\r Step 1 — Run the analyzer script via bash tool:\r python3 ~/.npm-global/lib/node_modules/openclaw/skills/btc-analyzer/analyze.py\r \r Step 2 — Parse the JSON output.\r \r Step 3 — Present the result to the user clearly, including:\r
- Decision (UP / DOWN / SKIP)\r
- Confidence percentage\r
- Reason (EMA, RSI, slope context)\r
- Last close price\r
- Timestamp\r \r
Output Format\r
\r The script returns strict JSON:\r {\r "decision": "UP",\r "confidence": 72,\r "reason": "price above EMA20, RSI 58, bullish slope last 3 candles",\r "lastClose": 94500.00,\r "ema20": 94200.00,\r "rsi14": 58.3,\r "timestamp": "2026-02-23T00:00:00Z"\r }\r \r Decision values:\r
- UP: bullish signal, consider long\r
- DOWN: bearish signal, consider short\r
- SKIP: no clear signal, stay out\r \r Confidence range: 0-100 (higher = stronger signal)\r \r
Signal Logic\r
\r
- RSI \x3C 30: decision = UP (oversold)\r
- RSI > 70: decision = DOWN (overbought)\r
- Price > EMA20 AND slope up: decision = UP\r
- Price \x3C EMA20 AND slope down: decision = DOWN\r
- Otherwise: decision = SKIP\r \r
Error Handling\r
\r If Binance API is unreachable or returns an error:\r {"decision":"SKIP","confidence":0,"reason":"API error or network issue","lastClose":0,"timestamp":""}\r \r
Guardrails\r
\r
- Always run the script via bash tool — never fabricate or guess output values.\r
- Do not hardcode prices or decisions.\r
- If script fails, show the actual error message to the user.\r
- This skill uses Binance public API only — no API key or authentication required.\r
- Data is real-time; do not cache or reuse previous results.\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install btc-analyzer - After installation, invoke the skill by name or use
/btc-analyzer - Provide required inputs per the skill's parameter spec and get structured output
What is BTC Analyzer?
Fetch live BTCUSDT 15m candles from Binance public API and analyze market direction UP/DOWN/SKIP using EMA20 and RSI14. Use when asked to analyze BTC price d... It is an AI Agent Skill for Claude Code / OpenClaw, with 914 downloads so far.
How do I install BTC Analyzer?
Run "/install btc-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is BTC Analyzer free?
Yes, BTC Analyzer is completely free (open-source). You can download, install and use it at no cost.
Which platforms does BTC Analyzer support?
BTC Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created BTC Analyzer?
It is built and maintained by Indra Riswana (@newbienodes); the current version is v1.0.0.