TradingView Screener

📊 六大资产实时筛选 · 策略信号即配即用

金融分析榜 #12

TradingView官方数据驱动的六大资产类别市场筛选工具,支持YAML策略信号与pandas计算指标,零认证门槛。

收藏
12k
安装
2.6k
版本
1.0.0
CLS 安全性认证2026-07-06
点击查看完整报告 >

使用说明

核心用法

TradingView Screener 提供双模式市场扫描能力:

Screen 模式screen.py):一次性筛选,支持6大类资产(股票、加密货币、外汇、债券、期货、数字货币),通过 JSON 过滤器链、字段选择、排序规则快速定位标的。示例场景:筛选市值超10亿美元、成交量前20的美股。

Signal 模式signal-engine.py):YAML 驱动的信号引擎,支持预过滤 + 计算信号双阶段处理。内置金叉(SMA50/200)、超卖反弹(RSI<30)、放量突破(成交量>2倍均值)等策略,也可自定义 pandas 表达式实现复杂逻辑。

显著优点

  • 数据源权威性:直接调用 TradingView 市场数据,覆盖 13,000+ 技术字段
  • 零认证门槛:无需 API Key 或账户登录
  • 策略可编排:YAML 声明式配置,支持版本控制与策略复用
  • 多时间框架:1分钟至月线共10档周期,技术指标动态重算
  • 计算信号丰富:crossover/threshold/expression/range 四种信号类型,兼容 pandas 表达式

潜在局限

  • 依赖 TradingView 公开端点,存在服务可用性风险
  • 无历史回测框架,仅支持实时筛选与信号触发
  • 计算信号在本地执行,复杂 pandas 表达式可能消耗较高内存
  • 未内置风控模块,需用户自行整合仓位管理

适合人群

量化交易初学者、多资产类别监控需求的个人投资者、需要快速原型验证策略的开发者。

常规风险

  • 市场数据延迟风险(非实时逐笔)
  • 信号过度拟合风险(自定义表达式缺乏样本外验证)
  • 依赖单一数据源,建议交叉验证关键决策

安全解读

核心用法

TradingView Screener 提供两种工作模式:Screen 模式用于一次性市场扫描,支持13,000+字段过滤与排序;Signal 模式通过YAML配置文件实现自动化信号检测,内置Golden Cross、Oversold Bounce等经典策略。支持股票、加密货币、外汇、债券、期货、数字货币六大资产类别,可灵活指定时间周期(1分钟至月度)。

显著优点

  • 零门槛接入:无需API密钥或账户认证,直接调用TradingView公开数据
  • 灵活的信号引擎:YAML驱动配置,支持crossover/threshold/expression/range四种计算信号类型,便于自定义量化策略
  • 丰富的技术指标:内置RSI、MACD、SMA等50+常用技术指标,支持多时间框架分析
  • 安全的表达式验证:采用白名单机制过滤危险关键词(import/exec/eval/__),防范代码注入
  • 结构化输出:Markdown表格格式,便于Claude直接呈现与后续分析

潜在局限

  • 数据实时性受限:依赖TradingView公共API,非实时行情,延迟约15分钟
  • 无交易执行能力:纯数据筛选工具,不支持下单或账户管理
  • 社区维护风险:T3级别来源,由个人开发者维护,长期更新稳定性存疑
  • 网络依赖单一:核心功能完全依赖TradingView服务可用性

适合人群

量化研究员、技术分析师、个人投资者、财经内容创作者——需要快速筛选市场机会、验证交易策略假设,但无需复杂基础设施的用户。

常规风险

  • 外部API依赖:TradingView服务中断或API变更将直接影响功能
  • 依赖包CVE风险:pandas、pyyaml等库需定期更新以防范已知漏洞
  • 信号误报:技术指标信号存在滞后性,YAML策略需结合实际行情验证
  • 无止损机制:工具仅作筛选,不提供风险管理功能

TradingView Screener 内容

assets文件夹
references文件夹
scripts文件夹
tests文件夹
state文件夹
signals文件夹
手动下载zip · 22.6 kB
signal-template.yamltext/plain
请选择文件