指标包含多个分析模块,主要功能如下:
一、 均线与价格通道
1. 绘制5日和13日简单移动平均线。
2. 计算一个基于N周期(默认80)的高低价格通道,并以此为基础,绘制一组百分比回撤线(19.1%、38.2%、50%、61.8%、80.9%),用于标识潜在的支撑与阻力位。通道的“顶点”线为M周期(默认3)前的N周期最高价。
二、 操盘决策线
1. 计算一条名为“操盘线”的黄色粗线,由22周期价格线性回归斜率的20倍加上收盘价,再进行55周期指数平滑得到,作为趋势基准。
2. 计算一个加权“重心”价格。当“重心”位于“操盘线”之上时,“操盘线”显示为红色粗线(黄金线),视为持仓信号;反之则显示为青色粗线(空仓线),视为空仓信号。
3. 当另一条短期均线(DA)上穿“操盘线”时,在操盘线下方标记黄色“★B”买入信号。
三、 趋势雷达线
1. 计算一条5日指数移动平均线(变),作为短期趋势雷达线。
2. 当该线向上时显示为红色粗线(金),视为短期走强信号;向下时显示为绿色粗线(空),视为短期走弱信号。
四、 顶底辅助信号
1. 当短期均线组合(DA9)上穿长期均线组合(DB9)时,在K线最低价附近标记黄色“B”买入信号。
2. 当动量指标(JH9,类似RSI)下穿84时,在K线最高价附近标记绿色“☆S”卖出信号。
3. 当价格上穿一个基于前期25周期最高价的压力线(DB)时,原注释提示风险(相关代码被注释,未实际绘制)。
五、 涨跌停标识
1. 在涨停时绘制黄色实体K线。
2. 在跌幅超过-9.9%时绘制绿色实体K线。
N:=80;
M:=3;
MA5:MA(C,5);
MA13:MA(C,13);
高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);
H19:=高-(高-低)*0.191;
H38:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H61:=高-(高-低)*0.618;
H80:=高-(高-低)*0.809;
顶点:REFDATE(高,DATE),COLORWHITE;
A:=AMOUNT/V/100;
VARA:=EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5);
QQ:=EMA(((VARA/10)+EMA(A,13)),0);
行情线:=MA(A,1);
重心:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
【操盘线】:EMA(((SLOPE(C,22)*20)+C),55),COLORYELLOW,LINETHICK4;
【黄金线】:IF(重心>=【操盘线】,【操盘线】,DRAWNULL),COLORRED,LINETHICK2;
【空仓线】:IF(重心<【操盘线】,【操盘线】,DRAWNULL),COLORCYAN,LINETHICK2;
{DRAWTEXT(ISLASTBAR,【操盘线】,'【操盘线】'),COLORRED;}
{引:EMA(CLOSE,2),LINETHICK1,COLORMAGENTA;
探:MA(CLOSE,5),LINETHICK1;}
变:EMA(CLOSE,5),LINETHICK2,COLORYELLOW;
金:IF(变>REF(变,1),变,DRAWNULL),COLORRED,LINETHICK2;
空:IF(变<REF(变,1),变,DRAWNULL),COLORGREEN,LINETHICK2;
{DRAWTEXT(ISLASTBAR,变,'【雷达线】'),COLORRED;}
{顶底信号}
DA:=(EMA(H,1)+EMA(L,1)+EMA(H,1)+EMA(H,1))/4;
DB:=EMA(REF(HHV(H,25),1),2),COLORGREEN,LINETHICK1;
{DRAWTEXT(CROSS(DB,DA),DB,'←险'),COLORGREEN,LINETHICK1;}
DRAWTEXT(CROSS(DA,【操盘线】),【操盘线】-0.5,'★B'),COLORYELLOW,LINETHICK1;
{涨跌停显示}
涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
STICKLINE(涨停,O,C,3,0),COLORYELLOW;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDF<-9.9,O,C,3,0),COLORGREEN;
DA9:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,4))/4;
DB9:=(EMA(C,10)+EMA(C,20)+EMA(C,40)+EMA(C,80))/4;
DRAWTEXT(CROSS(DA9-DB9,0),L*0.98,'B'),COLORYELLOW;
JH9:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100;
DRAWTEXT(CROSS(84,JH9),H*1.02,'☆S'),COLORGREEN;
