指标包含以下功能:
1. 背景色:DRAWGBK设置固定渐变背景
2. 趋势线:基于收盘价的三重EMA计算,衍生出XA_2(动量)、XA_3(均线)、XA_4(差值)
3. 短期线:短(白色)为加权移动平均,道(粉色)为短期线的8周期SMA
4. 条件着色:当XA_2上穿XA_3时,道线变紫色;同时根据XA_4方向(XA_9上升、XA_10下降)绘制红/黄色K线
5. 固定数字:在特定日期后显示三个固定数值(260、680、7763)及数字2
使用方法:
- 红色K线表示动量上升,黄色K线表示动量下降
- 白色线为短期趋势,粉色/紫色线为中期趋势
- 固定数字仅用于特定日期后的显示,无交易信号意义
DRAWGBK(1,RGB(38.200001,16.799999,6.18),RGB(16.799999,38.200001,6.18),0,1,0);
XA_1:=EMA(EMA(EMA(CLOSE,5),8),13);
XA_2:=(XA_1-REF(XA_1,1))/REF(XA_1,1)*618;
XA_3:=MA(XA_2,8);
XA_4:=XA_2-XA_3;
XA_5:=SMA(XA_4,3,1);
XA_6:=19000000+DATE;
XA_7:=209912.3125;
XA_8:=100*XA_7;
短:WMA(EXPMA((3*CLOSE+2*OPEN+HIGH+LOW)/7,3),3),COLORWHITE;
道:IF(XA_6<=XA_8,SMA(短,8,1),DRAWNULL),COLORCC99AA,LINETHICK2;
IF(XA_2>=XA_3 AND XA_6<=XA_8,道,DRAWNULL),COLOR6600CC,LINETHICK2;
XA_9:=BARSLAST(XA_4>=REF(XA_4,1)) AND XA_6<=XA_8;
XA_10:=BARSLAST(XA_4<=REF(XA_4,1)) AND XA_6<=XA_8;
STICKLINE(XA_9=0,HIGH,LOW,0,0),COLORRED;
STICKLINE(XA_9=0,CLOSE,OPEN,(-1),0),COLOR001235;
STICKLINE(XA_9=0,CLOSE,OPEN,2.73,0),COLOR002266;
STICKLINE(XA_9=0,CLOSE,OPEN,2.28,0),COLOR003378;
STICKLINE(XA_9=0,CLOSE,OPEN,1.83,0),COLOR004499;
STICKLINE(XA_9=0,CLOSE,OPEN,1.38,0),COLOR0055AA;
STICKLINE(XA_9=0,CLOSE,OPEN,1.03,0),COLOR0066BC;
STICKLINE(XA_9=0,CLOSE,OPEN,0.68,0),COLOR0077CD;
STICKLINE(XA_9=0,CLOSE,OPEN,0.38,0),COLOR0088EE;
STICKLINE(XA_9=0,CLOSE,OPEN,0.13,0),COLOR0099FF;
STICKLINE(XA_10=0,HIGH,LOW,0,0),COLORFFCC00;
STICKLINE(XA_10=0,CLOSE,OPEN,(-1),0),COLOR683501;
STICKLINE(XA_10=0,CLOSE,OPEN,2.73,0),COLOR996700;
STICKLINE(XA_10=0,CLOSE,OPEN,2.28,0),COLORAA7800;
STICKLINE(XA_10=0,CLOSE,OPEN,1.83,0),COLORBB9900;
STICKLINE(XA_10=0,CLOSE,OPEN,1.38,0),COLORCCAA00;
STICKLINE(XA_10=0,CLOSE,OPEN,1.03,0),COLORDDBB00;
STICKLINE(XA_10=0,CLOSE,OPEN,0.68,0),COLOREECC00;
STICKLINE(XA_10=0,CLOSE,OPEN,0.38,0),COLOREFDD00;
STICKLINE(XA_10=0,CLOSE,OPEN,0.13,0),COLORFFEE00;
XA_11:=260;
XA_12:=680;
XA_13:=7763;
QX1:DRAWNUMBER_FIX(XA_6>=XA_8,0.08,0.1,0,XA_11),COLORYELLOW;
QX2:DRAWNUMBER_FIX(XA_6>=XA_8,0.12,0.1,0,XA_12),COLORYELLOW;
QX3:DRAWNUMBER_FIX(XA_6>=XA_8,0.16,0.1,0,XA_13),COLORYELLOW;
IF(XA_6>XA_8,XA_7,DRAWNULL);
DRAWTEXT_FIX(XA_6>=XA_8,0.03,0.1,0,2),COLORYELLOW;