修改分时图指标,寻求高手帮助
[通达信] 5860
{PLOYLINE(C,C),LINETHICK2,COLORBLACK; 最新:CLOSE,COLORWHITE;} JDFX:="SHB.JX"; JXX:=IF(CLOSE>500,SUM(AMOUNT,0)/SUM(V,0),SUM(AMOUNT,0)/SUM(V,0)/100); {DRAWTEXT_FIX(1,0.5,0,0,CON2STR(JX,2));} 木子0:=(BARSLAST(((HOUR = 9) AND (MINUTE = 31))) + 1); {到9:30多少分钟了} 木子1:={((AMOUNT / VOL) / 100)}JXX{1分均价}; 木子2:=(SUM((CLOSE * VOL),0) / SUM(VOL,0)); 木子3:=(((SETCODE = 0) OR (SETCODE = 1)) AND (CLOSE < 5000));{任何A股}; HHH:=IF(((SETCODE < 2) AND (CONST(木子0) < 241)),CONST(IF((TIME < TT2),HHV(CLOSE,0),SUM((IF((TIME = TT2),1,0) * HHV(CLOSE,0)),0))),DRAWNULL){,DOTLINE,COLORFF0000}; {开盘时间内,如果时间<=10点,HHH=最高价} LLL:=IF(((SETCODE < 2) AND (CONST(木子0) < 241)),CONST(IF((TIME < TT2),LLV(CLOSE,0),SUM((IF((TIME = TT2),1,0) * LLV(CLOSE,0)),0))),DRAWNULL){,DOTLINE,COLORFF0000}; {开盘时间内,如果时间<=10点,LLL=最低价。} 木子6:=IF(木子3,木子1,木子2);{取均价} 木子7BAK:="SHB.MACS#DAY";{昨前日高低均价/4} 木子7:="SHB.SHBZF#DAY"; 木子8:=(木子7 * 1.3); 木子9:=((CLOSE>REF(CLOSE,1)) AND ((CLOSE/木子6)>(1+(木子7/100)))); {分时线向上且到均价距离超过} 木子10:=((CLOSE < REF(CLOSE,1)) AND ((CLOSE / 木子6) < (1 - (木子7 / 100)))); HH1:((REF(SUM(木子9,0),1) = 0) AND (SUM(木子9,0) = 1)),NODRAW; DRAWTEXT_FIX(1,0.5,0,0,CON2STR(HH1,2)); {上一分钟木子9不成立这一分钟刚成立} LL1:((REF(SUM(木子10,0),1) = 0) AND (SUM(木子10,0) = 1)),NODRAW; 木子13:=(SUM(HH1,0) * CROSS(COUNT((CLOSE < REF(CLOSE,1)),BARSLAST(HH1)),0.5)); {HH1成立并且从HH1成立后第一次分时线向下} 木子14:=(SUM(LL1,0) * CROSS(COUNT((CLOSE > REF(CLOSE,1)),BARSLAST(LL1)),0.5)); CS1:CONST(SUM(IF(木子13,REF(CLOSE,1),DRAWNULL),0)),LINETHICK2,COLORGREEN; CB1:CONST(SUM(IF(木子14,REF(CLOSE,1),DRAWNULL),0)),LINETHICK2,COLORMAGENTA; HH2:=CROSS(SUM((木子9 AND (CLOSE > (CS1 * (1 + (木子8 / 100))))),0),0.5),NODRAW; {木子9成立并且股价>CS1(第一条线)的(1+木子7)*1.3倍} LL2:=CROSS(SUM((木子10 AND (CLOSE < (CB1 * (1 - (木子8 / 100))))),0),0.5),NODRAW; 木子19:=(SUM(HH2,0) * CROSS(COUNT((CLOSE < REF(CLOSE,1)),BARSLAST(HH2)),0.5)); 木子20:=(SUM(LL2,0) * CROSS(COUNT((CLOSE > REF(CLOSE,1)),BARSLAST(LL2)),0.5)); CS2:CONST(SUM(IF(木子19,REF(CLOSE,1),DRAWNULL),0)),COLORGREEN; CB2:CONST(SUM(IF(木子20,REF(CLOSE,1),DRAWNULL),0)),COLORMAGENTA;{ DRAWICON((HH1 OR HH2),(CLOSE * 1.001),39);} DRAWTEXT((HH1 OR HH2),C*0.995,'准备卖'),COLORGREEN; {DRAWICON((LL1 OR LL2),(CLOSE * 0.999),38);} DRAWTEXT((LL1 OR LL2),C*1.005,'准备买'),COLORMAGENTA;{ DRAWICON((木子14 OR 木子20),(REF(CLOSE,1) * 0.999),7); DRAWICON((木子13 OR 木子19),(REF(CLOSE,1) * 1.001),8);} DRAWTEXT((木子13 OR 木子19),(REF(CLOSE,1) * 1.001),'卖'),COLORYELLOW; DRAWTEXT((木子14 OR 木子20),(REF(CLOSE,1)*0.999),'买'),COLORYELLOW; 个股基数:="SHB.GGS1#DAY"; 个股基数2:="SHB.GGB1#DAY"; K1:="SHB.K1"; D1:="SHB.D1"; J1:="SHB.J1"; JJX:=SUM(AMOUNT,0)/SUM(VOL,0)/100; H1:=C>REF(C,1) AND C/JJX>1.06; L1:=C<REF(C,1) AND C/JJX<0.94; DRAWICON(CROSS(个股基数2,K1) AND COUNT(K1<D1,5)=5 AND D1<REF(D1,1) OR FILTER(L1,400),C*0.995,1); DRAWICON(CROSS(K1,个股基数) AND COUNT(K1>D1,5)=5 AND D1>REF(D1,1) OR FILTER(H1,400),C*1.005,2); MS0:=(CLOSE - LLV(LOW,89)) / (HHV(HIGH,89) - LLV(LOW,89)) * 100; MS1:=SMA(MS0,14,1); MS2:=SMA(MS1,5,1); MS3:=3 * MS1 - 2 * MS2; MS4:=EMA(MS0,14); MS5:=EMA(MS2,5); DRAWICON(CROSS(25,MS4) AND EVERY(MS4 < MS5,15),CLOSE * 0.996,7); DRAWICON(CROSS(MS4,75) AND MS4 > MS5 AND EVERY(MS4 > MS5,15),CLOSE * 1.004,8); TT:=BARSLAST(HOUR=9 AND MINUTE=(30+1))+1; 均价:=SUM(V*C,0)/SUM(V,10),COLORYELLOW; 均价1:=SUM(V*C,0)/SUM(V,0),COLORYELLOW; HJ_1:=VOL*CLOSE*10000000/FINANCE(40); HJ_2:=SUM(IF(HJ_1/8>15 AND CLOSE>REF(CLOSE,1),HJ_1,0),0); HJ_3:=SUM(IF(HJ_1/8>15 AND CLOSE<REF(CLOSE,1),HJ_1,0),0); HJ_4:=SUM(IF(HJ_1/8<15 AND CLOSE>REF(CLOSE,1),HJ_1,0),0); HJ_5:=SUM(IF(HJ_1/8<15 AND CLOSE<REF(CLOSE,1),HJ_1,0),0); HJ_6:=HJ_2+HJ_3+HJ_4+HJ_5; HJ_7:=IF(ISLASTBAR,100*HJ_2/HJ_6,0); HJ_8:=IF(ISLASTBAR,100*HJ_3/HJ_6,0); HJ_9:=IF(ISLASTBAR,100*HJ_4/HJ_6,0); HJ_10:=IF(ISLASTBAR,100*HJ_5/HJ_6,0); 机构买:=HJ_2; 机构卖:=HJ_3; HJ_12:=100*HJ_2/HJ_6>50; HJ_13:=100*HJ_2/HJ_6-100*HJ_3/HJ_6>18 AND 100*HJ_2/HJ_6-100*HJ_5/HJ_6>18; V1:=V; HH:=C>REF(C,1) AND C/均价1>(1+0.03); LL:=C<REF(C,1) AND C/均价<(1); HH11:=CROSS(SUM(HH,0),0.5); LL11:=CROSS(SUM(LL,0),0.5); SS11:=SUM(HH11,0)*CROSS(COUNT(C<REF(C,1),BARSLAST(HH11)),0.5); BB11:=SUM(LL11,0)*CROSS(COUNT(C>REF(C,1),BARSLAST(LL11)),0.5); CS11:=CONST(SUM(IF(SS11,REF(C,1),DRAWNULL),0)); CB11:=CONST(SUM(IF(BB11,REF(C,1),DRAWNULL),0)); HH22:=CROSS(SUM(HH AND C>CS11*1.03,0),0.5); LL22:=CROSS(SUM(LL AND C<CB11*0.97,0),0.5); SS22:=SUM(HH22,0)*CROSS(COUNT(C<REF(C,1),BARSLAST(HH22)),0.5); BB22:=SUM(LL22,0)*CROSS(COUNT(C>REF(C,1),BARSLAST(LL22)),0.5); CS22:=CONST(SUM(IF(SS22,REF(C,1),DRAWNULL),0)); CB22:=CONST(SUM(IF(BB22,REF(C,1),DRAWNULL),0)); VAR15 := (BARSLAST(((HOUR = 9) OR (HOUR = 21)) AND (MINUTE = (1 + 1)))) + 1; VAR16 := (SUM(VOL * C,0)) / SUM(VOL,10); VAR17 := (SUM(VOL * C,0)) / SUM(VOL,0); VAR18 := VOL; VAR19 := (C > REF(C,1)) AND ((C / VAR17) > (1)); VAR20 := (C < REF(C,1)) AND ((C / VAR16) < (1 - 0.004)); VAR21 := CROSS(SUM(VAR19,0),0.5); VAR22 := CROSS(SUM(VAR20,0),0.5); VAR23 := SUM(VAR21,0) * (CROSS(COUNT(C < REF(C,1),BARSLAST(VAR21)),0.5)); ZF1:=((C/ZS#DAY)-1)*100; KPJ:=((O/ZS#DAY)-1)*100; ZF2:=ZF1<6 AND ZF1>-2; ZF3:=ZF1<6 AND ZF1>-5; B3:DRAWICON(VAR23 AND ZF2 AND HJ_13,C*0.97,3); B4:DRAWICON((ZF2 AND CROSS(机构买,10) AND 机构卖=0),C*1.03,23); DRAWICON(HH11 OR HH22,C*1.01,39); DRAWICON(SS11 OR SS22,REF(C,1)*1.01,8);{8是S卖出信号} B1:DRAWICON(BB11 OR BB22,REF(C,1)*0.999,7); B2:DRAWICON(LL11 OR LL22,C*0.999,38); |
附件
-
同图字样
楼主 |
2楼 |
3楼 |
4楼 |
5楼 |