Exhaustion Count Scanner
- 指标
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - 版本: 1.3
- 激活: 20
Exhaustion Count Scanner 是同一个文件里的两个产品。第一个是 Exhaustion Count MTF 本身,画在你眼前的这张图上:逐根打印的 setup 与倒数计数数字、当前有效的 Setup Barrier 价位,以及完成信号上的箭头。第二个是一块看板,把同样的计数同时跑在一份品种清单上,最多可用八个时间框架。
在任何单一品种上,九或十三都是罕见事件,而这正是看板存在的理由。表格在整个观察清单里把它们找出来,下面的图表则把产生它的那段计数直接摆给你看,不必再挂第二个指标。
本文件中的计数模块是单图产品中那一份的逐字副本。计数与同一张图上的指标对不上的扫描器,没有人会信第二次;而让两个文件保持一致的唯一可靠办法,就是让有意思的那部分只存在一份。
看板
每个品种一行,每个被扫描的时间框架一列,最多八个时间框架、二十八个品种。品种清单用逗号分隔,或者看板改用市场报价窗口的清单。经纪商前缀与后缀从你所在的图表识别,也可以手工填写。出厂时看板扫描四个:M15、H1、H4 与 D1。
一个单元格读作 B7/9:方向、已达到的计数,以及它正在走向的计数。后面的一个点表示这是倒数计数而不是 setup。单独一个点表示那里没有计数在进行,一道横杠表示该单元格无法测量;把光标停在任意单元格上,会用文字说明它处于哪个阶段、在哪一边、走到了哪里,以及最近一个 setup 是否被完善。
AGREE 列取该品种当前可见的时间框架列,找出多数方向并打印 v3/4:多数所在的方向,以及可见时间框架中有多少站在这一边。完全一致以该方向的颜色加粗绘制。平局打印一道横杠,并且刻意不算作结论,因为把一比一的分歧叫作信号,等于让看板凭空造出自己并不具备的把握。只有一个时间框架可见时,该列会被整列移除,而不是打印一个只是复述旁边单元格的 1/1。
每个列标题都是按钮。点击某个时间框架的标题按该列排序,再点一次反转顺序。点击 AGREE 按一致程度排序,完全一致排在最前。当前排序列以强调色加标记绘制,因此排序状态就写在标题本身上。
筛选只有一个开关,"Only active rows",它会隐藏所有既没有 setup 也没有倒数计数在进行的品种。它筛的是视图而不是计算:被隐藏的行仍在计数,也仍然可以发出提醒。
图例位于表格上方,用一行解释这套记法:哪个字形代表买方,哪个代表卖方,分数是什么意思,点是什么意思,以及 AGREE 的分数是什么意思。记熟之后可以关掉。
点击某个单元格会把这张图切换到那个品种和那个时间框架,不会每点一次就开一个窗口。
看板底部的状态标签写明已就绪的品种数与总数,以及看板上次更新是多久以前。这块看板没有翻页:行数按图表窗格的高度自动适配,当行放不下时,它会说明有多少行被舍弃,而不是悄悄把它们藏起来。要缩短清单,可用 "Only active rows" 或直接改品种清单。
三个配色按钮放在看板顶部,因此不必打开任何界面就能切换配色。
诊断
第二块面板默认关闭,用来回答“为什么没有计数”:品种覆盖情况、哪些序列缺多少根柱、上一轮扫描数出了什么、发生过多少次归零以及各是什么原因,还有这个指标为了工作在市场报价窗口里打开了多少个品种。它有自己的位置、自己的折叠状态和自己的事件日志。
图表上的指标
以图形对象绘制在价格窗口中:打印在指定数量近期柱上的计数数字、当前有效的 Setup Barrier 支撑与阻力,以及箭头。如果你只要看板,可以把它关掉。它的时间框架与看板扫描的时间框架分开设置。
设置页
齿轮打开一张三个选项卡的设置页。Values 包含时间框架、setup 长度、setup 回溯距离、倒数计数长度、其回溯距离、是否要求翻转才启动、是否运行倒数计数、激进倒数计数、跌破 Barrier 时取消、被反向 setup 取消。每一行都有加减按钮、取值范围和一句说明。改动其中任意一项都会重算整块看板。
Alerts 包含总开关、按事件的开关、四个通道、冷却时间和测试按钮。所有提醒控制都住在这里,看板本身没有单独的提醒开关。
Styles 包含显示图例、配色、显示 Setup Barrier 线、显示箭头和箭头大小。它们与配套的单图指标所带的显示控制完全相同,名称也相同,因此一边调好的外观可以在另一边复现。
共有三套配色,其中一套对色觉障碍友好,使用蓝色与橙色,从不把红色与绿色放在一起。面板位置、配色、排序、仅活动行开关、诊断面板自己的位置,以及在设置页上改动的每一个值,都按图表分别保存,能够经受时间框架切换与终端重启。界面为英文。
提醒
出厂即静默。事件为:setup 完成与倒数计数完成,按每个被扫描的时间框架分别声明;此外还有数据健康,在某个品种失去或恢复数据时发声。有一个开关可以只在 setup 被完善时才提醒其完成,还有一项新鲜度设置,使看板不会宣告很久以前发生的完成。
通道包括弹窗、声音、推送到移动端、电子邮件。冷却时间按品种与时间框架计算,默认三十分钟。本产品不包含 Telegram。
计算开销
工作量是有预算的:每个定时器节拍刷新固定数量的品种,数值越小对慢机器越温和;同时每个单元格都分到充裕的历史,因为计数需要空间才能建立起来。若某一轮扫描太久未能完成,看门狗会重启计算。
从 EA 中读取
本产品在图表上的绘制是用图形对象而不是绘图缓冲区完成的,因此这里没有计数缓冲区可读。对外公开两个缓冲区:缓冲区 0,Health,携带本实例看门狗的健康值;缓冲区 1,Changed,是写在最新一根柱上的变更标志。
如果你需要在 EA 里拿到计数,请使用单图产品 Exhaustion Count MTF,它公开完整的缓冲区映射,Buy 在缓冲区 0,Sell 在缓冲区 1。
诚实的限制
正在形成的那根柱上的计数会在柱内变化,因此不会据此绘制任何单元格或图表标签。看板展示的一切都来自已收盘的柱:在已收盘的柱上发布的数值此后不再改变,而九只有在造成它的那根柱走完之后才会出现。
九或十三是关于衰竭的陈述,而不是入场。价格可以完成倒数计数之后继续走下去。
取消与重启规则会实质性地改变答案,两个把开关设得不同的人会看到不同的十三。两种读法都成立,并不存在唯一正确的配置。
AGREE 数的是时间框架,并不估计概率;同一品种的八个时间框架是八个彼此相关的读数,而不是八个互相独立的读数。
这块看板没有翻页。当行放不进图表窗格时,多出来的会被舍弃,看板会说明舍弃了多少行,而不是假装它们不存在。
计数对每个单元格都需要大量历史。经纪商供给吝啬的品种无法计数,看板会说明是哪一个、为什么。
这里不宣称任何收益数字、胜率或回测结果。

