QQE Mod MTF MT4
- 指标
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - 版本: 1.3
一眼就能读懂的动量,以及一个在自己不确定时会明说的产品。QQE Mod MTF 在 RSI 上跑两组彼此独立的 QQE 模块,只画一条柱状图:两组模块对方向意见一致时明亮,不一致时灰色。要点恰恰是那片灰。多数振荡器在每一根K线上都给你一个颜色,然后让你自己猜这个颜色值多少;这一个会明说没有确认。免费,没有试用期,也没有锁住的功能。
QQE 是 Qualitative Quantitative Estimation 的缩写,它先平滑 RSI,再用 RSI 自身绝对变化量的平滑均值,在其周围搭出一条跟随的带。这条带不会逆着趋势回退,这正是 QQE 的交叉比 RSI 的交叉更慢、更安静的原因。本产品同时跑两组这样的模块,并公开两者一致的部分。
两个模块,一个状态
模块一给出跟随线,相对 50 这个水平绘制,外面套一层布林过滤。动量究竟是走出了最近的区间,还是仍在其中,正是这条线和它的带在说。
模块二给出柱状图,也就是该模块的平滑 RSI 相对 50 度量后,再经过一道阈值筛选的结果。
产品公开的状态是这两者的组合。当模块二在某个方向越过自己的阈值,而模块一的线站在自己的布林带之外表示同意时,柱状图明亮;没有确认时是灰色。
它支持的判断很窄:动量此刻是否在一个方向上得到确认,还是我们正处在两个模块意见不一致的灰色地带。
图表上有什么
在自己的副图窗口里,标出零轴:分成三种状态着色的柱状图,也就是无确认、向上和向下;模块一的跟随线,绕着零轴绘制;以及过滤器的布林上轨和下轨,用点线画出。
面板
画布面板默认放在价格图上,而不是硬塞进振荡器窗口,不过也可以放进振荡器窗口。它可以拖动、折叠和关闭。它显示当前生效的周期、两个 RSI 参数和布林长度;显示最后一根收盘K线是什么,也就是 QQE 向上、QQE 向下或无确认;还显示数值来自属性对话框还是来自面板,以及其中有几个被改动过。下面列着面板能够调整的设置,附带各自的当前值。
齿轮打开一张三个标签页的设置页。Values 涵盖周期、模块一的 RSI 参数、模块二的 RSI 参数、模块二的阈值、布林长度、布林倍数和模块一的 QQE 因子。每一行都带步进按钮、取值范围和一句帮助。Alerts 涵盖总开关、各事件开关、四个通道、冷却时间和一次测试提醒。Styles 涵盖调色板、是否绘制柱状图、线和带,以及线宽;这些只关乎外观。
在面板上调动的值立刻生效,市场休市时同样如此:振荡器当场重算并重绘,而不是等下一个报价。内置三套配色,其中一套对色盲友好,建立在蓝色和橙色之上,绝不让红色和绿色对立。面板状态以及在设置页上所做的每一处改动,都按图表分别保存,跨周期切换和终端重启后依然保留。界面为英文。
提醒
提醒出厂默认关闭。事件是 BUY 信号和 SELL 信号,也就是状态转为向上或转为向下。四个通道负责传递:弹窗、声音、推送到手机端和电子邮件。冷却按事件分别保持,默认两小时。
提醒在最后一根收盘K线上触发,而且只在状态改变时触发,不会在状态维持的每一根K线上都响。另有两个默认关闭的提醒,在正在形成的K线上、距离其收盘所选秒数之内开口。它们之所以叫早期提醒,是因为K线中途出现的转折到收盘时可能已经不在了。
多周期
Timeframe 设置在更高周期上计算并把结果画在这里,只使用已经收盘的高周期K线:图上的一根K线显示的是在它自己的时刻之前就已经收盘的、最新的那根高周期K线。
外部序列在后台构建。第一次读取可能返回空;指标会重试,面板则说明它是在等待下载还是历史不够。绝不会因为K线不足而让初始化失败。
从 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。缓冲区 9 是 Override,即从面板改动过的设置数量。
本产品没有单独的 Buy 和 Sell 价格缓冲区。方向在缓冲区 8 里,而信号就是缓冲区 8 不为零且与前一根K线取值不同的那根K线。
Styles 标签页隐藏一条绘图的办法是拿走它的颜色,绝不会清空缓冲区。上面列出的每一个索引,在显示开关关闭时仍可通过 iCustom 读取,也仍在数据窗口里可见。
缓冲区 9 让策略能够发现某个图表实例正跑在从面板手工改过的数值上。用 iCustom 创建的实例是只读的,并且始终使用你传入的参数。
来源
本产品移植自 Mihkel00 在 TradingView 上发布的 "QQE MOD"。移植依据的是那份公开发布脚本的规格说明与部分重建,而不是逐行翻译。
QQE 算法本身是成型的公开算法,归于 Roman Ignatov。产品沿用该方法的名称,是因为它实现的就是这个方法;此处既不主张对 QQE 方法的著作权,也不主张对 TradingView 变体的著作权。
诚实的边界
振荡器在正在形成的K线上是活的。尚未收盘那根K线的柱体和线,会随着它的成长而改变,K线中途出现的状态到收盘时可能是另一个状态。已收盘的K线不会改变。
因此,基于收盘K线的提醒按其构造就落后于屏幕上的画面。早期提醒是给接受这种取舍的人准备的,它们在名字里就说明了这一点。
模块二的 QQE 因子是为了与原作保持一致而保留的,它既不影响柱状图也不影响信号。把它暴露出来,是为了让输入列表与原作用户的预期相符,而它在这里不起作用这一点并未隐瞒。
动量确认不等于方向。价格做出更低的高点时,柱状图仍然可以是明亮且向上的;本产品度量的是振荡器,不是价格结构。
此处不主张任何盈利数字、胜率或回测结果。

