Volatility Explosion
- 指标
-
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
在真的发生什么之前,它一直闭着嘴。Volatility Explosion MTF度量动量在K线之间的变化,只有当它同时越过两个阈值时才报告:一条布林带的宽度,以及由一百根K线的真实波幅搭起的死区。同时越过两者的那根K线,是一次带方向的真实波动率扩张,而在它们之下的一切,什么都不是。它是免费的:没有试用期,没有锁定功能,没有升级页面。
喷发是这根K线的MACD与上一根K线的MACD之差,再乘以一个把它放到价格尺度上的灵敏度。爆发阈值是收盘价上一条布林带的宽度,也就是乘数的两倍乘以标准差。死区取自该方法的第二版:在一百根K线上按Wilder方式平滑的真实波幅,乘以它自己的乘数。
当喷发的幅度同时高于阈值和死区时,这根K线被算作爆发性的,而喷发的符号说明是哪个方向。信号是一次爆发的开始,也就是它第一次同时越过两者的那根K线。强度倍数只是把它评为2而不是1;真正起过滤作用的只有爆发阈值本身,与原作完全一致。
图表上显示的内容
在独立窗口里:爆发阈值和死区画成两条线,喷发画成柱状图,它的方向就是它的符号,浓淡则说明它在扩大还是在消退。背离在喷发序列上寻找,而不是在阈值上,因为阈值没有方向,在它上面的背离没有意义。
面板
价格图表上的画布面板,可拖动、可折叠、可关闭。它显示当前生效的时间周期,以及实际参与计算的设置数值。它告诉您最近一根已收盘K线上发生了什么:一个BUY信号、一个SELL信号,或者两者都没有。它还会告诉您屏幕上的数字来自属性对话框还是来自面板,以及其中有多少个是手工改过的。
下方是面板可以调整的设置及其当前值。齿轮打开一个三页标签的设置表。
Values选项卡涵盖时间周期、一百五十的灵敏度、动量背后二十与四十的快慢长度、阈值背后二十的通道长度与2.0的布林乘数、3.7的死区乘数、把一次喷发评为2的1.5强度倍数,以及三行背离设置。Styles选项卡涵盖配色、两条阈值线及其粗细,以及喷发柱状图。Values的每一行都有步进按钮、取值范围和一句说明。
Alerts选项卡涵盖总开关、按事件的分开关、各个通道、以分钟计的冷却时间,以及一个测试提醒。
三套配色:深色、浅色,以及一套用蓝色与橙色代替红绿的色觉友好配色。面板的一切,包括在设置表上改动过的每一个值,都按图表分别保存,可跨越周期切换和终端重启。界面为英文。
提醒
出厂状态下关闭。六个事件:BUY信号、SELL信号、看涨背离、看跌背离、动量向上转折以及动量向下转折。每个事件都有自己的开关。
通道为弹窗、声音、推送到移动终端和电子邮件。具备按事件和按通道的开关,冷却时间默认两小时。
提醒在最近一根已收盘K线上触发。另有两个默认关闭的提醒,在未收盘K线上、距其收盘所选秒数以内发声;它们之所以被称为提前提醒,是因为K线中途出现的翻转可能被撤销。本产品不包含 Telegram。
多周期
Timeframe 设置在更高周期上计算,并把结果绘制在这里。只读取已收盘的高周期K线:图表上的一根K线对应的是到这根K线自身收盘时已经收盘的那根最新高周期K线,因此翻转落在与高周期K线同时收盘的那根K线上,图上不会出现任何实时无法得知的内容。
外部序列在后台构建。首次读取可能返回空值,指标会重试,面板会说明它是在等待下载,还是确实遇到了历史数据不足。它绝不会因为缺少K线而导致初始化失败。
从 EA 中读取
共九个缓冲区,全部可通过iCustom和CopyBuffer读取。缓冲区0是爆发阈值,也就是收盘价上一条布林带的宽度,缓冲区1是死区,也就是在一百根K线上平滑后的真实波幅乘以它的乘数。缓冲区2是喷发本身,也就是MACD的变化乘以灵敏度,画成一条以符号给出方向的柱状图,缓冲区3是给它上色的颜色索引。缓冲区4,Signal,在BUY的K线上为+1,在SELL的K线上为-1,其余为0。缓冲区5是该信号的等级。缓冲区6存放背离标记,看涨为+1,看跌为-1。缓冲区7是零轴,缓冲区8是Override。
本产品没有单独的Buy和Sell价格缓冲区,因为在独立窗口里没有可供挂箭头的价格。契约是缓冲区4,也就是信号:无论Styles选项卡怎样设置,它都会在每一遍计算中被填满,并且出现在数据窗口里。隐藏一条序列是靠去掉它的颜色,绝不会靠清空缓冲区,因此即使把显示全部关掉,上面列出的每一个索引都仍然可读。
用iCustom创建的实例是只读的,并且始终使用您传入的参数。Override缓冲区让智能交易系统能够判断出图表上的实例正在使用面板手工改过的数字运行。
来源
这是"Waddah Attar Explosion"的移植,取自LazyBear公开发布的Pine以及带自动死区的第二版。由于它是公开发布的,按公式移植是允许的。作者的名字有意不带入产品名称;相关引用属于这里,也就是出处一节。声明三处差异:Pine把第二项写成对一条挪位序列调用同一个函数,而在预热之后它与上一根K线的MACD完全相同,这里也就是这样写的;标准差窗口和两条均线在Pine什么都不返回的最初若干根K线上是渐进的;背离在喷发序列上寻找,因为第一个绘制位被阈值占用,而阈值不可能发生背离。
本产品之所以叫Volatility Explosion MTF,是因为这是该方法的名称,而不是因为这里主张该方法的著作权。原作归其作者所有。
诚实的局限
振荡指标在正在形成的K线上是实时变化的。盘中出现的交叉到收盘时可能并不存在,面板上的那一行和等级也会随之消失。已收盘的K线不会改变。
本产品度量的是一段行情的大小,而不是它的对错。一次爆发是在说波动率朝某个方向扩张了,而波动率在行情结束时扩张的频率,与在行情开始时一样高。
灵敏度把喷发放到价格尺度上,因此柱状图的高度在品种之间不可比较。面板改用等级和新鲜度来比较它们。
两个阈值意味着有两种保持沉默的方式。一段从未越过死区的真实行情根本不会被报告,而为了抓住它去调低死区乘数,也会把噪声一并放回来。
设置会挪动本产品所能给出的每一个信号。两套配置会给出两组不同的信号,而其中没有哪一组是真正正确的。
此处不主张任何收益数字、胜率或回测结果。
