- Published on
Cleaner Screeners Library
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
在交易决策中,最耗时的不是“下单”,而是“盯盘”。当交易者同时关注十几个品种、多个时间周期、多套指标条件时,信息收集与筛选就成了一项庞大工程。本文要解析的公开交易社区脚本“Cleaner Screeners Library”给出了一种优雅的解决方案:将多品种、多周期、多条件浓缩成一个可视化面板,让交易者像看仪表盘一样快速识别交易机会。下面我们从原文翻译、核心逻辑、优缺点、改进方向等多个维度展开。
策略解读
这个库本质上是一个“信号聚合仪表盘”。传统做法是:交易者在一个页面上打开几十张图表,一张一张地看;或者在某一个交易品种的图表上叠加多个指标,再反复切换周期。而“Cleaner Screeners Library”的思路完全相反——它把多个交易品种、多个时间周期、多个条件同时放到一个视图里,通过颜色、图标、文本等视觉元素,将每个品种当前的状态转化为一目了然的信号。
可以这样理解:你有一个表格,行是交易品种(比如外汇、贵金属、加密货币、股票指数),列是时间周期(比如 15 分钟、1 小时、4 小时、日线),或者列是不同指标条件(比如趋势方向、动能强弱、支撑压力)。每一个单元格子不是简单画一条线,而是显示一个“状态”——例如“多头”“空头”“超买”“超卖”“正在交叉”等。交易者只需扫一眼,就能发现哪些品种在哪些周期上发出了共振信号。
这个工具有几个值得强调的设计点。
第一,它支持“多个品种、多个周期”的交叉筛选。这是一种典型的“多维度扫描”思想,每一个品种不再只是一个行情图,而是一组条件判定结果。用户可以把相同的一套逻辑应用到不同品种上,也可以给不同品种配置不同条件,灵活性极高。
第二,它支持“每组多个指标指示”。这意味着面板上的每一个格子可以容纳不只一个信号。例如,在一个格子中同时显示“均线多头排列”和“MACD 金叉”。当所有条件同时满足时,该格子的状态就会特别醒目,用户能立刻捕捉到高概率机会。
第三,它具备“垂直或水平布局”选项。垂直布局适合竖屏或窄窗口,水平布局适合宽屏。这种细节设计看似简单,但对实际使用体验影响巨大。很多人盯盘时同时开着多个窗口,能自由切换面板方向,可以更好地利用屏幕空间。
第四,它“接受外部输入”。这是整个库最具生命力的一点。外部输入意味着其他策略或分析工具可以把计算结果传送到这个面板中。也就是说,它不只是一个孤立的筛选器,而是一个“展示层”。用户可以在别的工具里编写属于自己的计算逻辑,然后把结果交给它来呈现。这一点让它从一个静态展示工具变成了一个可扩展的框架。
第五,高度自定义的颜色、图标和文本。170 套预设配色涵盖了深色和浅色两大体系,适合不同偏好的用户。同时,用户还可以针对不同的信号状态设置专属颜色与图标,例如用绿色向上箭头表示“强烈做多”,用红色向下箭头表示“强烈做空”。这种视觉符号系统能显著降低信息检索成本。
总的来说,这个库解决了一个非常实际的痛点:在多标的、多周期的交易环境中,如何快速、清晰、一致地呈现“当前发生了什么”。它不提供具体的买卖信号公式,而提供了一套灵活的信号展示与组织框架。对量化交易者来说,它更像是一个“数据可视化前端”,帮助人们把海量状态压缩到一张面板中。
名词解释
-
筛选器(Screener):通过一组预设条件从股票、期货、外汇等众多交易品种中筛选出符合要求的标的。筛选器通常将技术指标、基本面指标或价格形态作为过滤条件。本文中的筛选器基于多周期和多指标组合进行筛选。
-
多时间框架(Multi-timeframe):在同一个品种上同时观察多个时间周期,例如 15 分钟、1 小时、日线。多时间框架分析的核心思想是:大周期决定方向,小周期寻找入场点。本文的面板允许同时查看多个周期上的状态,属于典型的多时间框架应用。
-
外部输入(External Inputs):指外部程序或策略向当前显示模块提供的动态数据。在这类面板中,外部输入可以是某个计算器输出的数值、布尔信号或字符串。它使得面板不必内置所有算法,而是可以与其他组件协同工作。
-
条件状态(Condition State):指在特定周期内,一组条件是否满足以及满足的方向。例如“价格高于均线”是一个条件状态,“RSI 大于 70”是另一个状态。面板中的每一个格子通常显示一个综合了多个条件后的最终状态。
-
预设配色(Color Presets):预先定义好的一组颜色搭配方案。深色预设适合夜间看盘,浅色预设适合白天环境。设计良好的配色能降低长时间盯盘的视觉疲劳,并提高信号对比度。
-
布局方向(Layout Orientation):指面板中元素排列的方向,分为垂直布局和水平布局。垂直布局下,品种通常按行排列,周期或条件按列排列;水平布局则相反。方向的选择直接影响信息检索的流畅度。
策略思路讲解
这个工具的策略思路可以概括为“状态矩阵化”。它并不试图预测未来,而是将已经发生的多种技术状态整合到一个可快速感知的屏幕上。下面我们将其拆解为几个步骤来理解。
第一步,确定“标的池”。用户可以预先选定一组要监控的交易品种,例如 20 只股票、5 种加密货币、3 个黄金合约。该工具会为每一个品种单独分配一行(或一列)空间。
第二步,设定“时间周期矩阵”。用户需要选择要观察的几个时间周期,比如 15 分钟、1 小时、4 小时、日线。不同周期代表不同级别的行情结构。同一品种在多个周期上的信号往往是相互印证的,比如日线趋势向上、4 小时回调结束、15 分钟出现买入信号,这就是一个多维共振。
第三步,定义“指标条件”。这一步是整个策略的灵魂。用户可以为每个格子配置一组指标条件,例如:
- 移动平均线排列(多头/空头);
- RSI 是否处于超买或超卖区域;
- MACD 是否出现金叉/死叉;
- 布林带价格位置;
- 成交量是否放大等。
每一个条件都会被计算成“真”或“假”,多个条件再组合成一个综合状态。组合方式可以很灵活,比如“所有条件同时满足”才会显示看多信号,或者“至少满足任意两个条件”就显示预警。
第四步,将结果映射到“视觉符号”。当条件计算完成后,工具会在对应的单元格中显示不同颜色、图标或文本。例如绿色背景加向上箭头代表“多头共振”,红色背景加向下箭头代表“空头共振”,灰色代表“无信号”。颜色和图标可以根据用户偏好任意调整。
第五步,输出并执行。用户看到面板后,可以快速锁定那些在所有周期上信号一致的品种,然后切换到普通图表进行具体入场时机的细化分析。也就是说,这个面板充当的是“第一层过滤器”,而不是最终决策系统。
这种思路的核心价值在于“降维”和“标准化”。降维,是指把原本需要人工翻阅的多张图表压缩成一个二维表格;标准化,是指用统一的视觉规则,避免不同图表之间风格不一致造成的误判。交易者不再需要记忆每个品种“最近走势怎么样”,只需要看面板上的颜色和图标就够了。
优点
-
大幅提升信息检索效率。一次性在同一个屏幕上展示几十个品种和多个周期的状态,省去了反复切换图表的时间。交易者能在几秒钟内判断当前市场的整体氛围,快速锁定最值得关注的标的。
-
多周期、多指标灵活组合。不是局限于某一种固定的技术体系,用户可以根据自己的交易系统自由设定周期与条件。它可以服务于短线交易者,也可以服务于中长线波段交易者,只需要调整参数即可。
-
视觉自定义能力强。170 套预设配色以及图标、文本的完全自定义,让交易者能够按照自己的视觉习惯打造专属面板。良好的视觉设计可以降低长时间盯盘的疲劳,间接提升决策质量。
-
接受外部输入,易于扩展。该面板不是一个封闭的“黑盒”,它可以接收来自其他策略或计算模块的数据。这意味着用户可以保留自己已有的研究算法,同时快速获得一个专业级的展示界面。
-
布局灵活,适配多种使用场景。垂直或水平布局的选项,让该工具在宽屏、竖屏、分屏、多窗口环境中都能找到合适的形态。对于使用多个显示器进行专业交易的人来说,这一点非常友好。
缺点
-
信息过载风险。如果标的数量特别多、周期特别多、条件组合又复杂,面板可能会被塞得密密麻麻。此时,视觉上反而难以抓住重点。交易者可能被大量“次要信号”干扰,最终错过真正的关键机会。
-
依赖预设条件的正确性。面板本身不判断条件的好坏,它只会忠实显示用户设定的条件结果。如果条件设计不合理,那么面板上出现的所谓“共振”可能是伪信号,甚至产生误导。需要使用者具备扎实的策略构建能力。
-
配置门槛较高。虽然面板提供了很多现成功能,但要学会如何设定多周期、多品种、多条件,仍然需要一定的学习成本。对于新手来说,第一次接触可能会觉得复杂。尤其是外部输入功能,需要结合其他工具使用,门槛更高。
-
容易忽视行情上下文。面板上的状态是当前时刻的快照,它没有展示价格形态、成交量分布、消息面背景等“上下文”信息。交易者如果只看面板信号,而不去关注具体图表中的价格结构,容易陷入机械式交易。
-
屏幕空间受限。即使有垂直/水平布局,当品种数量超过 30 个时,一个屏幕也无法完整显示所有信息。用户需要滚动或翻页,这又会降低“一眼全览”的核心优势。
起源年份考证
关于这类“多品种多周期筛选面板”策略,行业内有比较清晰的方法演进时间线。需要说明的是,这里考证的是该类方法的起源,而非本脚本的具体发布年份。
- 20 世纪 80 年代:个人计算机开始应用于技术分析,早期的股票分析软件能够显示少量品种的日线图,但尚无真正的多品种实时筛选功能。
- 20 世纪 90 年代:随着实时行情数据普及,专业交易软件中出现了“股票扫描器”(stock scanner),可以根据基本面或简单技术条件对全市场进行筛选。此时的多周期应用还很少,通常是单一周期。
- 2000 年代初期:互联网交易平台快速发展,多品种图表浏览器开始流行。一些平台允许用户在同一屏幕上排列多个品种的 K 线图,这可以看作是“多品种面板”的雏形。
- 2000 年代中后期:自动化交易与量化研究兴起,多时间框架分析被广泛采用。交易者开始在同一品种上叠加多个周期,并尝试使用跨周期过滤器。此时,“多周期扫描”的概念在专业社区中被正式提出。
- 2010 年代:公开交易社区中的脚本语言发展成熟,很多用户开始编写自定义的“筛选器面板”类工具。将多品种、多周期、多条件整合到一个表格中,逐渐成为一种常见做法。
- 2010 年代后期至今:这类面板的功能日益丰富,包含布局方向选择、外部输入、可视化自定义等特性。本文所讨论的“Cleaner Screeners Library”正是这一阶段社区作品的代表。
因此,从时间线上看,该方法最早可以追溯到 20 世纪 90 年代末的股票扫描器,而“多周期多条件屏幕面板”的流行则在 2010 年代之后。具体到作者本人的库,发布日期无法从可用信息中精确考证,只能确认它属于 2010 年代后期以来的社区工具生态。
改进建议
-
增加分组与折叠功能。当面板中标的很多时,可以按行业、币种、板块将标的进行分组,并支持折叠/展开。例如将所有“加密货币”放在一组,所有“能源股”放在另一组。这样既能控制屏幕上展示的信息量,又能保留整体结构。
-
加入信号排序与过滤功能。允许用户根据某一列的信号强度、满足条件的数量、最新变化方向等指标对行进行排序。也可以增加“只显示满足指定条件的品种”的开关。这能进一步压缩信息,突出最值得关注的标的。
-
提供条件逻辑编辑器。当前外部输入已经支持,但普通用户可能仍然需要更直观的条件组合方式。可以为每个单元格增加“AND / OR / NOT”逻辑配置,甚至可以设置多个条件组之间的复杂嵌套。让用户不需要编程也能设计出符合其交易逻辑的筛选规则。
-
引入时间序列热力显示。面板上的格子只能看到“当前状态”,但无法追溯“状态如何变化”。改进版可以让格子显示出最近 N 根的信号历史,例如用不同深浅表示信号强度的演变,或用小箭头表示信号刚刚翻转。这样有助于提前捕捉趋势变化。
-
增加自定义提醒功能。当某个品种在指定周期下出现新的状态变化(例如从“无信号”变成“强烈多头”)时,可以通过弹窗、声音或推送方式进行提醒。避免交易者长时间盯盘漏掉关键瞬间。
-
优化数据刷新机制。对大量品种进行多周期计算可能会带来较高的刷新负载。改进方向是允许用户设置“计算频率”或“手动刷新”,同时对不活跃的品种暂停计算,以降低资源占用。
-
提供更多内置策略模板。例如“日线趋势+4小时回调”模板、“均线共振模板”、“超买超卖扫描模板”等。这样新手可以直接套用,再逐步修改为自己的版本。
-
支持导出快照。将当前面板的筛选结果导出为图片或表格,便于复盘、记录或分享给团队成员。这能增加工具在团队协作场景中的实用性。
总结
“Cleaner Screeners Library”是一个设计精巧、功能强大的多品种多周期筛选面板工具。它的核心价值不在于某个具体指标,而在于提供了一套可以将复杂信息标准化、视觉化的组织框架。在交易世界中,信息量不等于决策力,真正的能力体现在如何从海量数据中快速提炼出有用的线索。这类面板式筛选器,通过矩阵化的展示方式,很好地完成了从“数据”到“状态”再到“行动”的转化过程。
当然,它也不是万能的。信息过载、配置门槛、上下文缺失等问题依然存在。但作为一种策略工具,它最大的启示在于:交易者应该在“快速扫描”和“深度分析”之间建立明确的分层流程。先用面板找到“该关注的标的”,再切换到图表上做精细研判,这种工作流可以显著提升交易效率。
如果你正苦于每天在多个图表之间来回切换,不妨尝试为自己的交易流程构建一个类似的“状态仪表盘”。它可能不会替你做出交易决定,但一定能让你在决定之前,更快看见全局。