乐于分享
好东西不私藏

波动率压缩,通达信无未来函数副图源码,经典之作,无私分享!

波动率压缩,通达信无未来函数副图源码,经典之作,无私分享!

感恩您:点上方↑"吃喝玩乐在线"免费订阅!

本文只作为知识分享,仅供学习交流,不构成任何投资建议,禁止作为买卖依据,请勿用于股票交易。股市有风险,入市需谨慎。

通达信【波动率压缩-扩张指标 VCED】完整使用说明书

一、指标基础信息

1. 指标名称:波动率压缩-扩张指标 VCED

2. 指标类型:副图指标

3. 核心原理:改良布林带带宽算法,量化价格波动率压缩/扩张状态,捕捉极致缩量窄幅盘整后的变盘突破;带宽极度收敛代表多空平衡、蓄势完成,随后价格突破布林上下轨即为趋势启动信号。

4. 关键核验:全程无任何未来函数(下文单独验证说明)

5. 参数默认:N=20(布林周期)、M=50(平滑滤波周期),支持自定义修改

二、源码无未来函数验证(重点)

1. 先区分通达信未来函数清单

典型未来函数:ZIG、PEAK、TROUGH、PEAKBARS、TROUGHBARS、BACKSET、FILTERX、#DAY/#MIN等跨周期偏移、峰值回溯类函数。

2. 逐行核查本指标全部函数

EMA():指数移动平均,仅使用当日及历史收盘价,无回溯

STD():标准差,历史价格静态计算,无未来偏移

LLV():历史最低值,仅读取已走完K线数据,不重绘历史信号

CROSS():交叉判断,单根K线收盘后结果永久固定

DRAWBAND/STICKLINE/DRAWICON/DRAWTEXT:绘图函数,只做画面渲染,不参与条件计算

3. 结论

本指标不存在任何未来函数:

- 所有数值(压缩度、带宽、突破信号)在单根K线收盘后固定,不会随后续K线变化重绘、消失、漂移;

- 历史K线上出现的「爆发↑/崩塌↓」图标文字不会消失、不会后移,不存在信号消失、飘移、事后修正问题,复盘真实有效。

三、指标图层分层说明(设计优势:文字图标置顶不遮挡)

指标绘图严格分层,绘制顺序从底层到顶层,保证信号文字永远在最上层,不会被色块、柱子遮盖:

1. 底层:DRAWBAND 深绿色带状填充(0~阈值10区间底色)

2. 中层1:主曲线「压缩度」粗绿色线条 + 红色虚线阈值10 + 灰色零轴0

3. 中层2:区间变色柱

- COMPRESS<10:青色柱(极度压缩区间)

- COMPRESS>30:洋红柱(波动率大幅扩张,趋势走出行情)

4. 顶层(最后绘制,置顶):DRAWICON图标 + DRAWTEXT文字信号

无论填充、柱子多厚,文字箭头永远浮在画面最上方,观察无遮挡。

四、各线条/色块/柱子含义详解

1. 主指标线:压缩度(绿色粗线 COMPRESS)

核心数值,代表当前布林带宽相对近50周期最小带宽的收敛程度:

公式拆解: COMPRESS=100*(平滑带宽-50周期最小平滑带宽)/50周期最小平滑带宽 

- 数值越小:布林带收得越窄,波动率极致压缩,盘整蓄势;

- 数值越大:布林带张口,波动率扩张,单边趋势行情。

2. 红色虚线:阈值=10(核心变盘分界线)

10是压缩临界值,指标核心过滤条件:

- 压缩度<10:定义为极致压缩区,多空僵持、波动极小,随时会变盘;只有在这个区间内的突破,才会生成买卖信号,过滤宽幅震荡假突破;

- 压缩度>10:波动率未充分收敛,即使触碰布林轨也不给出信号,规避震荡杂波。

3. 灰色实线:零轴0

压缩度相对基准线,仅做视觉分层参考,无交易阈值意义。

4. 填充带 DRAWBAND

0到阈值10区间填充暗绿色底色,直观区分压缩盘整区域,一眼看清蓄势阶段。

5. 变色区间柱

1. 青色柱(COMPRESS<10):极致压缩蓄势阶段,重点盯盘区间,等待突破信号;

2. 洋红柱(COMPRESS>30):波动率大幅扩张,单边趋势行情,顺势持仓阶段,波动率持续放大不宜反向抄底摸顶。

五、交易信号详解(仅极致压缩后突破才出信号,过滤震荡假突破)

信号触发统一前置条件:压缩度<10(必须极致缩窄蓄势)

1. 爆发↑ 红色信号(看多做多信号)

触发条件:

1. 波动率处于极致压缩区 COMPRESS<10;

2. 当日收盘价上穿自适应布林带上轨 UPPER。

图标:向上红箭头,文字「爆发↑」置顶显示。

市场含义:长期窄幅盘整结束,多头力量集中释放,向上趋势启动。

2. 崩塌↓ 绿色信号(看空做空/减仓信号)

触发条件:

1. 波动率处于极致压缩区 COMPRESS<10;

2. 当日收盘价跌破自适应布林带下轨 LOWER。

图标:向下绿箭头,文字「崩塌↓」置顶显示。

市场含义:长期横盘蓄势后空头集中释放,下跌趋势开启。

补充判断:扩张确认线 EXPAND(隐藏逻辑,无绘图)

 EXPAND:=CROSS(BW_SMOOTH,EMA(BW_SMOOTH,M)) 

带宽平滑线上穿自身均线,代表波动率正式从压缩转向扩张,可辅助验证信号有效性:信号出现后,若同步满足EXPAND,变盘力度更强,行情持续性更好。

