通达信牛熊时段主图指标公式源码
指标通过均线系统划分牛熊时段,并用不同颜色K线标识市场状态:
- 均线:显示20、60、120、250日移动平均线(虚线),120日线(N)和250日线(M)作为牛熊分界。
- K线颜色:
- 浅蓝(默认):普通K线。
- 红色:收盘价>N且N上升,代表上升趋势。
- 绿色:收盘价在N和M之间,代表调整。
- 蓝色:收盘价<M,代表下跌趋势。
- 黄色:收盘价>N但N<M,代表震荡。
用法:观察K线颜色变化判断市场阶段,红色持股,绿色观望,蓝色回避,黄色谨慎。
{大盘牛熊时段}
MA20:MA(C,20),DOTLINE;
MA60:MA(C,60),DOTLINE;
MA120:MA(C,120),DOTLINE;
MA250:MA(C,250),DOTLINE;
N:=MA120;
M:=MA250;
{浅蓝注意}
STICKLINE(CLOSE>=0,H,L,0,0),COLORFFFF00;
STICKLINE((CLOSE>=0 AND (C>=O)),O,C,3,1),COLORFFFF00;
STICKLINE((CLOSE>=0 AND (C<=O)),O,C,3,0),COLORFFFF00;
{红色上升}
STICKLINE(CLOSE>N AND N>REF(N,1),H,L,0,0),COLOR0000A8;
STICKLINE((CLOSE>N AND N>REF(N,1) AND (C>=O)),O,C,3,1),COLOR0000A8;
STICKLINE((CLOSE>N AND N>REF(N,1) AND (C<=O)),O,C,3,0),COLOR0000A8;
{绿色调整}
STICKLINE(CLOSE<N AND CLOSE>M,H,L,0,0),COLOR00A800;
STICKLINE((CLOSE<N AND CLOSE>M AND (C>=O)),O,C,3,1),COLOR00A800;
STICKLINE((CLOSE<N AND CLOSE>M AND (C<=O)),O,C,3,0),COLOR00A800;
{蓝色下跌}
STICKLINE(CLOSE<M,H,L,0,0),COLORA80000;
STICKLINE((CLOSE<M AND (C>=O)),O,C,3,1),COLORA80000;
STICKLINE((CLOSE<M AND (C<=O)),O,C,3,0),COLORA80000;
{黄色震荡}
STICKLINE(CLOSE>N AND N<M,H,L,0,0),COLOR54FCFC;
STICKLINE((CLOSE>N AND N<M AND (C>=O)),O,C,3,1),COLOR54FCFC;
STICKLINE((CLOSE>N AND N<M AND (C<=O)),O,C,3,0),COLOR54FCFC;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
输出MA20:收盘价的20日简单移动平均,DOTLINE
输出MA60:收盘价的60日简单移动平均,DOTLINE
输出MA120:收盘价的120日简单移动平均,DOTLINE
输出MA250:收盘价的250日简单移动平均,DOTLINE
N赋值:MA120
M赋值:MA250
当满足条件收盘价>=0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
当满足条件(收盘价>=0AND(收盘价>=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFF00
当满足条件(收盘价>=0AND(收盘价<=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价>NANDN>1日前的N时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000A8
当满足条件(收盘价>NANDN>1日前的NAND(收盘价>=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0000A8
当满足条件(收盘价>NANDN>1日前的NAND(收盘价<=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000A8
当满足条件收盘价M时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00A800
当满足条件(收盘价MAND(收盘价>=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00A800
当满足条件(收盘价MAND(收盘价<=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00A800
当满足条件收盘价当满足条件(收盘价=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORA80000
当满足条件(收盘价当满足条件收盘价>NANDN当满足条件(收盘价>NANDN=开盘价))时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR54FCFC
当满足条件(收盘价>NANDN