通达信神龙战法升级版主图指标 加仓减仓一目了然 精心打造 直观清爽 源码附图
{七彩神龙G2}
CY:STICKLINE(CLOSE/REF(CLOSE,1)>=1.1 ,CLOSE-(CLOSE-OPEN)/3,OPEN,2,0),COLORYELLOW;
ZT:STICKLINE(CLOSE/REF(CLOSE,1)>=1.0989 AND CLOSE=HIGH ,CLOSE,OPEN,2,0),COLORYELLOW;
DY:STICKLINE(CLOSE/REF(CLOSE,1)>=1.05 AND CLOSE/REF(CLOSE,1)<1.0989,CLOSE,OPEN,2,0),COLORMAGENTA;
ZY:STICKLINE(CLOSE/REF(CLOSE,1)>=1.03 AND CLOSE/REF(CLOSE,1)<1.05,CLOSE,OPEN,2,0),COLORRED;
ZB:=HIGH=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE<HIGH;
ZQ:=100*(C-REF(C,12))/REF(C,12);
CQ:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
TD:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
QS:=MA(ATAN(TD-REF(TD,1)),3);
QS1:=IF((C>O OR C<O) AND H>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
QS2:=IF((C>O OR C<O) AND H<REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
FJ:=MA(REF((QS1+QS2),1),26);QQS:=QS>FJ AND QS>REF(QS,1);
CN:=QQS AND CQ>200 AND ZQ>20 AND C>REF(C,1);
DRAWTEXT(CN,L*0.95,'|↖神龙'),COLORYELLOW ,LINETHICK2;
TT:=(EMA(C,5) * 7 + EMA(C,10) * 3) / 10,,NODRAW;
DRAWTEXT(FILTER(CROSS(TT,MA(H,30) * (1 + 13 / 100)),5),MA(H,30) * (1 + 13 / 100) * 0.96,'|↖捉大妖'),COLORYELLOW;
AAA:=(3*C+H+L+O)/6;
VAR1:(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36,LINETHICK2,COLORRED;
VAR2:=(HHV(VAR1,2)+HHV(VAR1,4)+HHV(VAR1,8))/3;
BB:(HHV(VAR2,2)+HHV(VAR2,4)+HHV(VAR2,8))/3,COLORYELLOW,LINETHICK3;
IF((VAR1 <= REF(VAR1,1)),VAR1,DRAWNULL),COLORGREEN,LINETHICK3;
IF((VAR1 >= REF(VAR1,1)),VAR1,DRAWNULL),COLORMAGENTA,LINETHICK3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,8))/3;
STICKLINE(BB>VAR1,BB,VAR1,0,-1),COLORBLUE;
DRAWICON(CROSS(VAR1,REF(VAR1,1)) AND MACD>REF(MACD,1),L*0.96,1),COLORRED;
DRAWTEXT(REF(VAR6,1)=REF(VAR1,1) AND VAR6<VAR1,L*0.98,'|↖加仓'),COLORYELLOW;
LC:=REF(CLOSE,1);LC1:=REF(CLOSE,1);
RSI1:=((SMA(MAX(CLOSE-LC,0),6,1))/(SMA(ABS(CLOSE-LC),6,1)))*(100);
DRAWTEXT(CROSS(84,RSI),HIGH*1.023,'逃顶 '),COLORBLUE,LINETHICK2;
MA1:=MA(CLOSE,5);TJ:=HHV(H,30)=H;TJT:=BARSLAST(TJ);TJ1:=LLV(L,30)=L;TJ1T:=BARSLAST(TJ1);
DRAWLINE(H=HHV(H,30),HHV(H,30),L=LLV(L,30),LLV(LOW,30),0),COLORGREEN,LINETHICK1,DOTLINE;
NOTEXT2:DRAWLINE(H=HHV(H,30),HHV(H,30),L=LLV(L,30),REF(H,TJT),0),COLORRED,LINETHICK1;
STICKLINE(NOTEXT2 AND L=LLV(L,30) AND FILTERX(L=LLV(L,30),TJT+1),REF(L,TJ1T),REF(H,TJT),0,0),COLORMAGENTA;
买入:=IF(MA1>REF(MA1,1),MA1,DRAWNULL),LINETHICK1,COLORRED;
DF:=(HHV(H,30)-LLV(L,30))/HHV(H,30)*100;
DRAWTEXT(H=HHV(H,30) AND NOTEXT2,H*1.015,'下跌'),COLORGREEN;
DRAWTEXT( NOTEXT2 AND BARSLAST(H=HHV(H,30))=4 ,REF(H,BARSLAST(H=HHV(H,30)))*1.015,VAR2STR(DF,1)),COLORGREEN;
DRAWTEXT( NOTEXT2 AND BARSLAST(H=HHV(H,30))=8 ,REF(H,BARSLAST(H=HHV(H,30)))*1.015,'%'),COLORGREEN;
LT:=LLVBARS(L,60);
DRAWLINE(CURRBARSCOUNT=CONST(LT)+1,L,ISLASTBAR,REF(L,LT),0),COLORMAGENTA ,LINETHICK2,POINTDOT;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
输出{七彩神龙G2}CY:STICKLINE(收盘价/1日前的收盘价>=1.1 ,收盘价-(收盘价-开盘价)/3,开盘价,2,0),画黄色
输出ZT:STICKLINE(收盘价/1日前的收盘价>=1.0989 AND 收盘价=最高价 ,收盘价,开盘价,2,0),画黄色
输出DY:STICKLINE(收盘价/1日前的收盘价>=1.05 AND 收盘价/1日前的收盘价<1.0989,收盘价,开盘价,2,0),画洋红色
输出ZY:STICKLINE(收盘价/1日前的收盘价>=1.03 AND 收盘价/1日前的收盘价<1.05,收盘价,开盘价,2,0),画红色
ZB赋值:最高价=ZTPRICE(1日前的收盘价,0.1) AND 收盘价<最高价
ZQ赋值:100*(C-12日前的C)/12日前的C
CQ赋值:((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88))
TD赋值:1.07*DMA(C,(2*C+H+L的绝对值/4-MA(C,26))/MA(C,26))
QS赋值:MA(ATAN(TD-1日前的TD),3)
QS1:=IF((C>O OR C=1日前的C,ATAN(H的5日简单移动平均*1.02-REF(C的5日简单移动平均*1.02,1)),0)
QS2:=IF((C>O OR CFJ赋值:MA(REF((QS1+QS2),1),26)
QQS赋值:QS>FJ AND QS>1日前的QS
CN赋值:QQS AND CQ>200 AND ZQ>20 AND C>1日前的C
当满足条件CN时,在L*0.95和'|↖神龙'位置书写文字
TT赋值:(C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10,,NODRAW
DRAWTEXT(FILTER(CROSS(TT,H的30日简单移动平均 * (1 + 13 / 100)),5),H的30日简单移动平均 * (1 + 13 / 100) * 0.96,'|↖捉大妖'),画黄色
AAA赋值:(3*C+H+L+O)/6
输出VAR1:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36, 线宽为2,画红色
VAR2赋值:(2日内VAR1最高值+4日内VAR1最高值+8日内VAR1最高值)/3
输出BB:(2日内VAR2最高值+4日内VAR2最高值+8日内VAR2最高值)/3,画黄色, 线宽为3
IF((VAR1 <= 1日前的VAR1),VAR1,DRAWNULL),画绿色, 线宽为3
IF((VAR1 >= 1日前的VAR1),VAR1,DRAWNULL),画洋红色, 线宽为3
VAR6赋值:(2日内VAR1最低值+4日内VAR1最低值+8日内VAR1最低值)/3
当满足条件BB>VAR1时,在BB和VAR1之间画柱状线
DRAWICON(CROSS(VAR1,1日前的VAR1) AND MACD>1日前的MACD,L*0.96,1),画红色
DRAWTEXT(1日前的VAR6=1日前的VAR1 AND VAR6LC赋值:1日前的收盘价
LC1:=1日前的收盘价
RSI1赋值:((SMA(收盘价-LC和0较大值,6,1))/(SMA(收盘价-LC的绝对值,6,1)))*(100)
DRAWTEXT(84上穿RSI,最高价*1.023,'逃顶 '), 画蓝色, 线宽为2
MA1赋值:收盘价的5日简单移动平均
TJ赋值:30日内H最高值=H
TJT:=上次TJ距今天数
TJ1:=30日内L最低值=L
TJ1T:=上次TJ1距今天数
DRAWLINE(H=30日内H最高值,30日内H最高值,L=30日内L最低值,30日内最低价最低值,0),画绿色,LINETHICK1,DOTLINE
输出NOTEXT2:DRAWLINE(H=30日内H最高值,30日内H最高值,L=30日内L最低值,TJT日前的H,0),画红色,LINETHICK1
STICKLINE(NOTEXT2 AND L=30日内L最低值 AND FILTERX(L=30日内L最低值,TJT+1),TJ1T日前的L,TJT日前的H,0,0),画洋红色
买入赋值:IF(MA1>1日前的MA1,MA1,DRAWNULL),LINETHICK1,画红色
DF赋值:(30日内H最高值-30日内L最低值)/30日内H最高值*100
DRAWTEXT(H=30日内H最高值 AND NOTEXT2,H*1.015,'下跌'),画绿色
DRAWTEXT( NOTEXT2 AND 上次H=30日内H最高值距今天数=4 ,REF(H,上次H=30日内H最高值距今天数)*1.015,VAR2STR(DF,1)),画绿色
DRAWTEXT( NOTEXT2 AND 上次H=30日内H最高值距今天数=8 ,REF(H,上次H=30日内H最高值距今天数)*1.015,'%'),画绿色
LT赋值:LLVBARS(L,60)
DRAWLINE( 到最后交易的周期=CONST(LT)+1,L,ISLASTBAR,LT日前的L,0),画洋红色 , 线宽为2,POINTDOT