这个是通达信主副图指标公式,手机已测,电脑大家自己试试 主图是四种颜色的K线和止损线组成,K线颜色的不同代表不同的意思,都在源码里了,大家自己参考 幅图是一条线分割多空,有多空提示,黄色的另加上去的 主图指标源码: RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); MACD:=2*(DIFF-DEA); 做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED; 做空:=IF(K<D AND MACD<0 AND V>1,-2,0),COLORGREEN; 强洗:=IF(MACD>0 AND K<D AND V>1,1,0),COLORBLUE; 弱升:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORYELLOW; STICKLINE(做多,L,H,0.5,0),COLORRED; STICKLINE(做多 AND C>=O,C,O,3,1),COLORRED; STICKLINE(做多 AND C<O,C,O,3,0),COLORRED; STICKLINE(做空,L,H,0.5,0),COLORGREEN; STICKLINE(做空 AND C>=O,C,O,3,1),COLORGREEN; STICKLINE(做空 AND C<O,C,O,3,0),COLORGREEN; STICKLINE(强洗,L,H,0.5,0),COLORBLUE; STICKLINE(强洗 AND C>=O,C,O,3,1),COLORBLUE; STICKLINE(强洗 AND C<O,C,O,3,0),COLORBLUE; STICKLINE(弱升,L,H,0.5,0),COLORYELLOW; STICKLINE(弱升 AND C>=O,C,O,3,1),COLORYELLOW; STICKLINE(弱升 AND C<O,C,O,3,0),COLORYELLOW; NN:=50;{NN=15,ATRM=2.5} ATRM:=3; MTR:=MAX(MAX((H-L),ABS(REF(C,1)-H)),ABS(REF(C,1)-L)); ATR:=MA(MTR,NN),NODRAW; ZDATR:=C-ATRM*ATR; 止损:HHV(ZDATR,NN)DOTLINE,COLORLICYAN; 幅图指标源码: HH:=HHV(HIGH,3); LL:=LLV(LOW,3); HH1:=BARSLAST((HH > REF(HH,1))); LL1:=BARSLAST((LL < REF(LL,1))); IF((HH1 < LL1),LL,HH),LINETHICK2,COLORBB0066; IF((HH1 > LL1),HH,LL),LINETHICK2,COLOR1B8800; STICKLINE((HH1 < LL1),CLOSE,OPEN,3,0),COLORRED; STICKLINE((HH1 < LL1),HIGH,LOW,0,0),COLORRED; STICKLINE((HH1 > LL1),CLOSE,OPEN,3,0),COLORFF0000; STICKLINE((HH1 > LL1),HIGH,LOW,0,0),COLORFF0000; DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),COLORFF00FF; DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),COLORFF00FF; HH4:=HHV(HIGH,13); LL4:=LLV(LOW,13); HH11:=BARSLAST((HH4>REF(HH4,1))); LL11:=BARSLAST((LL4<REF(LL4,1))); DRAWTEXT(CROSS(HH11,LL11),HH4,'开空')COLORYELLOW; DRAWTEXT(CROSS(LL11,HH11),LL4,'开多')COLORYELLOW; |
|