副图指标 通达信

多周期均线共振评分系统通过计算1日均线与5条关键周期均线(5/10/20/30/60日)的相对位置,给出0-5分的“热度评分”,并用6种颜色和渐变填充直观展示当前趋势的强弱程度。

核心算法脉络

热度评分机制:1日均线每高于一条周期均线得1分,满分5分。0分代表全面空头,5分代表全面多头。

变色系统:0分深绿→1分浅绿→2分亮绿→3分蓝→4分红→5分洋红,颜色从冷到暖,直观反映趋势升温过程。

渐变填充:在短趋势与中趋势之间绘制双色渐变柱,上半部分用当前热度颜色,下半部分用低一级热度颜色,形成视觉上的“温度梯度”。

极强启动信号:当热度从4分跳到5分(即1日均线上穿60日均线且前一日热度不为5),绘制向上箭头,提示趋势从“强”进入“极强”的临界点。

实战应用策略

0-2分(绿色系):趋势偏弱或震荡,以观望或轻仓试错为主。

3分(蓝色):趋势转强,可开始建仓。

4分(红色):趋势强势,持股待涨。

5分(洋红色):趋势极强,可加仓或持有至趋势降温。

多周期均线共振评分系统源码

一日均线:=EMA(CLOSE,1);
五日均线:=EMA(CLOSE,5);
十日均线:=EMA(CLOSE,10);
二十日均线:=EMA(CLOSE,20);
三十日均线:=EMA(CLOSE,30);
六十日均线:=EMA(CLOSE,60);

热度评分:=(IF(一日均线-五日均线>=0,1,0)) + 
          (IF(一日均线-十日均线>=0,1,0)) + 
          (IF(一日均线-二十日均线>=0,1,0)) + 
          (IF(一日均线-三十日均线>=0,1,0)) + 
          (IF(一日均线-六十日均线>=0,1,0));
短趋势:(一日均线);
中趋势:(六十日均线);
热度:(热度评分),NODRAW;
{热度0分:极弱,深绿色}
IF(热度评分=0,短趋势,DRAWNULL),COLOR006600;
{热度1分:较弱,浅绿色}
IF(热度评分=1,短趋势,DRAWNULL),COLOR00C800;
{热度2分:中性,亮绿色}
IF(热度评分=2,短趋势,DRAWNULL),COLOR00F400;
{热度3分:偏强,蓝色}
IF(热度评分=3,短趋势,DRAWNULL),COLORBLUE;
{热度4分:强势,红色}
IF(热度评分=4,短趋势,DRAWNULL),COLORRED;
{热度5分:极强,洋红色}
IF(热度评分=5,短趋势,DRAWNULL),COLORMAGENTA;
DRAWTEXT_FIX(1,0.52,0,0,'WWW.GUSHI.IN '),COLORRED;
STICKLINE(热度评分=0 AND 短趋势>=中趋势,中趋势*1.01,短趋势*0.99,2,0),COLOR006600;
STICKLINE(热度评分=0 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,2,0),COLOR006600;
{热度1分:双色渐变填充}
STICKLINE(热度评分=1 AND 短趋势>=中趋势,中趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLOR00C800;
STICKLINE(热度评分=1 AND 短趋势>=中趋势,短趋势-(一日均线-六十日均线)*0.53,短趋势*0.99,2,0),COLOR006600;
STICKLINE(热度评分=1 AND 短趋势< 中趋势,短趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLOR00C800;
STICKLINE(热度评分=1 AND 短趋势< 中趋势,短趋势-(一日均线-六十日均线)*0.53,中趋势*0.99,2,0),COLOR006600;
{热度2分:双色渐变填充}
STICKLINE(热度评分=2 AND 短趋势>=中趋势,中趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLOR00F400;
STICKLINE(热度评分=2 AND 短趋势>=中趋势,短趋势-(一日均线-六十日均线)*0.53,短趋势*0.99,2,0),COLOR00C800;
STICKLINE(热度评分=2 AND 短趋势< 中趋势,短趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLOR00F400;
STICKLINE(热度评分=2 AND 短趋势< 中趋势,短趋势-(一日均线-六十日均线)*0.53,中趋势*0.99,2,0),COLOR00C800;
{热度3分:双色渐变填充}
STICKLINE(热度评分=3 AND 短趋势>=中趋势,中趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLORBLUE;
STICKLINE(热度评分=3 AND 短趋势>=中趋势,短趋势-(一日均线-六十日均线)*0.53,短趋势*0.99,2,0),COLOR00F400;
STICKLINE(热度评分=3 AND 短趋势< 中趋势,短趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLORBLUE;
STICKLINE(热度评分=3 AND 短趋势< 中趋势,短趋势-(一日均线-六十日均线)*0.53,中趋势*0.99,2,0),COLOR00F400;
{热度4分:双色渐变填充}
STICKLINE(热度评分=4 AND 短趋势>=中趋势,中趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLORRED;
STICKLINE(热度评分=4 AND 短趋势>=中趋势,短趋势-(一日均线-六十日均线)*0.53,短趋势*0.99,2,0),COLORBLUE;
STICKLINE(热度评分=4 AND 短趋势< 中趋势,短趋势*1.01,短趋势-(一日均线-六十日均线)*0.47,2,0),COLORRED;
STICKLINE(热度评分=4 AND 短趋势< 中趋势,短趋势-(一日均线-六十日均线)*0.53,中趋势*0.99,2,0),COLORBLUE;
{热度5分:单色填充+加粗}
STICKLINE(热度评分=5 AND 短趋势>=中趋势,中趋势*1.01,短趋势*0.99,2,0),COLORMAGENTA;
STICKLINE(热度评分=5 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,2,0),COLORMAGENTA;
STICKLINE(热度评分=5 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,7.5,0),COLORMAGENTA;
DRAWICON(CROSS(一日均线,六十日均线) AND NOT(REF(热度评分=5,1)) AND 热度评分=5,中趋势,9);