通达信涨跌台阶主图指标公式源码
功能:识别最近80周期最低点(SW=1时),画低点水平支撑线BLIN,并给出上方两档比例位:ST05约+8.09%、ST1约+16.18%,作目标/压力参考。SW=0时为高点模式,两条线为下方回撤位。
用法:以BLIN为支撑/压力基准。多头时站稳BLIN可看ST05、ST1;跌破BLIN则支撑失效。仅显示最近一个极值到当前的线段,适合波段支撑压力与目标位参考。
SW:=1;CL:=10;
CON1:=IF(SW=1,IF(L=LLV(L,8*CL),L,DRAWNULL),IF(H=HHV(H,8*CL),H,DRAWNULL));
CON2:=IF(SW=1,CONST(BARSLAST(CON1=L))+1,CONST(BARSLAST(CON1=H))+1);
BLIN:IF(CURRBARSCOUNT<=CON2,CONST(IF(SW=1,IF(CON2=1,L,REF(L,CON2-1)),IF(CON2=1,H,REF(H,CON2-1)))),DRAWNULL);
ST05:IF(SW=1,BLIN*1.0809,BLIN/1.0809),COLOR89615F;
ST1:IF(SW=1,BLIN*1.1618,BLIN/1.1618),COLOR89615F;
未来函数检测结果
SW赋值:1
CL赋值:10
CON1赋值:如果SW=1,返回如果最低价=8*CL日内最低价的最低值,返回最低价,否则返回无效数,否则返回如果最高价=8*CL日内最高价的最高值,返回最高价,否则返回无效数
CON2赋值:如果SW=1,返回上次CON1=最低价距今天数的最后一日取值设为常数+1,否则返回上次CON1=最高价距今天数的最后一日取值设为常数+1
输出BLIN:如果到最后交易的周期<=CON2,返回如果SW=1,返回如果CON2=1,返回最低价,否则返回CON2-1日前的最低价,否则返回如果CON2=1,返回最高价,否则返回CON2-1日前的最高价的最后一日取值设为常数,否则返回无效数
输出ST05:如果SW=1,返回BLIN*1.0809,否则返回BLIN/1.0809,COLOR89615F
输出ST1:如果SW=1,返回BLIN*1.1618,否则返回BLIN/1.1618,COLOR89615F