QQE Mod Scanner MT4
- 指标
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - 版本: 1.3
- 激活: 20
一次盯住二十八个品种、四个周期,而且在动量没有得到确认时会如实承认的一块看板。QQE Mod Scanner 在你整张自选列表的 RSI 上跑两组彼此独立的 QQE 模块,在每个单元格里写出动量朝哪一侧转了、转了多少根K线,并在两组模块意见不一致的地方写上 flat,而不是照样把格子涂上颜色。AGREE 列告诉你有几个周期站在同一侧,振荡器本身就画在表格下方的副图窗口里,于是看板找到东西的那一刻,你已经在看着它了。
每售出10份,价格上涨10美元。
这是一个文件里的两个产品。第一个是 QQE Mod 振荡器本身,画在这张图自己的副图窗口里:在 RSI 上跑的两组彼此独立的 QQE 模块,归结成一条柱状图,一条绕零轴绘制的跟随线,以及套在那条线上的布林过滤。它公开的状态是两者的组合,两组模块对方向意见一致时明亮,不一致时灰色。
第二个是一块看板,把同一套计算同时跑在一串品种和若干周期上。看板告诉你哪些品种的动量已经得到确认,以及有多新鲜。下面的副图窗口给你看真正的柱状图,所以你不需要第二个指标就能对表格找到的东西采取行动。
看板
每个品种一行,每个扫描周期一列,最多四列、最多二十八个品种。该列表出厂时扫描十五个品种,改一项设置即可提高到二十八个。品种列表用逗号分隔,也可以直接取 Market Watch 的列表。经纪商前缀和后缀从当前图表识别,也可手工给定。开箱默认扫描四个周期:M15、H1、H4 和 D1。
单元格读作 ^14b:得到确认的方向,以及状态在多少根K线之前转到那一侧。flat 表示计算跑过了但在那里没找到确认。三个点表示这个单元格还没有被测量,开启提示后,把鼠标停上去会用文字说明原因。超过新鲜度阈值的信号保留色相、失去分量。行内任何位置有新鲜信号时,整行会铺上一层强调色。
AGREE 列正是看板存在的意义。它对每个品种取可见的周期列,找出多数一侧,打印成 v3/4:方向,以及可见周期中有几个站在那一侧。完全一致用该方向的颜色加粗绘制。平局打一个短横,并且不被当成结论,因为一比一的分裂算不上信念。只有一个周期可见时,整列会被丢弃,而不是打印一个只重复旁边单元格的 1/1。
列标题就是按钮。点击周期标题按该列排序,最新在上,该列为空的行沉到底部;再点一次反向。点击 AGREE 按一致程度排序,完全一致排在最前。活动标题带上强调色和一个尖角。另有一个 Sort 按钮,在 freshest、grade、name 之间循环。
Show 按钮在 all、buys、sells、fresh 之间循环。buys 和 sells 跟随 AGREE 的结论而不是任何单个单元格,因此出现在 buys 下的行在 AGREE 里一定读到向上的符号,平局的行在两边都不出现。这是对视图的过滤而不是对计算的过滤:被隐藏的行仍在测量,仍会发出提醒。
表格上方的图例解释记号,可以关闭。周期按钮只显示或隐藏某一列,不会停掉它背后的测量。点击单元格会把当前图表切换到那个品种和那个周期,而不是每点一次开一个窗口。
可见行数按窗格自动适配,行数设置是上限。只有当行放不下时才出现翻页按钮。因为看板从不画出比窗格能容纳更多的行,所以无论行数设置多大,翻页按钮永远在屏幕内、永远够得着。
两行状态始终显示:已就绪品种数与总数、距上次更新多久、回看窗口内的信号数;然后是看门狗那一行,或者一句解释为什么什么都没显示。
诊断
第二块面板默认关闭,回答"为什么没有信号":品种覆盖情况、哪些序列K线不足以及差多少、窗口内找到多少信号,以及这个指标在 Market Watch 里打开了多少品种。无法测量的单元格会给出解释,而不是留空。
图表指标
画在自己的副图窗口里:三态柱状图、绕零轴的跟随线,以及过滤器的点线布林带。如果你只要看板,可以把它关掉。它的周期与看板扫描的周期分开设置。
设置页
齿轮打开三个标签页。Values 涵盖周期、模块一的 RSI 参数、模块二的 RSI 参数、模块二的阈值、布林长度、布林倍数和模块一的 QQE 因子。每一行都带步进按钮、取值范围和一句帮助。改动其中任意一项都会重算整块看板,面板会同时报告进度。
在面板上调动的值立刻生效,市场休市时同样如此:图上的振荡器当场重算并重绘,而不是等下一个报价,看板也会立刻开始新的一轮。
Alerts 涵盖总开关、各事件开关、四个通道、冷却时间和一个测试按钮。Styles 涵盖图例开关、调色板、是否绘制柱状图、是否绘制跟随线、是否绘制布林包络,以及线宽。这些与配套的单图表指标是同一组显示控件,名称也相同,因此在一边调好的图表可以在另一边复现。
内置三套配色,其中一套对色盲友好,用蓝色和橙色代替红色和绿色。面板位置、配色、排序、过滤、可见列,以及在设置页上改过的每一个值,都按图表分别保存,跨周期切换和终端重启后依然保留。界面为英文。
提醒
开箱默认关闭,总开关在面板上,旁边有一个 Test alert 按钮。事件是新鲜的 BUY 和新鲜的 SELL,对每个扫描周期分别声明,另加 data health,它在某个品种失去或恢复数据时开口。有一个最低等级设置;本移植不做等级评定,因此每个信号都算等级一。
四个通道负责传递:弹窗、声音、推送到手机端和电子邮件。冷却按单元格和事件分别保持,默认三十分钟,因为盯着许多品种的看板比单张图表有多得多的机会重复自己。
终端负载
工作量是有预算的:每个定时器节拍只刷新固定数量的品种,因此长列表会把负载摊开,而不是让终端卡住。首轮是渐进的,面板会报告已测量的百分比。
从 EA 读取
看板自身的读数在面板上,图表那一半则公开缓冲区。一共九个,全都能通过 iCustom 读取。MetaTrader 4 没有带颜色索引的绘图,所以 MetaTrader 5 版本里那一条柱状图在这里变成三条普通柱状图,一种颜色一条,因此这一版有自己的映射表。缓冲区 0、1、2 就是那三条显示副本:无确认、向上和向下。它们排在最前,因为 MetaTrader 4 按缓冲区顺序绘制,这样柱状图就落在线的下面,和 MetaTrader 5 的画面完全一致。缓冲区 3 是 TL1-50,即模块一的跟随线平移后落在零轴附近。缓冲区 4 是 UpperBB,过滤器的布林上轨,缓冲区 5 是 LowerBB,下轨。
EA 应当读取的契约从缓冲区 6 开始。缓冲区 6 是 Histo,柱状图的数值,也就是模块二相对 50 度量的 RSI。缓冲区 7 是 HistoColor,那条柱状图的颜色索引:0 无确认,1 向上,2 向下。缓冲区 8 是 State:QQE 向上为 +1,QQE 向下为 -1,无确认为 0。
这里没有 Override 缓冲区。单图表的 QQE Mod MTF 会公开一个,用来统计在它自己的面板上手工改过的设置数量;这个扫描器没有,它的映射表到缓冲区 8 为止。
本产品没有单独的 Buy 和 Sell 价格缓冲区。方向在缓冲区 8 里,而信号就是缓冲区 8 不为零且与前一根K线取值不同的那根K线。
Styles 标签页隐藏一条绘图的办法是拿走它的颜色,绝不会清空缓冲区。上面列出的每一个索引,在显示开关关闭时仍可通过 iCustom 读取,也仍在数据窗口里可见。
看板是面板,不是缓冲区。它靠眼睛和提醒来读。用 iCustom 创建的实例是只读的,并且始终使用你传入的参数。
本产品背后的那个单图表指标 QQE Mod MTF 是免费的。如果你只跟一个品种,就用它;这个扫描器存在的意义是同时盯住许多个。
来源
本产品移植自 Mihkel00 在 TradingView 上发布的 "QQE MOD"。移植依据的是那份公开发布脚本的规格说明与部分重建,而不是逐行翻译。QQE 算法本身是成型的公开算法,归于 Roman Ignatov。
产品沿用该方法的名称,是因为它实现的就是这个方法。此处既不主张对 QQE 方法的著作权,也不主张对 TradingView 变体的著作权。
诚实的边界
看板读取的是已收盘的K线,单元格的年龄也按已收盘的K线来数。在副图窗口里,尚未收盘那根K线的柱体和线是活的,会一直变到它收盘为止。在已收盘K线上公开的数值此后不再改变。
AGREE 数的是周期,它不估计概率。四个周期一致,意思是同一个品种的四份彼此相关的读数一致了。
平局刻意不给结论,并且在买入过滤和卖出过滤下都被隐藏。
模块二的 QQE 因子是为了与原作保持一致而存在的,它既不影响柱状图也不影响信号。它在这里不起作用这一点是说出来的,而不是藏起来的。
动量确认不等于方向。一个明亮且向上的单元格,说的是两组模块在动量上意见一致;它对价格结构什么也没说。
扫描是有代价的。二十八个品种乘四个周期就是一百一十二个格子,在慢机器上会有感觉;该往下调的是预算设置。
看板的好坏取决于它背后的数据。经纪商不报价的品种,或者历史不够长的品种,会被如实报告,永远不会被悄悄算成 flat。
此处不主张任何盈利数字、胜率或回测结果。

