通达信妖龙猎手主图指标公式
DRAWGBK(OPEN>0,RGB(200,0,10),RGB(0,50,10),0,'02',0);
DRAWKLINE(H,O,L,C);
PERIOD_13:=13;
PERIOD_9:=9;
MID_LINE:=MA((LOW+HIGH+CLOSE)/3,2);
BOLL_UP:HHV(MID_LINE,PERIOD_13),LINETHICK3,COLORFF8080;
BOLL_DN:LLV(MID_LINE,PERIOD_13),LINETHICK3,COLORC8C8FF;
TREND_LINE:=EMA((CLOSE+HIGH+LOW)/3,10),COLOR00FF00,LINETHICK2;
TREND_REF:=REF(TREND_LINE,1);
IF(TREND_LINE>TREND_REF,TREND_LINE,DRAWNULL),COLOR0000FF,LINETHICK2;
PCT_CHG:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(PCT_CHG>=9.7,O,C,5,0),COLORRED;
STICKLINE(PCT_CHG<=-9.7,O,C,5,0),COLOR959595;
DEV_VAL:=(((CLOSE - EMA(CLOSE,13)) / EMA(CLOSE,13)) * (0 - 100));
OSC_LINE:=EMA(((DEV_VAL / 10) + EMA(CLOSE,10)),3);
OSC_IDX:=-100*(OSC_LINE-CLOSE)/OSC_LINE;
OSC_MA:=(EMA(OSC_IDX,5));
STICKLINE(((((CLOSE>=OPEN)) AND (OSC_IDX>=0)) AND (OSC_IDX>=OSC_MA)),CLOSE,OPEN,3.8,1), COLOR0000EC;
STICKLINE(((((CLOSE>=OPEN)) AND (OSC_IDX>=0)) AND (OSC_IDX< OSC_MA)),CLOSE,OPEN,3.8,1), COLORFF00FF;
STICKLINE(((((OPEN > CLOSE)) AND (OSC_IDX>= 0)) AND (OSC_IDX < OSC_MA)),CLOSE,OPEN,4.4,0), COLORFF1E8E;
STICKLINE((((CLOSE >= OPEN) ) AND (OSC_IDX< 0)),CLOSE,OPEN,3.8,1), COLORF77B00;
STICKLINE((((OPEN > CLOSE)) AND (OSC_IDX< 0)),CLOSE,OPEN,3.9,0),COLORF77B00;
EMA_SHORT:=EMA(EMA((H+C+O)/3,2),2);
MA_LONG:=MA(EMA_SHORT,3);
TREND_AVG:=EMA((H+C+O)/3,18);
COND_UP1:=MA_LONG>=TREND_AVG AND C>TREND_AVG;
COND_DN1:=MA_LONG< TREND_AVG;
COND_UP2:=MA_LONG>TREND_AVG;
STICKLINE((COND_DN1 OR COND_UP2) AND O<=C ,C,O,2,0),COLORA000FF;
STICKLINE((COND_UP1 OR C>TREND_AVG) AND O<=C,C,O,2,0),COLORFF80FF;
STICKLINE(MA(C,13)>O AND C>MA(C,13) AND O< C,O,C,2.1,0),COLOR0088FF;
STICKLINE((COND_UP1 OR C>TREND_AVG) AND O>=C,C,O,2,0),COLORFFA040;
STICKLINE((COND_DN1 OR COND_UP2) AND O>=C ,C,O,2,0),COLOR008040;
N:=35;
M:=35;
N1:=3;
RSV_VAL:=(HHV(H,N)-C)/(HHV(H,N)-LLV(LOW,N))*100- M;
KK_VAL:=SMA(RSV_VAL,N,1)+100;
DD_VAL:=(C-LLV(L,N))/(HHV(H,N)- LLV(L,N))*100;
D_VAL:=SMA(DD_VAL,3,1);
J_VAL:=SMA(D_VAL,3,1)+100;
DIFF_VAL:=J_VAL-KK_VAL;
POWER_VAL:=(IF(DIFF_VAL>N1,DIFF_VAL-N1,0))*2.5;
SIGNAL_QDZ:=BARSLASTCOUNT(POWER_VAL AND POWER_VAL>100)=1;
SIGNAL_YL:=BARSLASTCOUNT(DIFF_VAL>N1)=1;
DRAWICON(SIGNAL_QDZ,L,9);
DRAWTEXT(SIGNAL_QDZ ,L*1.0198,' ☆钱袋子'),COLORMAGENTA;
STICKLINE(SIGNAL_QDZ,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(SIGNAL_QDZ ,OPEN,CLOSE,0.6,0),COLORRED;
STICKLINE(SIGNAL_YL,OPEN,CLOSE,1.6,0),COLORWHITE;
DRAWICON(SIGNAL_YL ,L,13);
DRAWTEXT(SIGNAL_YL ,L*0.98,' ★妖龙猎手'),COLORYELLOW;