六、标准实战操作法则(分阶段)

阶段1:青色柱,压缩度<10(蓄势等待期)

1. 操作思路:不主动开仓,观望等待突破;

2. 辅助观察:成交量同步缩量则压缩有效性翻倍;

3. 风控:临近突破位置不提前埋伏,规避横盘破位来回扫损。

阶段2:出现【爆发↑】做多信号

1. 入场:信号K线收盘确认后次日开盘/回踩布林上轨低吸;

2. 持仓标准:压缩度持续走高、出现洋红柱(波动率扩张),趋势延续持有;

3. 离场条件二选一:

- 收盘价跌破布林中轨MID;

- 压缩度从高位快速回落至10以内,波动率再度收敛,行情进入震荡。

阶段3:出现【崩塌↓】做空/减仓信号(A股仅适合减仓、规避下跌;期货/融券可做空)

1. 股票操作:立即减仓、清仓,规避单边下跌;

2. 期货/融券:信号次日顺势做空;

3. 离场:价格重新站上布林下轨,或压缩度快速回落收敛。

阶段4:洋红柱,压缩度>30(高波动趋势期)

1. 禁止操作:不反向抄底、不猜顶摸底;

2. 持仓策略:顺原有趋势持有,直到带宽收敛、柱子变色为止;

3. 风险提示:高波动阶段容易出现宽幅洗盘,不加仓、不重仓追涨杀跌。

七、参数调节说明(N、M自定义优化)

默认 N=20,M=50,适配日线个股、宽基指数;可根据周期手动调整:

1. 短线超短(60分钟/30分钟周期)

N=13,M=30:缩短周期,捕捉小级别短期压缩突破,信号变多,杂波同步增加,需搭配成交量过滤;

2. 中线波段(日线)

保持 N=20,M=50:均衡稳定,信号过滤效果最好,适合大多数散户;

3. 长线趋势(周线)

N=30,M=80:拉长平滑周期,过滤短期震荡,只出大级别牛熊变盘信号。

八、指标优势总结

1. 无未来函数,历史信号固定,复盘可信,不存在信号消失漂移;

2. 带宽压缩过滤机制,普通布林带大量震荡假突破被直接剔除,信号纯度高;

3. 分层绘图设计,文字图标置顶,不会被色块遮挡,看图直观;

4. 量化波动率核心逻辑,精准定位「横盘变盘拐点」,适配波段、短线、中长线多周期;

5. 自适应平滑处理,减少单日异常波动带来的虚假压缩数值,稳定性更强。

九、配套过滤优化建议(降低误信号)

VCED单独使用即可,叠加以下条件胜率大幅提升:

1. 量能过滤:爆发信号当日成交量大于5日均量,多头力度更强;

2. 均线过滤:做多信号时股价站在60日均线上方,回避下跌趋势反弹假突破;

3. 板块过滤:信号出现时个股所属板块同步走强,共振行情持续性更好。

十、使用禁忌与风险提示

1. 极端一字涨跌停行情失效:一字板无带宽波动,指标压缩数值失真,不参考信号;

2. 大盘单边持续暴跌行情:下跌中途压缩度很难回到10以内,极少做多信号,不强行抄底;

3. 小盘庄股无量横盘:长期极小成交量压缩,突破容易快速冲高回落,必须搭配成交量确认;

4. 指标仅为波动率辅助工具,不保证100%盈利,需配合仓位管理、止损规则使用。

波动率压缩,通达信无未来函数副图源码,具体源码如下:

{通达信副图:波动率压缩-扩张指标(VCED)}

{无未来函数|布林带变种|实战型|图标文字置顶不遮挡 }

N:=20; M:=50;

{ 1. 自适应布林带 }

MID:=EMA(C,N);

UPPER:=MID+2*STD(C,N);

LOWER:=MID-2*STD(C,N);

{ 2. 带宽压缩度(核心创新)}

{原理:布林带宽度压缩到极致,预示变盘}

BWIDTH:=(UPPER-LOWER)/MID*100;

BW_SMOOTH:=EMA(BWIDTH,M);

BW_MIN:=LLV(BW_SMOOTH,M);

COMPRESS:=100*(BW_SMOOTH-BW_MIN)/BW_MIN;

{3. 扩张确认}

EXPAND:=CROSS(BW_SMOOTH,EMA(BW_SMOOTH,M));

{ 4. 实战信号 }

BREAK_UP:=CROSS(C,UPPER) AND COMPRESS<10;

BREAK_DN:=CROSS(LOWER,C) AND COMPRESS<10;

{ 主曲线、阈值、零轴(中层图层) }

压缩度:COMPRESS,COLORGREEN,LINETHICK2;

阈值:10,COLORRED,DOTLINE;

零轴:0,COLORGRAY;

{底层带状填充 }

DRAWBAND(压缩度,RGB(0,50,0),10,RGB(0,20,0));

{区间柱子(中上层图层)}

STICKLINE(COMPRESS<10,0,COMPRESS,2,0),COLORCYAN;

STICKLINE(COMPRESS>30,0,COMPRESS,2,0),COLORMAGENTA;

{ 图标+文字提示(最后绘制,顶层置顶,永不被遮挡)}

DRAWICON(BREAK_UP,COMPRESS+2,1);

DRAWTEXT(BREAK_UP,COMPRESS+4,'爆发↑'),COLORRED;

DRAWICON(BREAK_DN,COMPRESS-2,2);

DRAWTEXT(BREAK_DN,COMPRESS-6,'崩塌↓'),COLORGREEN;

本文只作为知识分享,仅供学习交流,不构成任何投资建议,禁止作为买卖依据,请勿用于股票交易。股市有风险,入市需谨慎。

相关学习资料