ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 4/5

tvscreener

Query TradingView screener data for HK, A-share, A-share ETF, and US symbols with deepentropy/tvscreener. Use for stock lookup, technical indicators (price/change/RSI/MACD/volume), symbol filtering, and custom field/filter-based market queries.

Why use this skill?

Query global stock market data, technical indicators, and price trends with the tvscreener skill for OpenClaw. Streamline your financial analysis with automated market scans.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/subway-chenyan/tvscreener
Or

What This Skill Does

The tvscreener skill provides a robust interface for the TradingView market screening API, enabling OpenClaw agents to perform deep financial data analysis. It supports multiple global markets including HK (Hong Kong), A-shares (China), A-share ETFs, and US markets. This tool bridges the gap between simple stock lookups and complex quantitative analysis by allowing the retrieval of real-time prices, volume metrics, and advanced technical indicators like RSI, MACD, Moving Averages (SMA/EMA), and Bollinger Bands. It acts as an automated researcher for market data, enabling traders and analysts to filter symbols based on performance metrics and technical triggers.

Installation

To use this skill, ensure your environment is running Python 3.10 or higher. Install the required dependency via your terminal within the skill's root directory:

python3 -m pip install -U tvscreener

Ensure that you are using the same Python interpreter for both installation and execution to avoid potential ImportError issues related to the Market module. For verification, you can run the provided regression tests: bash scripts/test_markets.sh.

Use Cases

This skill is designed for programmatic financial research. Common use cases include:

  • Technical Analysis Automation: Automatically calculate and monitor RSI, MACD, and EMA levels for a portfolio of symbols.
  • Market Screening: Scan the A-share or US markets for stocks that meet specific criteria (e.g., price > 50, volume > 1M).
  • Snapshot Reporting: Generate daily reports for specific assets like HKEX:700 or SHSE:600519.
  • Indicator Discovery: Use the field discovery script to find specific TradingView data points for custom trading logic.

Example Prompts

  1. "Check the current technical status for HKEX:700, including RSI, MACD levels, and the 200-day moving average."
  2. "Find all stocks in the China market where the RSI 14 is below 30, signaling potential oversold conditions."
  3. "Compare the moving averages for SHSE:600519 and explain the current trend based on the latest 50 and 200-day SMA values."

Tips & Limitations

  • Shell Quoting: When providing field strings containing pipes (e.g., FIELD|60), always wrap the entire --fields argument in single quotes to prevent your shell from interpreting the pipe character as a process redirect.
  • Interval Caveats: While FIELD|60 syntax is supported, it can occasionally trigger FieldWithInterval errors. If you encounter issues, prioritize standard technical fields or single-symbol snapshots for maximum stability.
  • Environment Consistency: If the skill fails to load, reinstalling the package using python3 -m pip usually resolves path-related issues.

Metadata

Stars982
Views0
Updated2026-02-14
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-subway-chenyan-tvscreener": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#trading#stocks#finance#technical-analysis#market-data
Safety Score: 4/5

Flags: network-access, code-execution, external-api