TradingView Screener

利用TradingView数据扫描6大资产类别的市场。采用API预筛选与pandas计算信号。支持YAML驱动策略。

安装

概览

什么是TradingView Screener

TradingView Screener 是一个基于 TradingView 市场数据的开源工具,支持对股票、加密货币、外汇、债券、期货和数字货币六大资产类别进行自动化筛选。该工具无需认证即可调用 TradingView 的公开 API,提供灵活的数据访问能力。通过预置的筛选器和自定义信号计算逻辑,用户能够快速识别符合特定技术或基本面条件的交易标的。其核心优势在于结合了 API 预筛选与 pandas 驱动的信号计算,既保证了数据获取的高效性,又实现了复杂策略的可编程表达。

工具采用 YAML 配置文件驱动信号生成,使得非程序员也能轻松定义和调整交易策略。内置多种常见技术指标组合(如移动平均线交叉、RSI 超卖反弹等),同时支持用户扩展自定义表达式。所有脚本均运行在独立虚拟环境中,确保依赖隔离和环境一致性。无论是做一次性市场扫描还是持续监控特定信号,该工具都能以轻量级方式集成到自动化流程中。

输出结果支持结构化展示,包括价格、涨跌幅、成交量、市值等关键信息,并可按任意字段排序。此外,系统支持多时间框架分析,允许用户在分钟级到月度周期上应用技术指标。整体设计兼顾易用性与可扩展性,适合量化研究者、日内交易者以及希望系统化挖掘市场机会的个人投资者使用。

核心功能特点

  1. 支持股票、加密货币、外汇、债券、期货和数字货币六大资产类别的市场扫描
  2. 基于 TradingView 公开 API,零认证即可获取实时市场数据
  3. 采用 YAML 配置驱动信号检测,支持预筛选与 pandas 表达式计算
  4. 内置黄金交叉、超卖反弹、放量突破等常用技术指标信号模板
  5. 支持多时间框架(从1分钟到月度)的技术指标计算
  6. 输出结果可自定义列显示与排序,便于快速决策

适用场景

TradingView Screener 特别适合需要快速发现潜在交易机会的场景。例如,日内交易者可以利用其筛选出近期成交量放大且出现技术买点的个股或币种,辅助短线入场判断。对于量化研究初学者而言,该工具提供了低门槛的方式去测试和验证自己的交易想法,比如通过 RSI 超卖结合价格回升来捕捉反弹行情。

在资产配置层面,该工具也可用于跨市场轮动策略的回测前筛选阶段,帮助投资者在多个资产类别中寻找相对强势的品种。由于其完全基于公开数据且无需付费订阅,非常适合个人投资者构建低成本、自动化的监控体系。此外,配合定时任务脚本,可实现每日自动运行特定信号并发送邮件或消息提醒,形成闭环的交易辅助流程。

对于那些希望将主观经验转化为系统化规则的用户来说,YAML 驱动的信号引擎降低了策略编码的复杂度。即使不具备深厚编程背景,也能通过编辑配置文件实现策略迭代。因此,它不仅适用于专业交易员,也适合有志于提升投资纪律性的普通股民使用。