{
  "schemaVersion": "1.0",
  "item": {
    "slug": "trading-research",
    "name": "Trading Research",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/fpsjago/trading-research",
    "canonicalUrl": "https://clawhub.ai/fpsjago/trading-research",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/trading-research",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=trading-research",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/binance-api.md",
      "references/indicators.md",
      "references/strategies.md",
      "scripts/binance_market.py",
      "scripts/dca_calculator.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/trading-research"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/trading-research",
    "agentPageUrl": "https://openagent3.xyz/skills/trading-research/agent",
    "manifestUrl": "https://openagent3.xyz/skills/trading-research/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/trading-research/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Trading Research Skill",
        "body": "Comprehensive cryptocurrency trading research and analysis focused on Binance markets. Designed for conservative-moderate risk traders using DCA (Dollar Cost Averaging) strategies with technical analysis support."
      },
      {
        "title": "When to Use This Skill",
        "body": "Activate when user requests:\n\nCurrent crypto prices or market data\nTechnical analysis (RSI, MACD, Bollinger Bands, etc.)\nDCA strategy planning or schedule calculation\nPosition sizing with risk management\nMarket scanning for opportunities\nWhale tracking or large order monitoring\nTrading strategy advice or risk assessment"
      },
      {
        "title": "Core Philosophy",
        "body": "Conservative first: Preserve capital, minimize risk\nDCA-focused: Time in market > timing the market\nRisk management: Never risk more than 1-2% per trade\nData-driven: Use technical indicators for confirmation, not prediction\nTransparent: Show calculations, explain reasoning"
      },
      {
        "title": "1. Market Data (binance_market.py)",
        "body": "Fetch real-time Binance market data.\n\nUse when: User asks for price, volume, orderbook, recent trades, or funding rates.\n\nCommon commands:\n\n# Current price and 24h stats (default)\npython3 scripts/binance_market.py --symbol BTCUSDT\n\n# Orderbook depth\npython3 scripts/binance_market.py --symbol BTCUSDT --orderbook --depth 20\n\n# Candlestick data\npython3 scripts/binance_market.py --symbol BTCUSDT --klines 1h --limit 100\n\n# Recent trades\npython3 scripts/binance_market.py --symbol BTCUSDT --trades --limit 100\n\n# Funding rate (futures)\npython3 scripts/binance_market.py --symbol BTCUSDT --funding\n\n# All data at once\npython3 scripts/binance_market.py --symbol BTCUSDT --all\n\n# JSON output (for piping)\npython3 scripts/binance_market.py --symbol BTCUSDT --json > btc_data.json\n\nIntervals: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w"
      },
      {
        "title": "2. Technical Analysis (technical_analysis.py)",
        "body": "Calculate and interpret technical indicators.\n\nUse when: User asks for TA, indicators, buy/sell signals, or market analysis.\n\nCommon commands:\n\n# Full analysis (default: 1h timeframe, 200 candles)\npython3 scripts/technical_analysis.py --symbol BTCUSDT\n\n# Different timeframe\npython3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h\n\n# Custom RSI period\npython3 scripts/technical_analysis.py --symbol BTCUSDT --rsi-period 21\n\n# From saved klines JSON\npython3 scripts/technical_analysis.py --input btc_klines.json\n\n# JSON output\npython3 scripts/technical_analysis.py --symbol BTCUSDT --json\n\nWhat it analyzes:\n\nTrend direction (SMA 20/50, EMA 12/26)\nRSI (14) - overbought/oversold\nMACD - momentum and crossovers\nBollinger Bands - volatility and position\nSupport/resistance levels\nVolume analysis\nTrading signals and recommendations"
      },
      {
        "title": "3. DCA Calculator (dca_calculator.py)",
        "body": "Plan Dollar Cost Averaging strategies.\n\nUse when: User wants to set up DCA, calculate investment schedules, or compare strategies.\n\nCommon commands:\n\n# Basic DCA plan\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180\n\n# With current price for projections\npython3 scripts/dca_calculator.py --total 10000 --frequency monthly --duration 365 --current-price 100000\n\n# Show scenario analysis\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price 100000 --scenarios\n\n# Custom start date\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --start-date 2026-03-01\n\n# JSON output\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --json\n\nFrequencies: daily, weekly, biweekly, monthly\n\nOutput includes:\n\nPurchase schedule with dates and amounts\nNumber of purchases and amount per purchase\nScenario analysis (flat, bull, bear markets)\nComparison to lump sum approach"
      },
      {
        "title": "4. Position Sizer (position_sizer.py)",
        "body": "Calculate safe position sizes using risk management rules.\n\nUse when: User wants to enter a trade and needs to know position size, stop loss, or take profit levels.\n\nCommon commands:\n\n# Basic position sizing (2% risk recommended)\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000\n\n# Conservative 1% risk\npython3 scripts/position_sizer.py --balance 10000 --risk 1 --entry 100000 --stop-loss 97000\n\n# Custom take-profit ratios\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --take-profit 2 3 5\n\n# Ladder strategy (scaling in)\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --ladder 3\n\n# JSON output\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --json\n\nOutput includes:\n\nPosition size in units and dollar value\nRisk amount in dollars\nStop loss percentage\nTake profit levels at multiple R:R ratios\nPosition as percentage of account\nWarnings if position too large\n\nRules:\n\nConservative: Risk 1% per trade\nModerate: Risk 2% per trade\nNever exceed 3% risk per trade\nPosition should be <50% of account"
      },
      {
        "title": "5. Market Scanner (market_scanner.py)",
        "body": "Scan all Binance USDT pairs for opportunities.\n\nUse when: User wants to find top movers, volume spikes, or new opportunities.\n\nCommon commands:\n\n# Full market scan (default)\npython3 scripts/market_scanner.py\n\n# Top gainers only\npython3 scripts/market_scanner.py --gainers --limit 20\n\n# High volume pairs\npython3 scripts/market_scanner.py --volume\n\n# Most volatile pairs\npython3 scripts/market_scanner.py --volatile\n\n# Breakout candidates (near 24h high with volume)\npython3 scripts/market_scanner.py --breakout\n\n# Filter by minimum volume\npython3 scripts/market_scanner.py --min-volume 500000\n\n# JSON output\npython3 scripts/market_scanner.py --json\n\nCategories scanned:\n\nTop gainers (24h price change)\nTop losers (24h price change)\nHighest volume pairs\nMost volatile pairs (high-low spread)\nPotential breakouts (near 24h high + volume)"
      },
      {
        "title": "6. Whale Tracker (whale_tracker.py)",
        "body": "Monitor large trades and orderbook imbalances.\n\nUse when: User asks about whale activity, large orders, or orderbook pressure.\n\nCommon commands:\n\n# Full whale analysis (default)\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# Large trades only\npython3 scripts/whale_tracker.py --symbol BTCUSDT --trades\n\n# Orderbook imbalances only\npython3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook\n\n# Custom orderbook depth\npython3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50\n\n# Adjust threshold (default 90th percentile)\npython3 scripts/whale_tracker.py --symbol BTCUSDT --threshold 95\n\n# JSON output\npython3 scripts/whale_tracker.py --symbol BTCUSDT --json\n\nOutput includes:\n\nLarge trades (top 10% by value)\nBuy vs sell pressure from large trades\nOrderbook bid/ask imbalance\nOrderbook walls (large orders)\nMarket sentiment (bullish/bearish/neutral)"
      },
      {
        "title": "\"What's BTC doing?\"",
        "body": "# Get overview\npython3 scripts/binance_market.py --symbol BTCUSDT --ticker\n\n# Technical analysis\npython3 scripts/technical_analysis.py --symbol BTCUSDT --interval 1h"
      },
      {
        "title": "\"Should I buy now?\"",
        "body": "# Check technicals first\npython3 scripts/technical_analysis.py --symbol BTCUSDT\n\n# Check whale activity\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# If signals look good, calculate position size\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry <CURRENT_PRICE> --stop-loss <SUPPORT_LEVEL>"
      },
      {
        "title": "\"Set up a DCA plan\"",
        "body": "# Plan the strategy\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price <CURRENT_PRICE> --scenarios\n\n# Show them the schedule and explain"
      },
      {
        "title": "\"Find me opportunities\"",
        "body": "# Scan market\npython3 scripts/market_scanner.py\n\n# For interesting pairs, do deeper analysis\npython3 scripts/technical_analysis.py --symbol <PAIR>\npython3 scripts/whale_tracker.py --symbol <PAIR>"
      },
      {
        "title": "\"What's the market sentiment?\"",
        "body": "# Check whale activity\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# Check volume and volatility\npython3 scripts/market_scanner.py --volume --volatile"
      },
      {
        "title": "Reference Materials",
        "body": "Located in references/ directory:"
      },
      {
        "title": "binance-api.md",
        "body": "API endpoints and parameters\nRate limits\nAuthentication for signed requests\nOrder types and time-in-force\nError codes\nPython examples\n\nUse when: Need API details, building custom queries, or troubleshooting"
      },
      {
        "title": "indicators.md",
        "body": "Technical indicator formulas\nInterpretation guidelines\nCommon settings per timeframe\nCombining indicators\nReliability assessment\nCommon mistakes\n\nUse when: Explaining indicators, interpreting signals, or educating user"
      },
      {
        "title": "strategies.md",
        "body": "DCA variations (fixed, value-based, RSI-based, ladder)\nRisk management (1-2% rule, stop loss strategies)\nTrend following strategies\nEntry/exit strategies\nPosition sizing examples\nPerformance tracking\n\nUse when: Planning trades, explaining strategies, or risk management questions"
      },
      {
        "title": "For Conservative Traders",
        "body": "DCA Approach:\n\nStart with weekly or monthly purchases\nFixed amount: $50-200 per purchase\nDuration: 6-12 months minimum\nDon't try to time the market\nAccumulate and hold long-term\n\nRisk Management:\n\nNo leverage\n50%+ of account in cash/stablecoins\nRisk 1% per trade maximum\nOnly trade with 3+ confirmations\nStop losses always active"
      },
      {
        "title": "For Moderate Risk Traders",
        "body": "Enhanced DCA:\n\nAdjust amounts based on RSI (buy more when oversold)\nUse technical analysis for better entries\n60-70% DCA, 30-40% active trading\nRisk 2% per trade on active positions\n\nPosition Trading:\n\nWait for confluence of indicators\nUse position_sizer.py for every trade\nRisk:Reward ratio minimum 2:1\nTrail stops as profit grows"
      },
      {
        "title": "Red Flags (Don't Trade)",
        "body": "RSI >70 and rising (overbought)\nLow volume breakout (likely false)\nAgainst major trend (don't short bull market)\nMultiple indicators conflicting\nNo clear support level for stop loss\nRisk:Reward ratio <1.5:1\nDuring extreme fear or greed"
      },
      {
        "title": "Response Format",
        "body": "When user asks for analysis:\n\nCurrent State: Price, trend, key levels\nTechnical View: Indicator readings and what they mean\nSentiment: Whale activity, volume, market pressure\nRecommendation: Buy/wait/sell with reasoning\nRisk Management: Position size, stop loss, take profit if applicable\nCaveats: What could go wrong, alternative scenarios\n\nAlways include:\n\nSpecific numbers (don't just say \"oversold\", say \"RSI at 28\")\nRisk warnings for trades\nClear next steps\nTimeframe context (day trade vs swing trade vs long-term)"
      },
      {
        "title": "API Access",
        "body": "All scripts use Binance public API (no authentication needed for data)\nRespect rate limits (built into scripts)\nIf API blocked by geo-restrictions, scripts will error gracefully"
      },
      {
        "title": "Limitations",
        "body": "No trading execution: These tools are for research only\nNo real-time WebSocket: Data is snapshot-based (REST API)\nNo futures-specific features: Primarily spot market focused (except funding rates)\nNo backtesting engine: Manual strategy evaluation"
      },
      {
        "title": "Authentication Required For",
        "body": "Placing orders\nChecking account balance\nViewing open orders\nAccessing trade history\n\nNote: Guide users to Binance API documentation (see references/binance-api.md) for authenticated trading setup."
      },
      {
        "title": "Error Handling",
        "body": "If script fails:\n\nCheck internet connection\nVerify symbol format (uppercase, e.g., BTCUSDT not btc-usdt)\nCheck if Binance API accessible in user's location\nVerify script path and Python availability\nCheck for typos in parameters\n\nCommon errors:\n\nHTTP 451: API blocked in location (suggest VPN)\nInvalid symbol: Check symbol exists on Binance\nRate limit: Wait 60 seconds and retry\nConnection timeout: Network issue or API down"
      },
      {
        "title": "Best Practices",
        "body": "Always show your work: Display the command you ran\nInterpret results: Don't just dump data, explain what it means\nContext matters: Different advice for day trade vs DCA accumulation\nRisk first: Mention risk management before entry signals\nBe honest: If indicators conflict, say so\nUpdate knowledge: If market conditions changed, acknowledge it\nNo predictions: Frame as \"if X then Y\", not \"X will happen\"\nShow alternatives: Bull and bear case scenarios"
      },
      {
        "title": "Testing",
        "body": "Run each script monthly to ensure API compatibility:\n\npython3 scripts/binance_market.py --symbol BTCUSDT --help\npython3 scripts/technical_analysis.py --help\npython3 scripts/dca_calculator.py --help\npython3 scripts/position_sizer.py --help\npython3 scripts/market_scanner.py --help\npython3 scripts/whale_tracker.py --help"
      },
      {
        "title": "Updates Needed If",
        "body": "Binance changes API endpoints\nNew technical indicators requested\nAdditional risk management tools needed\nUser feedback suggests improvements\n\nRemember: This skill helps users make informed decisions. It does not make decisions for them. Always emphasize personal responsibility and risk disclosure."
      }
    ],
    "body": "Trading Research Skill\n\nComprehensive cryptocurrency trading research and analysis focused on Binance markets. Designed for conservative-moderate risk traders using DCA (Dollar Cost Averaging) strategies with technical analysis support.\n\nWhen to Use This Skill\n\nActivate when user requests:\n\nCurrent crypto prices or market data\nTechnical analysis (RSI, MACD, Bollinger Bands, etc.)\nDCA strategy planning or schedule calculation\nPosition sizing with risk management\nMarket scanning for opportunities\nWhale tracking or large order monitoring\nTrading strategy advice or risk assessment\nCore Philosophy\nConservative first: Preserve capital, minimize risk\nDCA-focused: Time in market > timing the market\nRisk management: Never risk more than 1-2% per trade\nData-driven: Use technical indicators for confirmation, not prediction\nTransparent: Show calculations, explain reasoning\nAvailable Tools\n1. Market Data (binance_market.py)\n\nFetch real-time Binance market data.\n\nUse when: User asks for price, volume, orderbook, recent trades, or funding rates.\n\nCommon commands:\n\n# Current price and 24h stats (default)\npython3 scripts/binance_market.py --symbol BTCUSDT\n\n# Orderbook depth\npython3 scripts/binance_market.py --symbol BTCUSDT --orderbook --depth 20\n\n# Candlestick data\npython3 scripts/binance_market.py --symbol BTCUSDT --klines 1h --limit 100\n\n# Recent trades\npython3 scripts/binance_market.py --symbol BTCUSDT --trades --limit 100\n\n# Funding rate (futures)\npython3 scripts/binance_market.py --symbol BTCUSDT --funding\n\n# All data at once\npython3 scripts/binance_market.py --symbol BTCUSDT --all\n\n# JSON output (for piping)\npython3 scripts/binance_market.py --symbol BTCUSDT --json > btc_data.json\n\n\nIntervals: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w\n\n2. Technical Analysis (technical_analysis.py)\n\nCalculate and interpret technical indicators.\n\nUse when: User asks for TA, indicators, buy/sell signals, or market analysis.\n\nCommon commands:\n\n# Full analysis (default: 1h timeframe, 200 candles)\npython3 scripts/technical_analysis.py --symbol BTCUSDT\n\n# Different timeframe\npython3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h\n\n# Custom RSI period\npython3 scripts/technical_analysis.py --symbol BTCUSDT --rsi-period 21\n\n# From saved klines JSON\npython3 scripts/technical_analysis.py --input btc_klines.json\n\n# JSON output\npython3 scripts/technical_analysis.py --symbol BTCUSDT --json\n\n\nWhat it analyzes:\n\nTrend direction (SMA 20/50, EMA 12/26)\nRSI (14) - overbought/oversold\nMACD - momentum and crossovers\nBollinger Bands - volatility and position\nSupport/resistance levels\nVolume analysis\nTrading signals and recommendations\n3. DCA Calculator (dca_calculator.py)\n\nPlan Dollar Cost Averaging strategies.\n\nUse when: User wants to set up DCA, calculate investment schedules, or compare strategies.\n\nCommon commands:\n\n# Basic DCA plan\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180\n\n# With current price for projections\npython3 scripts/dca_calculator.py --total 10000 --frequency monthly --duration 365 --current-price 100000\n\n# Show scenario analysis\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price 100000 --scenarios\n\n# Custom start date\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --start-date 2026-03-01\n\n# JSON output\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --json\n\n\nFrequencies: daily, weekly, biweekly, monthly\n\nOutput includes:\n\nPurchase schedule with dates and amounts\nNumber of purchases and amount per purchase\nScenario analysis (flat, bull, bear markets)\nComparison to lump sum approach\n4. Position Sizer (position_sizer.py)\n\nCalculate safe position sizes using risk management rules.\n\nUse when: User wants to enter a trade and needs to know position size, stop loss, or take profit levels.\n\nCommon commands:\n\n# Basic position sizing (2% risk recommended)\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000\n\n# Conservative 1% risk\npython3 scripts/position_sizer.py --balance 10000 --risk 1 --entry 100000 --stop-loss 97000\n\n# Custom take-profit ratios\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --take-profit 2 3 5\n\n# Ladder strategy (scaling in)\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --ladder 3\n\n# JSON output\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --json\n\n\nOutput includes:\n\nPosition size in units and dollar value\nRisk amount in dollars\nStop loss percentage\nTake profit levels at multiple R:R ratios\nPosition as percentage of account\nWarnings if position too large\n\nRules:\n\nConservative: Risk 1% per trade\nModerate: Risk 2% per trade\nNever exceed 3% risk per trade\nPosition should be <50% of account\n5. Market Scanner (market_scanner.py)\n\nScan all Binance USDT pairs for opportunities.\n\nUse when: User wants to find top movers, volume spikes, or new opportunities.\n\nCommon commands:\n\n# Full market scan (default)\npython3 scripts/market_scanner.py\n\n# Top gainers only\npython3 scripts/market_scanner.py --gainers --limit 20\n\n# High volume pairs\npython3 scripts/market_scanner.py --volume\n\n# Most volatile pairs\npython3 scripts/market_scanner.py --volatile\n\n# Breakout candidates (near 24h high with volume)\npython3 scripts/market_scanner.py --breakout\n\n# Filter by minimum volume\npython3 scripts/market_scanner.py --min-volume 500000\n\n# JSON output\npython3 scripts/market_scanner.py --json\n\n\nCategories scanned:\n\nTop gainers (24h price change)\nTop losers (24h price change)\nHighest volume pairs\nMost volatile pairs (high-low spread)\nPotential breakouts (near 24h high + volume)\n6. Whale Tracker (whale_tracker.py)\n\nMonitor large trades and orderbook imbalances.\n\nUse when: User asks about whale activity, large orders, or orderbook pressure.\n\nCommon commands:\n\n# Full whale analysis (default)\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# Large trades only\npython3 scripts/whale_tracker.py --symbol BTCUSDT --trades\n\n# Orderbook imbalances only\npython3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook\n\n# Custom orderbook depth\npython3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50\n\n# Adjust threshold (default 90th percentile)\npython3 scripts/whale_tracker.py --symbol BTCUSDT --threshold 95\n\n# JSON output\npython3 scripts/whale_tracker.py --symbol BTCUSDT --json\n\n\nOutput includes:\n\nLarge trades (top 10% by value)\nBuy vs sell pressure from large trades\nOrderbook bid/ask imbalance\nOrderbook walls (large orders)\nMarket sentiment (bullish/bearish/neutral)\nQuick Start Workflows\n\"What's BTC doing?\"\n# Get overview\npython3 scripts/binance_market.py --symbol BTCUSDT --ticker\n\n# Technical analysis\npython3 scripts/technical_analysis.py --symbol BTCUSDT --interval 1h\n\n\"Should I buy now?\"\n# Check technicals first\npython3 scripts/technical_analysis.py --symbol BTCUSDT\n\n# Check whale activity\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# If signals look good, calculate position size\npython3 scripts/position_sizer.py --balance 10000 --risk 2 --entry <CURRENT_PRICE> --stop-loss <SUPPORT_LEVEL>\n\n\"Set up a DCA plan\"\n# Plan the strategy\npython3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price <CURRENT_PRICE> --scenarios\n\n# Show them the schedule and explain\n\n\"Find me opportunities\"\n# Scan market\npython3 scripts/market_scanner.py\n\n# For interesting pairs, do deeper analysis\npython3 scripts/technical_analysis.py --symbol <PAIR>\npython3 scripts/whale_tracker.py --symbol <PAIR>\n\n\"What's the market sentiment?\"\n# Check whale activity\npython3 scripts/whale_tracker.py --symbol BTCUSDT\n\n# Check volume and volatility\npython3 scripts/market_scanner.py --volume --volatile\n\nReference Materials\n\nLocated in references/ directory:\n\nbinance-api.md\nAPI endpoints and parameters\nRate limits\nAuthentication for signed requests\nOrder types and time-in-force\nError codes\nPython examples\n\nUse when: Need API details, building custom queries, or troubleshooting\n\nindicators.md\nTechnical indicator formulas\nInterpretation guidelines\nCommon settings per timeframe\nCombining indicators\nReliability assessment\nCommon mistakes\n\nUse when: Explaining indicators, interpreting signals, or educating user\n\nstrategies.md\nDCA variations (fixed, value-based, RSI-based, ladder)\nRisk management (1-2% rule, stop loss strategies)\nTrend following strategies\nEntry/exit strategies\nPosition sizing examples\nPerformance tracking\n\nUse when: Planning trades, explaining strategies, or risk management questions\n\nTrading Guidance\nFor Conservative Traders\n\nDCA Approach:\n\nStart with weekly or monthly purchases\nFixed amount: $50-200 per purchase\nDuration: 6-12 months minimum\nDon't try to time the market\nAccumulate and hold long-term\n\nRisk Management:\n\nNo leverage\n50%+ of account in cash/stablecoins\nRisk 1% per trade maximum\nOnly trade with 3+ confirmations\nStop losses always active\nFor Moderate Risk Traders\n\nEnhanced DCA:\n\nAdjust amounts based on RSI (buy more when oversold)\nUse technical analysis for better entries\n60-70% DCA, 30-40% active trading\nRisk 2% per trade on active positions\n\nPosition Trading:\n\nWait for confluence of indicators\nUse position_sizer.py for every trade\nRisk:Reward ratio minimum 2:1\nTrail stops as profit grows\nRed Flags (Don't Trade)\nRSI >70 and rising (overbought)\nLow volume breakout (likely false)\nAgainst major trend (don't short bull market)\nMultiple indicators conflicting\nNo clear support level for stop loss\nRisk:Reward ratio <1.5:1\nDuring extreme fear or greed\nResponse Format\n\nWhen user asks for analysis:\n\nCurrent State: Price, trend, key levels\nTechnical View: Indicator readings and what they mean\nSentiment: Whale activity, volume, market pressure\nRecommendation: Buy/wait/sell with reasoning\nRisk Management: Position size, stop loss, take profit if applicable\nCaveats: What could go wrong, alternative scenarios\n\nAlways include:\n\nSpecific numbers (don't just say \"oversold\", say \"RSI at 28\")\nRisk warnings for trades\nClear next steps\nTimeframe context (day trade vs swing trade vs long-term)\nImportant Notes\nAPI Access\nAll scripts use Binance public API (no authentication needed for data)\nRespect rate limits (built into scripts)\nIf API blocked by geo-restrictions, scripts will error gracefully\nLimitations\nNo trading execution: These tools are for research only\nNo real-time WebSocket: Data is snapshot-based (REST API)\nNo futures-specific features: Primarily spot market focused (except funding rates)\nNo backtesting engine: Manual strategy evaluation\nAuthentication Required For\nPlacing orders\nChecking account balance\nViewing open orders\nAccessing trade history\n\nNote: Guide users to Binance API documentation (see references/binance-api.md) for authenticated trading setup.\n\nError Handling\n\nIf script fails:\n\nCheck internet connection\nVerify symbol format (uppercase, e.g., BTCUSDT not btc-usdt)\nCheck if Binance API accessible in user's location\nVerify script path and Python availability\nCheck for typos in parameters\n\nCommon errors:\n\nHTTP 451: API blocked in location (suggest VPN)\nInvalid symbol: Check symbol exists on Binance\nRate limit: Wait 60 seconds and retry\nConnection timeout: Network issue or API down\nBest Practices\nAlways show your work: Display the command you ran\nInterpret results: Don't just dump data, explain what it means\nContext matters: Different advice for day trade vs DCA accumulation\nRisk first: Mention risk management before entry signals\nBe honest: If indicators conflict, say so\nUpdate knowledge: If market conditions changed, acknowledge it\nNo predictions: Frame as \"if X then Y\", not \"X will happen\"\nShow alternatives: Bull and bear case scenarios\nSkill Maintenance\nTesting\n\nRun each script monthly to ensure API compatibility:\n\npython3 scripts/binance_market.py --symbol BTCUSDT --help\npython3 scripts/technical_analysis.py --help\npython3 scripts/dca_calculator.py --help\npython3 scripts/position_sizer.py --help\npython3 scripts/market_scanner.py --help\npython3 scripts/whale_tracker.py --help\n\nUpdates Needed If\nBinance changes API endpoints\nNew technical indicators requested\nAdditional risk management tools needed\nUser feedback suggests improvements\n\nRemember: This skill helps users make informed decisions. It does not make decisions for them. Always emphasize personal responsibility and risk disclosure."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/fpsjago/trading-research",
    "publisherUrl": "https://clawhub.ai/fpsjago/trading-research",
    "owner": "fpsjago",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/trading-research",
    "downloadUrl": "https://openagent3.xyz/downloads/trading-research",
    "agentUrl": "https://openagent3.xyz/skills/trading-research/agent",
    "manifestUrl": "https://openagent3.xyz/skills/trading-research/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/trading-research/agent.md"
  }
}