通达信〖量价相位共振〗涨跌时间序列与成交量变化时间序列源码
核心创新逻辑:将价格涨跌的时间序列与成交量变化的时间序列,分别抽象为两套相位模型。通过计算量价之间的相位差值,量化共振强度,从而有效区分三种市场状态:多头蓄力共振、空头资金背离、以及无量无序震荡。基于此模型,能够精准捕捉波段启动与离场的关键节点。
{通达信副图:量价相位共振仪(VPR)}
{无未来函数|量价相位建模|波段实战|无背景遮挡 }
{参数设置}
PHASE_N:=24; {相位统计周期}
SMOOTH_K:=6; {信号平滑周期}
VOL_MA:=20; {量能基准周期}
ATR_CYC:=14; {波动率周期}
{模块1:真实波幅(规避TR函数重名)}
TR_RAW:=MAX(MAX(H-L,ABS(REF(C,1)-H)),ABS(REF(C,1)-L));
ATR_SMO:=MA(TR_RAW,ATR_CYC);
波动倍率:=ATR_SMO/REF(C,1);
{ 模块2:价格相位(涨跌时序相位角)}
涨跌标记:=IF(C>REF(C,1),1,IF(C<REF(C,1),-1,0));
价格相位:=EMA(涨跌标记*波动倍率,PHASE_N);
相位基线:=EMA(价格相位,PHASE_N*2);
{模块3:成交量相位(资金时序协同度)}
量比:=VOL/MA(VOL,VOL_MA);
量能相位:=EMA(涨跌标记*量比,PHASE_N);
量能基准:=EMA(量能相位,PHASE_N);
{ 模块4:共振强度(核心创新:价+量双相位叠加)}
相位差值:=价格相位 - 量能相位;
共振强度:=EMA(ABS(相位差值)*100,SMOOTH_K);
共振中枢:=MA(共振强度,PHASE_N);
{模块5:实战交易信号 }
{多头共振:双相位同向收敛,共振强度下穿中枢,放量}
多头共振:=CROSS(共振中枢,共振强度) AND 价格相位>0 AND 量能相位>0 AND 量比>1.2;
{空头背离:双相位反向发散,共振强度上穿中枢}
空头背离:=CROSS(共振强度,共振中枢) AND 价格相位<0 AND 量能相位<0;
{震荡无序:相位拉扯,无明确方向}
无序震荡:=ABS(价格相位)<0.02 AND ABS(量能相位)<0.02 AND 共振强度<共振中枢;
{曲线绘制}
共振强度线:共振强度,COLORWHITE,LINETHICK2;
共振中枢线:共振中枢,COLORBLUE,LINETHICK1;
零基准:0,COLORGRAY,LINETHICK1;
{能量柱颜色对调:低共振(多头蓄力)青色,高背离(分歧)紫红色 }
STICKLINE(共振强度<共振中枢,0,共振强度,2,0),COLORCYAN;
STICKLINE(共振强度>共振中枢,0,共振强度,2,0),COLORMAGENTA;
{ 文字、图标前置置顶(优先渲染,不被柱线遮挡)}
DRAWTEXT(多头共振,共振强度,'多头共振↑'),COLORRED;
DRAWICON(多头共振,共振强度,1);
DRAWTEXT(空头背离,共振强度,'空头背离↓'),COLORGREEN;
DRAWICON(空头背离,共振强度,2);
DRAWTEXT(无序震荡,共振强度,'震荡观望'),COLORYELLOW;
DRAWICON(无序震荡,共振强度,11);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
PHASE_N赋值:24
SMOOTH_K赋值:6
VOL_MA赋值:20
ATR_CYC赋值:14
TR_RAW赋值:最高价-最低价和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
ATR_SMO赋值:TR_RAW的ATR_CYC日简单移动平均
波动倍率赋值:ATR_SMO/1日前的收盘价
涨跌标记赋值:如果收盘价>1日前的收盘价,返回1,否则返回如果收盘价<1日前的收盘价,返回-1,否则返回0
价格相位赋值:涨跌标记*波动倍率的PHASE_N日指数移动平均
相位基线赋值:价格相位的PHASE_N*2日指数移动平均
量比赋值:成交量(手)/成交量(手)的VOL_MA日简单移动平均
量能相位赋值:涨跌标记*量比的PHASE_N日指数移动平均
量能基准赋值:量能相位的PHASE_N日指数移动平均
相位差值赋值:价格相位 - 量能相位
共振强度赋值:相位差值的绝对值*100的SMOOTH_K日指数移动平均
共振中枢赋值:共振强度的PHASE_N日简单移动平均
多头共振赋值:共振中枢上穿共振强度 AND 价格相位>0 AND 量能相位>0 AND 量比>1.2
空头背离赋值:共振强度上穿共振中枢 AND 价格相位<0 AND 量能相位<0
无序震荡赋值:价格相位的绝对值<0.02 AND 量能相位的绝对值<0.02 AND 共振强度<共振中枢
输出共振强度线:共振强度,画白色,线宽为2
输出共振中枢线:共振中枢,画蓝色,线宽为1
输出零基准:0,画深灰色,线宽为1
当满足条件共振强度<共振中枢时,在0和共振强度位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
当满足条件共振强度>共振中枢时,在0和共振强度位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件多头共振时,在共振强度位置书写文字,画红色
当满足条件多头共振时,在共振强度位置画1号图标
当满足条件空头背离时,在共振强度位置书写文字,画绿色
当满足条件空头背离时,在共振强度位置画2号图标
当满足条件无序震荡时,在共振强度位置书写文字,画黄色
当满足条件无序震荡时,在共振强度位置画11号图标