Wave Trend Oscillator Scanner MT4
- 指标
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - 版本: 1.3
- 激活: 20
一眼取代二十八张图表。Wave Trend Oscillator Scanner在您的品种列表上,同时最多在四个周期上运行Wave Trend计算,打印出每一个新鲜交叉及其存在时长和评级,并标出各周期真正一致的那些行。出厂默认扫描十五个品种;一项设置可以把这个数字提高到二十八。而振荡指标本身就绘制在本图表的子窗口中,因此您无需再挂接第二个指标,就能根据表格的发现采取行动。
每售出10份,价格上涨10美元。
这是本系列中,评级真正会出现在看板上的两款产品之一,因为Wave Trend振荡指标会根据市场在区域中走得多深,为其交叉赋予评级一或评级二。
看板
每个品种一行,每个被扫描的周期一列,最多四列,最多二十八个品种;出厂默认扫描十五个,只差一项设置即可达到最大值。品种列表以逗号分隔来指定,或者看板也可以改用Market Watch的列表。经纪商前缀和后缀会从您所在的图表上检测出来,也可以手动指定。出厂默认看板扫描四个周期:M15、H1、H4和D1。
一个单元格的读法类似^14b G2:交叉的方向、它是在多少根柱之前触发的,以及它的评级。flat这个词表示计算已经运行,但在窗口内没有找到交叉。三个点表示该单元格尚未被测量,在提示信息打开的情况下,把光标悬停在上面会用文字解释原因,并附上慢线当前的数值。比新鲜度阈值更旧的信号会保留其色相,但会失去分量。任何位置带有新鲜信号的行,都会被罩上一层强调色。
AGREE列会取出某个品种上可见的各周期列,找出多数所在的一方,并打印类似v3/4的结果:方向,以及可见周期中有多少站在那一方。完全一致会以那一方的颜色加粗绘制,因为这正是看板存在的目的所要突出的那一行。平局会打印一个短横符号,并被有意不当作任何裁决。当只有一个周期可见时,该列会整个消失,而不是打印一个只会重复旁边单元格的1/1。
列标题是按钮。点击某个周期的标题会按该列排序,最新的排在最前,没有内容的行排在最后;再次点击会反转顺序。点击AGREE会按一致程度排序,完全一致排在最前。活动中的标题带有强调色和一个箭头符号。另有一个独立的Sort按钮会在新鲜度、评级和名称之间循环,这里按评级排序是真正意义上的排序。
一个Show按钮会在all、buys、sells和fresh之间循环。Buys和sells遵循的是AGREE的裁决,而不是某个单独的单元格,因此buys下面的一行在AGREE中总是显示一个向上的符号,而平局不会出现在两者的任何一个之下。这个过滤器作用于显示层,而不是计算层:被隐藏的行仍会继续被测量,也仍然可以触发提醒。
表格上方的图例用一行文字解读这套记号,其中也包括评级部分,而这部分只是因为本移植版本会给出评级才被打印出来。它可以被关闭。周期按钮可以显示和隐藏某一列,而不会停止其背后的测量。
可见的行数会适配窗格大小,行数设置只是一个上限。翻页按钮只有在行放不下时才会出现。由于看板绝不会绘制超过窗格所能容纳的行数,无论行数设置得多高,翻页按钮都始终在屏幕上,也始终可以点到。
点击一个单元格会把本图表切换到那个品种和周期。两行状态信息始终可见:已就绪品种数占总数的比例、距上次更新的时间、回溯窗口内的信号数;随后要么是看门狗那一行,要么是一句解释为何什么都没显示的话。
诊断
默认关闭的第二个面板,回答的是"为什么没有信号"这个问题:品种覆盖情况、哪些序列缺少K线以及缺多少、窗口内找到了多少信号,以及本指标在Market Watch中启用了多少个品种。无法测量的单元格会被解释,而不是留白。
图表指标
绘制在自己的子窗口中,配有一条虚线零轴:快慢两条波动线,以及它们之间按动量是在扩大还是在减弱上色的动量柱状图。背离线画在子窗口中,也可以选择画在价格图表上,位于两个价格枢轴点之间,让您在实际交易的地方看到背离。它的周期是与看板所扫描的周期分开设置的。
设置表单
齿轮图标会打开三个标签页。Values包含周期、通道长度、均线长度、超买水平1、超卖水平1、是否绘制背离线,以及背离所能拥有的最短和最长枢轴跨度。每一行都有步进按钮、一个范围和一句帮助说明。修改其中任何一项都会重新计算整个看板,面板会在此过程中报告进度。
Alerts包含总开关、按事件划分的开关、四个通道、冷却时间,以及一个测试按钮。Styles包含图例开关、调色板、是否绘制WT1和WT2线、是否绘制动量柱状图、线宽,以及是否在价格图表上绘制背离。这些正是对应的单图表指标所携带的相同显示控件,名称也完全一致,因此一边设置好的图表可以在另一边重现。
包含三种配色方案,其中一种对色盲友好,使用蓝色和橙色而不是红色和绿色。面板位置、方案、排序方式、过滤器、可见列,以及在表单上修改的每一个数值,都会按图表分别保留,跨越周期切换和终端重启依然存在。界面为英文。
提醒
提醒出厂时默认关闭,面板上有一个总开关,旁边还有一个Test alert按钮。事件是为每个被扫描的周期分别声明的新鲜BUY和新鲜SELL,再加上数据健康状况,会在某个品种失去或恢复其数据时发声。最低评级设置在这里能起到真正的作用:把它设为二,就只有到达更深水平的交叉才会发声。
有四个通道传递提醒:弹出窗口、声音、推送到移动终端,以及电子邮件。冷却时间按单元格和按事件分别保留,默认三十分钟。Telegram不属于本产品的一部分。
成本
工作是有预算的:每一个计时器周期只刷新固定数量的品种,因此一份很长的列表会分摊自己的负载,而不是让终端卡住。第一遍是渐进式的,面板会报告已测量的百分比。
从EA中读取
图表指标的十三个缓冲区都可以通过iCustom读取。MetaTrader 4只绘制靠前的缓冲区,所以绘制的序列排在前面,可读取的契约位于它们后面。这张映射表与MetaTrader 5版本的映射表不同:为那个版本编写的EA必须重新指向下面这些索引。
缓冲区0到4是动量柱状图的显示拆分,每种状态各对应一个普通柱状图:中性、向上扩大、向上减弱、向下扩大、向下减弱。缓冲区5是WT1,即快速波动线,缓冲区6是WT2,即慢速的那条。缓冲区7是WT1-WT2,即作为单一序列的柱状图,缓冲区8是与之配套的颜色索引。缓冲区9是Signal:BUY交叉时为+1,SELL交叉时为-1,没有交叉时为0。缓冲区10是Grade,在信号柱上为1或2。缓冲区11是Div,即背离状态。缓冲区12是Zero:快线向上穿越零轴时为+1,向下穿越时为-1,两者都未发生时为0。
Data Window列出了七行绘制内容、五列柱状图,以及两条波动线。契约部分,也就是缓冲区7到12,不会出现在那里,而这并不能证明什么:iCustom会同样读取上面的每一个索引。本产品既没有单独的Buy和Sell价格缓冲区,也没有Override缓冲区,而这正是本映射表与单图表版Wave Trend指标不共享的一个索引:在那边,面板的override计数器位于映射表末尾,而在这里它根本不存在。信号是缓冲区9,其评级是缓冲区10。
MQL4没有输入分组,因此EA在这里传给iCustom的参数列表比MetaTrader 5版本更短,位置也不同。请按照本版本的输入列表来构建调用,而不是另一个平台的。
Styles标签页隐藏一个绘图对象的方式是拿走它的颜色,而绝不是清空缓冲区。由iCustom创建的实例是只读的,并且始终使用您传入的参数运行。
看板本身是一个面板,而不是缓冲区。它是靠肉眼和提醒来读取的。
出处
这是对TradingView上"WaveTrend [LazyBear]"的移植。其出处是一种重建:公式是通用且被广泛转载的,并被用作本文件的工作规范。该脚本是公开发布的,这使得按公式移植是可以接受的。
本产品沿用了这个方法的名字,因为这正是它所实现的内容。原作属于LazyBear,本产品在此不主张对其拥有著作权。
诚实的局限
看板读取的是已收盘的K线,并以已收盘K线的数量来计算一个单元格的存在时长。子窗口中的振荡指标在形成中的柱上是实时变动的,柱中途存在的交叉可能在收盘时已经消失。发布在已收盘K线上的数值,之后不会再改变。
背离标记从不放在形成中的柱上。一个枢轴点需要其两侧的柱都已存在,因此背离按其构造原理只能事后出现。这里不会把背离画进一根本来没有背离的过去的柱中。
评级描述的是市场在区域中走得多深,而不是概率。评级为2的单元格只是走得更深。它所表达的仅此而已。
交叉不等于方向。在趋势行情中,振荡指标会反复到达同一个区域,它产生的每一次交叉都会逆着这个趋势,而在看板上,这意味着多个相关联的品种会同时亮起。
AGREE统计的是周期数量。同一品种的四个相关读数彼此一致,并不等同于四个独立的确认。平局有意不产生任何裁决,并会同时被buys过滤器和sells过滤器隐藏。
扫描是有成本的。四个周期上的二十八个品种意味着一百一十二个单元格;预算设置正是在较慢的机器上需要调低的那一项。
本产品在此不宣称任何利润数字、胜率或回测结果。

