通达信公式源码 通达信高低区间主图指标公式:

  N:=120;

  N8:=STRCAT(CON2STR(YEAR,0), ‘年’ );

  Y8:=STRCAT(CON2STR(MONTH,0),‘ 月’ );

  R8:=STRCAT(CON2STR(DAY,0),‘ 日’ );

  K:=BARSLAST(CURRBARSCOUNT=N);

  GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0));

  DD:=CONST(IF(ISLASTBAR=1,LLV(L,K),0));

  KJ:=GD-DD;

  SJ8:=STRCAT(STRCAT(N8,Y8), R8);

  GD4:=IF(CURRBARSCOUNT《=N/2,GD,DRAWNULL);

  平衡:IF(CURRBARSCOUNT《=N,DD+KJ/2,DRAWNULL),COLOR00FFFF,NODRAW;

  压力:IF(CURRBARSCOUNT《=N,GD-KJ*0.191,DRAWNULL),COLORFF00FF,NODRAW;

  支撑:IF(CURRBARSCOUNT《=N,DD+KJ*0.191,DRAWNULL),COLOR00FF00,NODRAW;

  低吸:IF(CURRBARSCOUNT《=N/2 AND CROSS(平衡,LOW),1,DRAWNULL),COLORFF8899,NODRAW;

  低涨:IF(CURRBARSCOUNT《=N,(C/LLV(LOW,K)-1)*100,DRAWNULL),COLOR0000FF,NODRAW;

  天:BARSLAST(L=DD),COLOR00FFFF,NODRAW;

  MA11:MA(CLOSE,5),COLORFFFFFF;

  MA21:MA(CLOSE,10),COLOR00FFFF;

  MA55:MA(C,20),COLORFF00FF;

  MA144:MA(C,144),COLORFF00FF;

  DRAWTEXT_FIX(C》0,0.5,0,0,SJ8),COLOR00FFFF;

  高:IF(CURRBARSCOUNT《=N,GD,DRAWNULL),COLOR00FFFF,POINTDOT;

  低:IF(CURRBARSCOUNT《=N,DD,DRAWNULL),COLOR00FF00,POINTDOT;

  STICKLINE(CURRBARSCOUNT=N,GD,DD,0,-1),COLORGREEN;

  STICKLINE(CURRBARSCOUNT=N/2,GD,DD,0,-1),COLORGREEN;

  STICKLINE(CURRBARSCOUNT=1,GD,DD,0,-1),COLORGREEN;

  STICKLINE(CURRBARSCOUNT《=N,平衡,平衡,3,-1),COLORWHITE;

  STICKLINE(CURRBARSCOUNT《=N/2,压力,压力,3,-1),COLORRED;

  STICKLINE(CURRBARSCOUNT《=N/2,支撑,支撑,3,-1),COLORGREEN;