Williams Vix Fix MTF
- 指标
-
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
给那些没有自己恐慌指数的品种做的一个恐慌指数。Williams Vix Fix MTF度量一根K线的最低价比最近的最高收盘价低了多少,这正是VIX给一个指数的东西;当这个读数越过自己的布林带、或者接近自己最近的高点时,就打开一个恐慌区域。Larry Williams造它是为了找出恐慌抛售,而本移植版加上了镜像的一侧,好让面板能把两边都显示出来。它是免费的:没有试用期,没有锁定功能,没有升级页面。
这个读数只是一次减法:这根K线的最低价,比最近窗口里最高的收盘价低了多少,用那个高点的百分比来表示。当读数越过自己的布林带,或者与自己最近的高点的距离小于一个设定的比例时,恐慌区域就打开。
原作只有一侧,只猎捕恐慌抛售。面板需要两侧,因此旁边跑着同一条公式逐字镜像后的版本作为亢奋那一半,并在它出现的每一处都标明这是镜像。信号是区域关闭而不是打开,这正是作者自己的策略所采用的入场。
图表上显示的内容
在独立窗口里:零轴之上是恐慌读数,之下是镜像出来的亢奋读数,于是仅凭符号就知道一个读数属于市场的哪一侧;它们身后是区域柱,恐慌打开期间向上填充,亢奋打开期间向下填充。背离线画在读数上,若您需要,也可以画在价格图表上对应的枢轴之间。
面板
价格图表上的画布面板,可拖动、可折叠、可关闭。它显示当前生效的时间周期,以及实际参与计算的设置数值。它告诉您最近一根已收盘K线上发生了什么:一个BUY信号、一个SELL信号,或者两者都没有。它还会告诉您屏幕上的数字来自属性对话框还是来自面板,以及其中有多少个是手工改过的。
下方是面板可以调整的设置及其当前值。齿轮打开一个三页标签的设置表。
Values选项卡涵盖时间周期、二十二根K线的vix窗口、二十的布林长度与它的乘数、提供打开区域第二条途径的五十根K线区间窗口及其0.85的阈值,以及三行背离设置。Styles选项卡涵盖配色、两条读数线及其粗细,以及区域柱。Values的每一行都有步进按钮、取值范围和一句说明。
Alerts选项卡涵盖总开关、按事件的分开关、各个通道、以分钟计的冷却时间,以及一个测试提醒。
三套配色:深色、浅色,以及一套用蓝色与橙色代替红绿的色觉友好配色。面板的一切,包括在设置表上改动过的每一个值,都按图表分别保存,可跨越周期切换和终端重启。界面为英文。
提醒
出厂状态下关闭。六个事件:BUY信号、SELL信号、看涨背离、看跌背离、恐慌区域打开以及亢奋区域打开。每个事件都有自己的开关。
通道为弹窗、声音、推送到移动终端和电子邮件。具备按事件和按通道的开关,冷却时间默认两小时。
提醒在最近一根已收盘K线上触发。另有两个默认关闭的提醒,在未收盘K线上、距其收盘所选秒数以内发声;它们之所以被称为提前提醒,是因为K线中途出现的翻转可能被撤销。本产品不包含 Telegram。
多周期
Timeframe 设置在更高周期上计算,并把结果绘制在这里。只读取已收盘的高周期K线:图表上的一根K线对应的是到这根K线自身收盘时已经收盘的那根最新高周期K线,因此翻转落在与高周期K线同时收盘的那根K线上,图上不会出现任何实时无法得知的内容。
外部序列在后台构建。首次读取可能返回空值,指标会重试,面板会说明它是在等待下载,还是确实遇到了历史数据不足。它绝不会因为缺少K线而导致初始化失败。
从 EA 中读取
共九个缓冲区,全部可通过iCustom和CopyBuffer读取。缓冲区0是恐慌读数,画在零轴之上,缓冲区1是镜像出来的亢奋读数,画在零轴之下,于是仅凭符号就知道一个读数属于哪一侧。缓冲区2是区域柱,在恐慌区域打开期间向上填充,在亢奋区域打开期间向下填充,缓冲区3是给它上色的颜色索引。缓冲区4,Signal,在BUY的K线上为+1,在SELL的K线上为-1,其余为0。缓冲区5是该信号的等级。缓冲区6存放背离标记,看涨为+1,看跌为-1。缓冲区7是零轴,缓冲区8是Override。
本产品没有单独的Buy和Sell价格缓冲区,因为在独立窗口里没有可供挂箭头的价格。契约是缓冲区4,也就是信号:无论Styles选项卡怎样设置,它都会在每一遍计算中被填满,并且出现在数据窗口里。隐藏一条序列是靠去掉它的颜色,绝不会靠清空缓冲区,因此即使把显示全部关掉,上面列出的每一个索引都仍然可读。
用iCustom创建的实例是只读的,并且始终使用您传入的参数。Override缓冲区让智能交易系统能够判断出图表上的实例正在使用面板手工改过的数字运行。
来源
这是Williams Vix Fix的移植。该方法属于Larry Williams并已公开发表,被广泛转载的Pine实现属于ChrisMoody并已公开发布,因此按公式移植是允许的。声明两处差异。第一是镜像:原作只有一侧,而面板需要两侧,因此把同一条公式翻转过来作为亢奋那一半。第二是预热,那里窗口是渐进的,而Pine根本什么都不返回。
本产品之所以叫Williams Vix Fix MTF,是因为这是该方法的名称,而不是因为这里主张该方法的著作权。原作归其作者所有。
诚实的局限
振荡指标在正在形成的K线上是实时变化的。盘中出现的交叉到收盘时可能并不存在,面板上的那一行和等级也会随之消失。已收盘的K线不会改变。
这个读数度量的是恐慌,不是方向。一个恐慌读数是在陈述与最近高点之间的距离,而市场完全可以一边继续下跌,一边长时间保持在恐慌之中。
信号是区域关闭而不是打开。这正是原作者自己的策略所采用的入场,也意味着本产品是在极端之后而不是在极端之中发声。
亢奋那一半是原作没有的镜像。它是同一套算术翻转过来的结果,并在它出现的每一处都被标明,而不是被当作方法的一部分来呈现。
设置会挪动本产品所能给出的每一个信号。两套配置会给出两组不同的信号,而其中没有哪一组是真正正确的。
此处不主张任何收益数字、胜率或回测结果。
