通达信三色K线主图公式指标源码分享
该公式功能:基于均线交叉与涨跌条件,用不同颜色K线显示多空信号。
使用方法:
- 红色K线:5日均线在20日均线上方,提示做多。
- 绿色K线:5日均线在20日均线下方,提示做空。
- 白色K线:均线方向不一致(如5日线在10日线下方但20日线上方),提示观望。
- 蓝色标记:当日收盘价高于前一日收盘价时,在K线位置显示蓝色粗线。
- 黄色文字:在图表右侧显示操作建议。
B:=C>REF(C,1);
IF(B-1,C,DRAWNULL)COLORBLUE,LINETHICK3;
AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
STICKLINE(AA,H,L,0,0),COLORRED;
STICKLINE(AA,O,C,3,1),COLORRED;
STICKLINE(AA AND DD,O,C,3,0),COLORRED;
STICKLINE(BB,H,L,0,0),COLORGREEN;
STICKLINE(BB,O,C,3,1),COLORGREEN;
STICKLINE(BB AND DD,O,C,3,0),COLORGREEN;
STICKLINE(BB AND CC,H,L,0,1),COLORWHITE;
STICKLINE(BB AND CC,O,C,3,1),COLORWHITE;
STICKLINE(BB AND CC AND DD,O,C,3,0),COLORWHITE;
STICKLINE(AA AND CC1,H,L,0,0),COLORWHITE;
STICKLINE(AA AND CC1,O,C,3,1),COLORWHITE;
STICKLINE(AA AND CC1 AND DD,O,C,3,0),COLORWHITE;
AAA:=CONST(HHV(C,90));
DRAWTEXT(C AND CURRBARSCOUNT=80 ,AAA, '红色K线做多,绿色K线做空,白色K线观望。 '),COLORYELLOW;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
B赋值:收盘价>1日前的收盘价
如果B-1,返回收盘价,否则返回无效数画蓝色,线宽为3
AA赋值:收盘价的5日指数移动平均 > 收盘价的20日指数移动平均
BB赋值:收盘价的5日指数移动平均 < 收盘价的20日指数移动平均
CC赋值: 收盘价的5日指数移动平均 > 收盘价的10日指数移动平均
CC1赋值:收盘价的5日指数移动平均 < 收盘价的10日指数移动平均
DD赋值:收阴线
当满足条件AA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件AA时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件AAANDDD时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件BB时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件BB时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
当满足条件BBANDDD时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件BBANDCC时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画白色
当满足条件BBANDCC时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画白色
当满足条件BBANDCCANDDD时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
当满足条件AAANDCC1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件AAANDCC1时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画白色
当满足条件AAANDCC1ANDDD时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
AAA赋值:90日内收盘价的最高值的最后一日取值设为常数
当满足条件CANDCURRBARSCOUNT=80时,在AAA位置书写文字,画黄色