Exhaustion Count Scanner MT4
- 指标
-
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在你的品种列表上同时运行完整的setup与countdown方法,包括取消与重启规则,最多可同时覆盖八个周期,打印每一个进行中的计数以及它正朝向的数字,并标记出各周期一致的行。出厂默认扫描十五个货币对;一个设置可以把这个数字提高到二十八。计数同时也会绘制在你面前的图表上,因此你无需再附加第二个指标,就能根据表格找到的结果采取行动。
每售出10份,价格上涨10美元。
这份文件中的计数模块,是单图表产品中那一份的逐字复制。如果一个扫描器的计数与同一图表上的指标不一致,就不会再有人第二次信任它,而让两份文件保持一致的唯一可靠方法,就是让关键部分只存在一份。
看板
每个品种一行,每个被扫描的周期一列,最多支持八个周期和二十八个品种;出厂默认扫描十五个,只需一个设置就能达到最大值。品种列表以逗号分隔,或者看板可以改为使用Market Watch中的列表。经纪商的前缀和后缀会从你所在的图表中检测得出,也可以手动指定。出厂默认看板扫描四个周期:M15、H1、H4和D1。
一个单元格的读法类似B7/9:方向、已达到的计数,以及它正朝向的数字。后面跟着的一个点表示这是countdown而不是setup。单独一个句点表示那里没有任何计数在运行,一个短横线表示该单元格无法被测量,而将鼠标悬停在任意单元格上,都会用文字说明它处于哪个阶段、属于哪一方、已经走了多远,以及最近一次setup是否完美化。
AGREE列会取出该品种当前可见的各周期列,找出多数所在的一方,并打印出类似v3/4的结果:多数所在的方向,以及可见周期中有多少个站在这一方。完全一致时,会用该方的颜色以粗体绘制。打平时打印一个短横线,并且有意不将其视为一种裁定,因为把一比一的分歧称为信号,无异于让看板自己凭空捏造出一种确信。当只有一个周期可见时,这一列会被完全去掉,而不是打印一个只是重复旁边单元格的1/1。
每一个列标题都是一个按钮。点击某个周期的标题会按该列排序,再次点击则反转顺序。点击AGREE会按一致度排序,完全一致的排在最前。当前生效的列会以强调色和一个尖角符号绘制,这样排序状态就体现在标题本身上。
过滤只有一个开关,「Only active rows」,它会隐藏所有既没有setup也没有countdown在运行的品种。它只过滤显示,而不影响计算:被隐藏的行仍然会被计数,也仍然可以触发提醒。
图例位于表格上方,用一行文字解释所有符号:哪个符号代表买方,哪个代表卖方,分数表示什么,点表示什么,以及AGREE的分数表示什么。一旦熟悉之后就可以关闭它。
点击一个单元格会把当前图表切换到那个品种和那个周期。它不会每次点击都打开一个新窗口。
看板底部的状态标签会说明有多少品种已经就绪、总共多少个,以及看板上一次更新是多久之前。这个看板没有翻页功能:行数会根据图表窗格的高度自动调整,当行数放不下时,它会说明有多少行被省略了,而不是悄悄把它们藏起来。可以用「Only active rows」或品种列表来缩小范围。
看板顶部有三个配色按钮,无需打开任何窗口就能切换配色方案。
诊断
第二个面板,默认关闭,用来回答「为什么没有计数」:品种覆盖情况、哪些行情序列缺少K线以及缺多少、最近一次运算统计到了什么、发生了多少次重置以及原因,以及这个指标为了完成工作在Market Watch中打开了多少个品种。它有自己的位置、自己的折叠状态和自己的事件日志。
图表指标
以图表对象的形式绘制在价格窗口中:打印在选定数量最近K线上的计数、当前生效的Setup Barrier支撑与阻力,以及箭头。如果你只想要看板,可以将其关闭。它的周期与看板所扫描的周期是分开设置的。
设置页
齿轮图标打开一个带三个标签页的设置页。Values包含周期、setup长度、setup回溯、countdown长度、countdown回溯、是否要求价格反转才能开始、是否运行countdown、激进型countdown、Barrier被突破时取消,以及反向setup出现时取消。每一项都有增减按钮、取值范围和一句帮助说明。更改其中任何一项都会重新计算整个看板。
Alerts包含总开关、按事件划分的开关、四个通知渠道、冷却时间和一个测试按钮。所有提醒相关的控件都集中在这里,看板本身没有单独的提醒开关。
Styles包含是否显示图例、配色板、是否显示Setup Barrier线、是否显示箭头以及箭头大小。这些与对应的单图表指标所带的显示控件完全相同,名称也相同,因此一种图表设置可以在另一个上原样复现。
提供三种配色方案,其中包括一种使用蓝色和橙色、从不将红色与绿色并列的色盲友好方案。面板位置、配色方案、排序方式、仅显示活动行的开关、诊断面板自身的位置,以及设置页上更改的每一个值,都会按图表分别保存,并在切换周期和重启终端后依然保留。界面为英文。
提醒
出厂默认关闭。事件包括:完成的setup和完成的countdown,针对每个被扫描的周期分别声明,再加上数据健康状态,会在某个品种失去或恢复数据时发出提示。还有一个开关,只在setup完美化时才发出提醒,以及一个新鲜度设置,防止看板宣布一次很久以前就已发生的完成。
通知渠道包括弹出窗口、声音、推送到移动终端、电子邮件。每个品种和周期的冷却时间默认为三十分钟。Telegram不包含在这款产品中。
终端负载
工作量是有预算的:每个计时器周期只刷新固定数量的品种,数值越低,对速度较慢的机器就越友好,而每个单元格都会获得充裕的历史数据,因为计数的建立需要足够的空间。如果一次运算迟迟没有完成,看门狗会重新启动这次计算。
从EA读取
这款产品是用图形对象而不是绘图缓冲区绘制在图表上的,因此在这两个平台上都没有可供读取的计数缓冲区。发布的缓冲区只有两个:缓冲区0,Health,携带这个实例的看门狗健康值,缓冲区1,Changed,是写在最新K线上的变化标记。看板和图表上的计数是通过肉眼和提醒来读取的,而不是通过iCustom。
如果你想在EA中使用计数,请使用单图表产品Exhaustion Count MTF,它发布了完整的缓冲区映射,Buy在缓冲区0,Sell在缓冲区1。
MQL4没有输入分组,因此EA在这里传给iCustom的参数列表会比MetaTrader 5版本的更短,位置也不同。
诚实的局限
正在形成的K线上的计数会在这根K线内部变化,因此不会有任何单元格或图表标签是根据它绘制的。看板显示的一切都来自已经收盘的K线:在已收盘K线上发布的数值此后不会再变化,而九只会在产生它的那根K线结束之后才会出现。
九或十三是一句关于耗竭的陈述,而不是入场信号。价格完全可以完成一个countdown后继续前进。
取消与重启规则会实质性地改变答案,用不同开关运行这个看板的两个人会看到不同的十三。两种解读都是合理的,不存在唯一正确的配置。
AGREE统计的是周期数,而不是估计概率,同一品种上的八个周期是八个相互关联的读数,而不是八个独立的读数。
这个看板没有翻页功能。当行数放不进图表窗格时,多出的部分会被省略,看板会说明省略了多少,而不是假装它们不存在。
计数需要每个单元格都有大量的历史数据。如果经纪商提供的某个品种历史数据很少,就无法对它计数,看板会说明是哪一个以及原因。
这里没有声称任何盈利数字、胜率或回测结果。

