通达信阶段前高前低划线主图指标公式
2021/6/28 17:52:58
MA5:MA(C,5),COLORYELLOW;
NOTEXT5:IF((C<=MA5 OR MA5<=REF(MA5,1)),MA5,DRAWNULL),COLORFFFF00;
TY:=H;
TY2:=L;
A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10);
A2:=REF(TY2,10)=LLV(TY2,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10);
前期高位:REF(H,BARSLAST(HD)),COLORYELLOW,POINTDOT;
STICKLINE(H,前期高位,前期高位,8,0),COLORYELLOW;
前期低位:REF(L,BARSLAST(LD)),COLORFF00FF,POINTDOT;
STICKLINE(L,前期低位,前期低位,8,0),COLORFF00FF;
DRAWNUMBER(FILTER(C1,10),HIGH,H),DRAWABOVE;
{DRAWNUMBER(FILTER(C2,20),LOW,L),DRAWABOVE;}
{DRAWNUMBER(FILTER(C1,10),H,H);}
DRAWNUMBER(FILTER(C2,10),L,L);
DRAWTEXT(ISLASTBAR,(前期高位),STRCAT('',CON2STR(前期高位,2))),COLORWHITE;
DRAWTEXT(ISLASTBAR,(前期低位),STRCAT('',CON2STR(前期低位,2))),COLORWHITE;
看股吧 公式 www.kanguba .com
[源码翻译]通达信公式动态翻译显示
输出MA5:收盘价的5日简单移动平均,画黄色
输出NOTEXT5:如果(收盘价<=MA5ORMA5<=1日前的MA5),返回MA5,否则返回无效数,COLORFFFF00
TY赋值:最高价
TY2赋值:最低价
A1赋值:10日前的TY=2*10+1日内TY的最高值
B1赋值:A1的10日过滤
C1赋值:若B1则将最近10+1周期置为1
HD赋值:C1的10日过滤
A2赋值:10日前的TY2=2*10+1日内TY2的最低值
B2赋值:A2的10日过滤
C2赋值:若B2则将最近10+1周期置为1
LD赋值:C2的10日过滤
输出前期高位:上次HD距今天数日前的最高价,画黄色,POINTDOT
当满足条件最高价时,在前期高位和前期高位位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
输出前期低位:上次LD距今天数日前的最低价,COLORFF00FF,POINTDOT
当满足条件最低价时,在前期低位和前期低位位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF
当满足条件C1的10日过滤时,在最高价位置书写数字,显示在位置之上
当满足条件C2的10日过滤时,在最低价位置书写数字
当满足条件是否最后一个周期时,在(前期高位)位置书写文字,画白色
当满足条件是否最后一个周期时,在(前期低位)位置书写文字,画白色
其它股票公式列表