通达信〖超神看盘〗K线涨跌停变色公式源码分享
M5:=5;
M10:=10;
M20:=20;
M60:=60;
MA5:MA(CLOSE,M5);
MA10:MA(CLOSE,M10);
MA20:MA(CLOSE,M20);
MA60:MA(CLOSE,M60);
{涨跌停K线图}
NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1);{适用ST股}
涨停:=C/REF(C,1)-1>=NE-0.01/REF(C,1) AND C=H AND PERIOD=5;{仅在日线上变色}
STICKLINE(涨停,C,O,-1,0),COLORFF00F5;
跌停:=REF(C,1)/C-1>=NE-0.01/REF(C,1) AND L=C AND PERIOD=5;
STICKLINE(跌停,C,O,-1,0),COLOR00FF00;
{曾涨跌停K线图}
曾涨停:=H/REF(C,1)-1>=NE-0.01/REF(C,1) AND C<H AND PERIOD=5;
STICKLINE(曾涨停,H-(H-MAX(O,C)),H,0,0),COLORFF00B5;
曾跌停:=REF(C,1)/L-1>=NE-0.01/REF(C,1) AND L<C AND PERIOD=5;
STICKLINE(曾跌停,L+(MIN(O,C)-L),L,0,0),COLOR00BB00;
{涨跌停开盘K线图}
涨停开盘:=O/REF(C,1)-1>=NE-0.01/REF(C,1) AND O=H AND PERIOD=5;{阴阳线的十分之一变色}
STICKLINE(涨停开盘,C+(O-C)*0.9,O,-1,0),COLORFF00F5;
跌停开盘:=REF(C,1)/O-1>=NE-0.01/REF(C,1) AND L=O AND PERIOD=5;
STICKLINE(跌停开盘,C-(C-O)*0.9,O,-1,0),COLOR00FF00;
总市值:=STRCAT(STRCAT('市值 ',CON2STR((TOTALCAPITAL/1000000)*C,0)),'亿 ');
流通值:=STRCAT(STRCAT('流通 ',CON2STR((CAPITAL/1000000)*C,0)),'亿');
DRAWTEXT_FIX(ISLASTBAR,0.005,0.04,0,STRCAT(HYBLOCK,STRCAT(' ',GNBLOCK))),COLORFFAA00;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.10,0,STRCAT(总市值,流通值)),COLORFFAA00;
涨股:=STRCAT(CON2STR(DYNAINFO(60),0),'股▲');
跌股:=STRCAT(CON2STR(DYNAINFO(61),0),'股▼');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.86,0,涨股),COLOR3030FF;
DRAWTEXT_FIX(ISLASTBAR,0.8,0.92,0,跌股),COLORGREEN;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
M5赋值:5
M10赋值:10
M20赋值:20
M60赋值:60
输出MA5:收盘价的M5日简单移动平均
输出MA10:收盘价的M10日简单移动平均
输出MA20:收盘价的M20日简单移动平均
输出MA60:收盘价的M60日简单移动平均
NE赋值:如果模糊匹配品种名称ORNAMELIKE('*S'),返回0.05,否则返回0.1
涨停赋值:收盘价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 收盘价=最高价 AND 周期类型=5
当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,COLORFF00F5
跌停赋值:1日前的收盘价/收盘价-1>=NE-0.01/1日前的收盘价 AND 最低价=收盘价 AND 周期类型=5
当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,COLOR00FF00
曾涨停赋值:最高价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 收盘价<最高价 AND 周期类型=5
当满足条件曾涨停时,在最高价-(最高价-开盘价和收盘价的较大值)和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00B5
曾跌停赋值:1日前的收盘价/最低价-1>=NE-0.01/1日前的收盘价 AND 最低价<收盘价 AND 周期类型=5
当满足条件曾跌停时,在最低价+(开盘价和收盘价的较小值-最低价)和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00BB00
涨停开盘赋值:开盘价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 开盘价=最高价 AND 周期类型=5
当满足条件涨停开盘时,在收盘价+(开盘价-收盘价)*0.9和开盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,COLORFF00F5
跌停开盘赋值:1日前的收盘价/开盘价-1>=NE-0.01/1日前的收盘价 AND 最低价=开盘价 AND 周期类型=5
当满足条件跌停开盘时,在收盘价-(收盘价-开盘价)*0.9和开盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,COLOR00FF00
总市值赋值:字符串相加
流通值赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.005纵轴0.04位置书写文字,COLORFFAA00
当满足条件是否最后一个周期时,在横轴0.005纵轴0.10位置书写文字,COLORFFAA00
涨股赋值:字符串相加
跌股赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.8纵轴0.86位置书写文字,COLOR3030FF
当满足条件是否最后一个周期时,在横轴0.8纵轴0.92位置书写文字,画绿色