AgentSkillsCN

trading-analyzer

多源交易分析器(/drunk-trading-analyzer)结合加密货币数据(TradingView)、股票数据(Alpha Vantage)以及市场情报(Yahoo Finance),生成统一的分析报告,涵盖价格趋势、技术指标与情绪分析。

SKILL.md
--- frontmatter
name: trading-analyzer
description: Multi-source trading analyzer (`/drunk-trading-analyzer`) combining crypto data (TradingView), stock data (Alpha Vantage), and market intelligence (Yahoo Finance) into unified analysis reports with price trends, technical indicators, and sentiment analysis.
metadata:
  {
    "openclaw":
      {
        "emoji": "📈",
        "os": ["darwin", "linux", "win32"],
        "requires": { "bins": ["python3", "node"] },
        "install":
          [
            {
              "id": "uv-install",
              "kind": "exec",
              "command": "pip3 install uv",
              "label": "Install uv package manager",
            },
          ],
      },
  }

Trading Analyzer Skill

Multi-source market analysis combining cryptocurrency and stock data with AI-powered insights.

Quick Start

Analyze Cryptocurrency

python
# MCP tools available:
# - coin_analysis: Get crypto analysis (TradingView)
# - smart_volume_scanner: Volume + technical analysis scan
# - top_gainers: Bullish coins by Bollinger Band analysis
# - advanced_candle_pattern: Multi-timeframe candle patterns

Analyze Stock

python
# MCP tools available:
# - get-ticker-info: Company fundamentals (Alpha Vantage)
# - get-ticker-news: Latest news articles (Yahoo Finance)
# - get-price-history: Historical OHLC data
# - ticker-earning: Earnings data and dates

Common Use Cases

1. Quick Crypto Analysis

  • Call coin_analysis for immediate technical overview
  • Use smart_volume_scanner to identify breakout opportunities
  • Check top_gainers for bullish signals

2. Fundamental Stock Research

  • Call get-ticker-info for company metrics
  • Fetch get-ticker-news for sentiment analysis
  • Review get-price-history for trend confirmation

3. Market Screening

  • Use crypto screeners (top_gainers, top_losers, volume_breakout_scanner) to find opportunities
  • Consolidate results into unified trading strategy

4. Consolidated Report

  • Combine price + technical + news + fundamentals
  • Deliver single analysis with actionable recommendations

MCP Tools Reference

TradingView (Crypto Analysis)

ToolPurpose
coin_analysisDetailed analysis on specific coin (indicators, metrics)
smart_volume_scannerVolume + RSI + price change combination scan
volume_breakout_scannerCoins with volume and price breakouts
top_gainersBest performing coins (Bollinger Band filtered)
top_losersWorst performing coins
advanced_candle_patternProgressive candle size patterns across timeframes
consecutive_candles_scanGrowing/shrinking consecutive candles

Alpha Vantage (Stock Data)

ToolPurpose
get_ticker_infoCompany fundamentals, metrics, governance
get_price_historyHistorical OHLC data for trend analysis
ticker_earningEarnings data and upcoming dates

Yahoo Finance (Market Intelligence)

ToolPurpose
get_ticker_newsRecent news articles with sentiment
get-top-entitiesTop stocks/ETFs by sector

Configuration

Exchange Options (Crypto)

  • BINANCE (default highest liquidity)
  • KUCOIN
  • BYBIT

Timeframes (Crypto)

  • 5m, 15m, 1h, 4h, 1D (default), 1W, 1M

Output Formats

  • markdown (default) - Formatted report
  • json - Raw data structure

Asset Detection

Automatically routes to correct analyzer:

  1. Crypto: Ends with USDT, USDC, BTC, ETH, BNB OR common crypto pairs (BTC, ETH, SOL, ADA)
  2. Stock: 1-5 letter tickers (AAPL, TSLA, MSFT)
  3. Fallback: Attempts stock lookup first, then crypto

Example Reports

Crypto Report Structure

code
# Trading Analysis: BTCUSDT

## Price Overview
Current: $45,200 (-2.3%) | 24h High: $46,100 | Low: $44,800
Volume: $28.5B | Change: -$1,050

## Technical Analysis (1D)
Trend: Bearish | RSI: 35 (Oversold) | MACD: Negative
Bollinger Bands: Below MA | Support: $44,200 | Resistance: $46,500

## Market Data
Exchange: BINANCE | Sentiment: Neutral-Bearish

## Recommendation
Signal: HOLD | Risk: Moderate

Stock Report Structure

code
# Trading Analysis: AAPL

## Price Overview
Current: $278.12 (+0.80%) | Open: $277.12 | Volume: 50.4M
52-week High: $305.25 | Low: $201.50

## Company Fundamentals
P/E Ratio: 28.5 | Market Cap: $2.8T | Dividend: 0.92%
Revenue Growth: 2.3% | Profit Margin: 28.1%

## Latest News (5 articles)
1. "Apple announces AI features" - CNBC (2h ago) [Positive]
2. "Q1 earnings beat estimates" - Reuters (1d ago) [Positive]

## Recommendation
Outlook: BULLISH | Target: $295 | Risk: Low

Error Handling

  • Graceful fallback if MCP server unavailable
  • Partial reports if single data source fails
  • Caching support for repeated queries
  • Clear error messages with retry guidance

Performance Notes

  • Cache queries within 5-minute windows
  • Parallel data fetching for multi-source reports
  • Typical analysis time: 2-5 seconds per asset

Troubleshooting

bash
# Verify MCP servers running
echo "Check .vscode/mcp.json configuration"

# Debug API keys
echo "Ensure Alpha Vantage API key is set"

# Test connectivity
python3 -c "import requests; print(requests.__version__)"

Extensions

To add new data sources:

  1. Create new analyzer in analyzers/ directory
  2. Implement analyze(symbol, options) interface
  3. Register in routing logic
  4. Update tools reference

License

MIT