通达信〖涨停极值线〗清晰呈现为支撑与阻力的参考区域源码
本指标的核心作用,是在K线图上自动捕捉并标识四个关键价位,作为后续走势的重要参照:包括近期成交量最大时对应的最高价、成交量最小时对应的最低价、最近一根大阴线的开盘价,以及大阳线的收盘价。这四条水平线将持续向右延伸,清晰呈现为支撑与阻力的参考区域。
在实际操作中,可结合股价与这四条线之间的位置关系作出判断:当股价回落至“小量”或“大阳”线附近并出现企稳迹象,可将其视为潜在支撑,适合逢低关注;而当股价上行至“大量”或“大阴”线附近且遇阻回落,则可视为压力信号,适合减仓或保持观望。通过持续观察价格在这四条关键线附近的反应,有助于判断当前趋势是延续还是发生反转。
{主图源码如下}
VAR1:=CONST(BARSLAST(AMO=HHV(AMO,150)));
VAR2:=CONST(BARSLAST(AMO=LLV(AMO,150)));
VAR3:=CONST(BARSLAST(O/C>=1.05));
VAR4:=CONST(BARSLAST(C/O>=1.05));
大量:IF(CURRBARSCOUNT<=VAR1+1,CONST(REF(H,VAR1)),DRAWNULL);
小量:IF(CURRBARSCOUNT<=VAR2+1,CONST(REF(L,VAR2)),DRAWNULL);
大阴:IF(CURRBARSCOUNT<=VAR3+1,CONST(REF(O,VAR3)),DRAWNULL);
大阳:IF(CURRBARSCOUNT<=VAR4+1,CONST(REF(C,VAR4)),DRAWNULL);
DRAWTEXT(CURRBARSCOUNT=VAR1+1,H*1.008,'大量');
DRAWTEXT(CURRBARSCOUNT=VAR2+1,H*1.008,'小量');
DRAWTEXT(CURRBARSCOUNT=VAR3+1,H*1.008,'大阴');
DRAWTEXT(CURRBARSCOUNT=VAR4+1,H*1.008,'大阳');
DRAWNUMBER(ISLASTBAR,大量,大量);
DRAWNUMBER(ISLASTBAR,小量,小量);
DRAWNUMBER(ISLASTBAR,大阴,大阴);
DRAWNUMBER(ISLASTBAR,大阳,大阳);
{副图源码如下}
VAR1:=IF(INBLOCK(1),0.2,IF(INBLOCK(2),0.3,IF(INBLOCK(3),0.2,IF(INBLOCK(4),0.05,0.1))));
VAR2:=CLOSE=INTPART(REF(CLOSE,1)*(1+VAR1)*100+0.55)/100;
VAR3:=CLOSE=INTPART(REF(CLOSE,1)*(1-VAR1)*100+0.55)/100;
VAR4:=IF(VAR2,HIGH,BETWEEN(CLOSE/REF(CLOSE,1),1.05,1.4)) AND BETWEEN(OPEN/REF(CLOSE,1),1,1.4);
VAR5:=CONST(BARSLAST(AMOUNT=HHV(AMOUNT,150)));
VAR6:=CONST(BARSLAST(AMOUNT=LLV(AMOUNT,150)));
VAR7:=CONST(BARSLAST(IF(VAR3,VAR3,OPEN/CLOSE>=1.05)));
VAR8:=CONST(BARSLAST(IF(VAR2,VAR2,CLOSE/OPEN>=1.05)));
VAR9:=IF(CURRBARSCOUNT<=VAR5+1,CONST(REF(HIGH,VAR5)),DRAWNULL);
VAR10:=IF(CURRBARSCOUNT<=VAR6+1,CONST(REF(LOW,VAR6)),DRAWNULL);
VAR11:=IF(CURRBARSCOUNT<=VAR7+1,CONST(REF(OPEN,VAR7)),DRAWNULL);
VAR12:=IF(CURRBARSCOUNT<=VAR8+1,CONST(REF(CLOSE,VAR8)),DRAWNULL);
VAR13:=COUNT(VAR4 AND CROSS(IF(CLOSE>=HIGH,HIGH,CLOSE),VAR9),1)=1 AND ABS(LOW/VAR9-1)<=0.03;
VAR14:=COUNT(VAR4 AND CROSS(IF(CLOSE>=HIGH,HIGH,CLOSE),VAR10),1)=1 AND ABS(LOW/VAR10-1)<=0.03;
VAR15:=COUNT(VAR4 AND CROSS(IF(CLOSE>=HIGH,HIGH,CLOSE),VAR11),1)=1 AND ABS(LOW/VAR11-1)<=0.03;
VAR16:=COUNT(VAR4 AND CROSS(IF(CLOSE>=HIGH,HIGH,CLOSE),VAR12),1)=1 AND ABS(LOW/VAR12-1)<=0.03;
VAR17:=COUNT(VAR4 AND CROSS(IF(CLOSE>=HIGH,HIGH,CLOSE),MA(CLOSE,250)),1)=1 AND ABS(LOW/MA(CLOSE,250)-1)<=0.03;
极值突破:VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
VAR1赋值:上次成交额(元)=150日内成交额(元)的最高值距今天数的最后一日取值设为常数
VAR2赋值:上次成交额(元)=150日内成交额(元)的最低值距今天数的最后一日取值设为常数
VAR3赋值:上次开盘价/收盘价>=1.05距今天数的最后一日取值设为常数
VAR4赋值:上次收盘价/开盘价>=1.05距今天数的最后一日取值设为常数
输出大量:如果到最后交易的周期<=VAR1+1,返回VAR1日前的最高价的最后一日取值设为常数,否则返回无效数
输出小量:如果到最后交易的周期<=VAR2+1,返回VAR2日前的最低价的最后一日取值设为常数,否则返回无效数
输出大阴:如果到最后交易的周期<=VAR3+1,返回VAR3日前的开盘价的最后一日取值设为常数,否则返回无效数
输出大阳:如果到最后交易的周期<=VAR4+1,返回VAR4日前的收盘价的最后一日取值设为常数,否则返回无效数
当满足条件到最后交易的周期=VAR1+1时,在最高价*1.008位置书写文字
当满足条件到最后交易的周期=VAR2+1时,在最高价*1.008位置书写文字
当满足条件到最后交易的周期=VAR3+1时,在最高价*1.008位置书写文字
当满足条件到最后交易的周期=VAR4+1时,在最高价*1.008位置书写文字
当满足条件是否最后一个周期时,在大量位置书写数字
当满足条件是否最后一个周期时,在小量位置书写数字
当满足条件是否最后一个周期时,在大阴位置书写数字
当满足条件是否最后一个周期时,在大阳位置书写数字
VAR1赋值:如果属于某板块,返回0.2,否则返回如果属于某板块,返回0.3,否则返回如果属于某板块,返回0.2,否则返回如果属于某板块,返回0.05,否则返回0.1
VAR2赋值:收盘价=1日前的收盘价*(1+VAR1)*100+0.55的整数部分/100
VAR3赋值:收盘价=1日前的收盘价*(1-VAR1)*100+0.55的整数部分/100
VAR4赋值:如果VAR2,返回最高价,否则返回收盘价/1日前的收盘价位于1.05和1.4之间 AND 开盘价/1日前的收盘价位于1和1.4之间
VAR5赋值:上次成交额(元)=150日内成交额(元)的最高值距今天数的最后一日取值设为常数
VAR6赋值:上次成交额(元)=150日内成交额(元)的最低值距今天数的最后一日取值设为常数
VAR7赋值:上次如果VAR3,返回VAR3,否则返回开盘价/收盘价>=1.05距今天数的最后一日取值设为常数
VAR8赋值:上次如果VAR2,返回VAR2,否则返回收盘价/开盘价>=1.05距今天数的最后一日取值设为常数
VAR9赋值:如果到最后交易的周期<=VAR5+1,返回VAR5日前的最高价的最后一日取值设为常数,否则返回无效数
VAR10赋值:如果到最后交易的周期<=VAR6+1,返回VAR6日前的最低价的最后一日取值设为常数,否则返回无效数
VAR11赋值:如果到最后交易的周期<=VAR7+1,返回VAR7日前的开盘价的最后一日取值设为常数,否则返回无效数
VAR12赋值:如果到最后交易的周期<=VAR8+1,返回VAR8日前的收盘价的最后一日取值设为常数,否则返回无效数
VAR13赋值:统计1日中满足VAR4ANDCROSS(如果收盘价>=最高价,返回最高价,否则返回收盘价,VAR9)的天数=1 AND 最低价/VAR9-1的绝对值<=0.03
VAR14赋值:统计1日中满足VAR4ANDCROSS(如果收盘价>=最高价,返回最高价,否则返回收盘价,VAR10)的天数=1 AND 最低价/VAR10-1的绝对值<=0.03
VAR15赋值:统计1日中满足VAR4ANDCROSS(如果收盘价>=最高价,返回最高价,否则返回收盘价,VAR11)的天数=1 AND 最低价/VAR11-1的绝对值<=0.03
VAR16赋值:统计1日中满足VAR4ANDCROSS(如果收盘价>=最高价,返回最高价,否则返回收盘价,VAR12)的天数=1 AND 最低价/VAR12-1的绝对值<=0.03
VAR17赋值:统计1日中满足VAR4ANDCROSS(如果收盘价>=最高价,返回最高价,否则返回收盘价,收盘价的250日简单移动平均)的天数=1 AND 最低价/收盘价的250日简单移动平均-1的绝对值<=0.03
输出极值突破:VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17