通达信广通红绿灯指标公式源码
功能:多周期均线红绿灯。用5/10、10/20、20/28、60/120均线组,以及大盘指数60/120均线,判断短、中、长线和大盘多空状态。
显示:副图五条色带,最上为大盘灯,下面依次为短、中短、中长、长线灯。
绿色:收盘价在两条均线上方,偏多,“绿灯行”。
红色:收盘价在两条均线下方,偏空,“红灯停”。
黄色:收盘价夹在两均线之间,震荡,“黄灯观望”。
使用:多灯共振变绿偏多持股;多灯共振变红偏空回避;黄灯多则观望,等方向明确。短线看5/10、10/20,波段看20/28,中长线看60/120,大盘灯判断整体环境。均线滞后,震荡市易反复,适合趋势过滤,不宜单独作买卖点。
注意:长线黄灯条件引用有误,实际用了10/20区间,长线黄灯判断会不准。
F15A:=MAX(MA(C,5),MA(C,10));
F15B:=MIN(MA(C,5),MA(C,10));
绿灯行F15:C>F15A,COLORGREEN;
红灯停F15:C<F15B,COLORRED;
黄灯观望F15:C>=F15B AND C<=F15A,COLORYELLOW;
STICKLINE(C>F15A,3.3,4,8,0),COLORGREEN,LINETHICK2;
STICKLINE(C<F15B,3.3,4,8,0),COLORRED,LINETHICK2;
STICKLINE(C>=F15B AND C<=F15A,3.3,4,8,0),COLORYELLOW,LINETHICK2;
F30A:=MAX(MA(C,10),MA(C,20));
F30B:=MIN(MA(C,10),MA(C,20));
绿灯行F30:C>F30A,COLORGREEN;
红灯停F30:C<F30B,COLORRED;
黄灯观望F30:C>=F30B AND C<=F30A,COLORYELLOW;
STICKLINE(C>F30A,2.3,3,8,0),COLORGREEN,LINETHICK2;
STICKLINE(C<F30B,2.3,3,8,0),COLORRED,LINETHICK2;
STICKLINE(C>=F30B AND C<=F30A,2.3,3,8,0),COLORYELLOW,LINETHICK2;
F60A:=MAX(MA(C,20),MA(C,28));
F60B:=MIN(MA(C,20),MA(C,28));
绿灯行F60:C>F60A,COLORGREEN;
红灯停F60:C<F60B,COLORRED;
黄灯观望F60:C>=F60B AND C<=F60A,COLORYELLOW;
STICKLINE(C>F60A,1.3,2,8,0),COLORGREEN,LINETHICK2;
STICKLINE(C<F60B,1.3,2,8,0),COLORRED,LINETHICK2;
STICKLINE(C>=F60B AND C<=F60A,1.3,2,8,0),COLORYELLOW,LINETHICK2;
FRA:=MAX(MA(C,60),MA(C,120));
FRB:=MIN(MA(C,60),MA(C,120));
绿灯行FR:C>FRA,COLORGREEN;
红灯停FR:C<FRB,COLORRED;
黄灯观望FR:C>=F30B AND C<=F30A,COLORYELLOW;
STICKLINE(C>FRA,0,1,8,0),COLORGREEN,LINETHICK2;
STICKLINE(C<FRB,0,1,8,0),COLORRED,LINETHICK2;
STICKLINE(C>=FRB AND C<=FRA,0,1,8,0),COLORYELLOW,LINETHICK2;
DPA:=MAX(MA(INDEXC,60),MA(INDEXC,120));
DPB:=MIN(MA(INDEXC,60),MA(INDEXC,120));
绿灯行DP:INDEXC>DPA,COLORGREEN;
红灯停DP:INDEXC<DPB,COLORRED;
黄灯观望DP:INDEXC>=DPB AND INDEXC<=DPA,COLORYELLOW;
STICKLINE(INDEXC>DPA,4.3,5,8,0),COLORGREEN,LINETHICK2;
STICKLINE(INDEXC<DPB,4.3,5,8,0),COLORRED,LINETHICK2;
STICKLINE(INDEXC>=DPB AND INDEXC<=DPA,4.3,5,8,0),COLORYELLOW,LINETHICK2;

未来函数检测结果如下:
该公式没有未来函数
F15A赋值:收盘价的5日简单移动平均和收盘价的10日简单移动平均的较大值
F15B赋值:收盘价的5日简单移动平均和收盘价的10日简单移动平均的较小值
输出绿灯行F15:收盘价>F15A,画绿色
输出红灯停F15:收盘价输出黄灯观望F15:收盘价>=F15B AND 收盘价<=F15A,画黄色
当满足条件收盘价>F15A时,在3.3和4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色,线宽为2
当满足条件收盘价当满足条件收盘价>=F15BANDC<=F15A时,在3.3和4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
F30A赋值:收盘价的10日简单移动平均和收盘价的20日简单移动平均的较大值
F30B赋值:收盘价的10日简单移动平均和收盘价的20日简单移动平均的较小值
输出绿灯行F30:收盘价>F30A,画绿色
输出红灯停F30:收盘价输出黄灯观望F30:收盘价>=F30B AND 收盘价<=F30A,画黄色
当满足条件收盘价>F30A时,在2.3和3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色,线宽为2
当满足条件收盘价当满足条件收盘价>=F30BANDC<=F30A时,在2.3和3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
F60A赋值:收盘价的20日简单移动平均和收盘价的28日简单移动平均的较大值
F60B赋值:收盘价的20日简单移动平均和收盘价的28日简单移动平均的较小值
输出绿灯行F60:收盘价>F60A,画绿色
输出红灯停F60:收盘价输出黄灯观望F60:收盘价>=F60B AND 收盘价<=F60A,画黄色
当满足条件收盘价>F60A时,在1.3和2位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色,线宽为2
当满足条件收盘价当满足条件收盘价>=F60BANDC<=F60A时,在1.3和2位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
FRA赋值:收盘价的60日简单移动平均和收盘价的120日简单移动平均的较大值
FRB赋值:收盘价的60日简单移动平均和收盘价的120日简单移动平均的较小值
输出绿灯行FR:收盘价>FRA,画绿色
输出红灯停FR:收盘价输出黄灯观望FR:收盘价>=F30B AND 收盘价<=F30A,画黄色
当满足条件收盘价>FRA时,在0和1位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色,线宽为2
当满足条件收盘价当满足条件收盘价>=FRBANDC<=FRA时,在0和1位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
DPA赋值:大盘的收盘价的60日简单移动平均和大盘的收盘价的120日简单移动平均的较大值
DPB赋值:大盘的收盘价的60日简单移动平均和大盘的收盘价的120日简单移动平均的较小值
输出绿灯行DP:大盘的收盘价>DPA,画绿色
输出红灯停DP:大盘的收盘价输出黄灯观望DP:大盘的收盘价>=DPB AND 大盘的收盘价<=DPA,画黄色
当满足条件大盘的收盘价>DPA时,在4.3和5位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色,线宽为2
当满足条件大盘的收盘价当满足条件大盘的收盘价>=DPBANDINDEXC<=DPA时,在4.3和5位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2