Wave Trend Oscillator MTF 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
一个会忽略区间中央所有交叉的振荡指标。Wave Trend Oscillator MTF只在交叉发生于市场确实到达过的区域内部时才发布该交叉,按该区域的深度为其评级,在快线上寻找背离并可以将其画在您实际交易的价格图表上,而且它可以在您观察自己所在周期的同时,在更高的周期上完成这一切计算。免费,没有试用,没有锁定的功能。
快线衡量的是典型价格相对于其近期平均偏差,偏离其自身平滑中心的程度,在它旁边绘制的是这条快线更慢的一条均线。发布的内容有三项:交叉、它发生所在区域的评级,以及在快线上发现的背离。
交叉、评级与背离
只有在慢线处于超卖水平之下时,买入交叉才计数;只有在慢线处于超买水平之上时,卖出交叉才计数。其余情况一律忽略。
信号发生在已激活区域时获得评级一,若慢线也到达了更深的水平则获得评级二。评级描述的是市场进入该区域的深度,而不是这笔交易成功的概率。
背离是通过比较快线上的枢轴点与价格上的枢轴点找到的。看涨和看跌的分歧会被标记并用一条线连接起来。为了让您在实际交易的地方看到它,同一背离也可以直接画在价格图表本身上,位于两个价格枢轴点之间。
两条线之间的动量柱状图会根据当前柱相对于前一根柱是在扩大还是在减弱来上色,因此一个仍为正值但正在缩小的柱状图,读起来会与一个正在增长的柱状图不同。这种上色可以关闭,关闭后柱状图会精确恢复为单色的简单形式。
图表上显示的内容
在自己的子窗口中,配有一条虚线的零轴:快慢两条波动线,以及按扩大与减弱上色的两者之差的柱状图。背离线画在子窗口中,也可以选择同时画在价格图表上。
面板
画布面板默认位于价格图表上而不是振荡器窗格中,不过也可以移到那里去。它可以拖动、折叠和关闭。它显示当前生效的周期、通道长度和均线长度;显示最后一根收盘柱是什么,也就是两个波动值,以及视情况显示带评级的BUY、带评级的SELL,或者没有交叉;还显示屏幕上的数字是来自属性对话框还是来自面板,以及其中有多少被修改过。
齿轮图标会打开一张有三个标签页的表单。Values包含周期、通道长度、均线长度、超买水平1、超卖水平1、是否绘制背离线,以及背离所能拥有的最短和最长枢轴跨度。每一行都有步进按钮、一个范围和一句帮助说明。Alerts包含总开关、按事件划分的开关、四个通道、以分钟为单位的冷却时间,以及一个测试提醒。Styles包含调色板、是否绘制线条和动量柱状图,以及线宽;它只关乎外观,不会重新计算任何东西。
在面板上移动的数值会立即生效,即使在市场休市时也是如此:线条、柱状图和信号会当场重新计算,而不是等到下一个报价。包含三种配色方案,其中一种对色盲友好,建立在蓝色与橙色之上,使红色永远不会与绿色相对。面板状态以及在表单上所做的每一项更改,会按图表分别保留,跨越周期切换和终端重启依然存在。界面为英文。
提醒
提醒出厂时默认关闭。可以触发六种事件:一个BUY信号、一个SELL信号、快线上形成的看涨背离、快线上形成的看跌背离、快线向上穿越零线,以及向下穿越零线。
有四个通道传递提醒:弹出窗口、声音、推送到移动终端,以及电子邮件。开关按事件和按通道分别设置,默认两小时的冷却时间会让重复提醒保持安静。
提醒在最后一根收盘柱上触发。还有两个默认关闭的提醒,会在收盘前选定的秒数内,在形成中的柱上发声,它们被标记为提前提醒,因为柱中途存在的交叉可能在收盘时消失。故意没有为形成中的柱设置背离提醒:背离需要一个已确认的枢轴点,而在一根尚未完成的柱上宣布它,与其说是提前读数,不如说是猜测。Telegram不属于本产品的一部分。
多周期
Timeframe设置在更高的周期上计算,并把结果画在这里,只读取已收盘的高周期柱。图表上的一根柱显示的是,按其自身时间已经收盘的最新高周期柱,而不是包含它的那一根。
背离线是按柱的时间而不是按索引来锚定的,因为在一个陌生的周期上,枢轴点是高周期柱,而那个序列里的索引在本图表上没有任何意义。
一个陌生的序列会在后台构建。第一次读取可能返回空值,指标会重试,面板会说明它是在等待下载,还是历史数据不足。
从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。缓冲区13是Override,即从面板上修改过的设置数量。
Data Window列出了七行绘制内容、五列柱状图,以及两条波动线。契约部分,也就是缓冲区7到13,不会出现在那里,而这并不能证明什么:iCustom会同样读取上面的每一个索引。本产品没有单独的Buy和Sell价格缓冲区;信号是缓冲区9,其评级是缓冲区10。
MQL4没有输入分组,因此EA在这里传给iCustom的参数列表比MetaTrader 5版本更短,位置也不同。请按照本版本的输入列表来构建调用,而不是另一个平台的。
Styles标签页隐藏一个绘图对象的方式是拿走它的颜色,而绝不是清空缓冲区。由iCustom创建的实例是只读的,并且始终使用您传入的参数运行。缓冲区13的存在,是为了让策略能够知道图表上的实例正在使用从面板手动修改过的数值运行。
出处
这是对TradingView上"WaveTrend [LazyBear]"的移植。其出处是一种重建:公式是通用且被广泛转载的,并被用作本产品的工作规范。该脚本是公开发布的,这使得按公式移植是可以接受的。
本产品沿用了这个方法的名字,因为这正是它所实现的内容。原作属于LazyBear,本产品在此不主张对其拥有著作权。
诚实的局限
振荡指标在形成中的柱上是实时变动的。柱中途存在的交叉可能在收盘时消失,随之一同消失的还有面板上的那一行和评级。已收盘的柱不会再变化。
背离标记从不放在形成中的柱上。一个枢轴点在成为枢轴点之前,需要其两侧的柱都已存在,因此背离按其构造原理只能事后出现。这是背离本身的一种性质,而不是缺陷,同时也意味着背离永远不会被画进一根本来没有背离的过去的柱中。
评级描述的是所到达区域的深度,而不是概率。评级为2的信号只是在该区域中走得更深。它所表达的仅此而已。
交叉不等于方向。在趋势行情中,振荡指标会反复到达同一个区域,它产生的每一次交叉都会逆着这个趋势。
通道长度和均线长度会移动本产品今后会展示的每一次交叉。两种设置会给出两组不同的信号,其中任何一组都不是正确的那一组。
本产品在此不宣称任何利润数字、胜率或回测结果。

