经典压力支撑通达信主图指标
PH:=TROUGHBARS(2,5,1);
LL:=HHV(H,PH);
TJ1:=LL=HIGH AND LL<REF(LL,1);{//=1}
TS:=SUMBARS(TJ1,2);
TJ:=PEAKBARS(2,5,1)=1 AND TS>=PH;
DRAWICON(TJ,HIGH*1.01+0.02,2);
警告灯:IF(TJ,HIGH*1.008,DRAWNULL),CROSSDOT,LINETHICK2,COLORCYAN;
PL:=BARSLAST(TJ);
支撑位:IF(BARSLAST(TJ1),
REF(LOW,BARSLAST(TJ1)),DRAWNULL),COLOREA91B5;
压力位:IF(BARSLAST(TJ),REF(HIGH,PL),DRAWNULL),COLORYELLOW;
TJ_2:=LOW>REF(REF(LOW,TS),PL);
DRAWTEXT(ISLASTBAR,压力位,'压力位'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,支撑位,'支撑位'),COLOREA91B5;
{------- 股票指标网HTTP:// ----------};
未来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
PH赋值:TROUGHBARS(2,5,1)
LL赋值:PH日内H最高值
TJ1赋值:LL=最高价 AND LL<1日前的LL
{//=1}TS赋值:TJ1累加至2的天数
TJ赋值:PEAKBARS(2,5,1)=1 AND TS>=PH
当满足条件TJ时,在最高价*1.01+0.02和2之间画图标
如果TJ返回最高价*1.008否则返回DRAWNULL
PL赋值:上次TJ距今天数
输出支撑位:IF(上次TJ1距今天数,REF(最低价,上次TJ1距今天数),DRAWNULL),COLOREA91B5
输出压力位:IF(上次TJ距今天数,PL日前的最高价,DRAWNULL),COLORYELLOW
TJ_2:=最低价>TS日前的最低价,PL)
当满足条件ISLASTBAR时,在压力位和'压力位'位置书写文字
当满足条件ISLASTBAR时,在支撑位和'支撑位'位置书写文字
输出{------- 股票指标网HTTP:// ----------}