麻烦老师把指标源码里的大资金和低买提取出来,做两个预警选股指标
[通达信] 2966 1
麻烦老师把指标源码里的大资金和低买提取出来,做两个预警选股指标
X:=(3*C+L+O+H)/6; A0X:=REF(EMA(C,14),1); A1X:=(EMA(C,10)-A0X)/A0X*100; A2X:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1)); 多空线:=(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6)+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+REF(X,20))/210,LINETHICK2,COLORMAGENTA; DRAWBAND(多空线,RGB(250,50,50),A2X,RGB(50,50,255)); DRAWBAND(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),RGB(250,50,50),MA(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),3),RGB(0,255,0)); DRAWKLINE(H,O,L,C); 生命线:HHV(MA(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),1),13),COLORYELLOW,LINETHICK2; 止损线:IF(LLV(MA(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),8),3)<SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),LLV(MA(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),8),3),SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1)),LINETHICK2,COLORGREEN; 持币:=HHV(MA(MA((LOW+HIGH+CLOSE)/3,4),3*1),2)COLORWHITE; 持股:=LLV(MA(MA((LOW+HIGH+CLOSE)/3,4),3*1),1)COLORBLUE; MVAR6:=REF(LOW,1)*0.9; MVAR7:=LOW*0.9; MVAR10:=(MVAR7*VOL+MVAR6*(CAPITAL-VOL))/CAPITAL; MVAR11:=EMA(MVAR10,30); MVAR12:=CLOSE-REF(CLOSE,1); MVAR13:=MAX(MVAR12,0); MVAR14:=ABS(MVAR12); MVAR15:=SMA(MVAR13,7,1)/SMA(MVAR14,7,1)*100; MVAR16:=SMA(MVAR13,13,1)/SMA(MVAR14,13,1)*100; MVAR17:=BARSCOUNT(CLOSE); MVAR18:=SMA(MAX(MVAR12,0),6,1)/SMA(ABS(MVAR12),6,1)*100; MVAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100; MVAR20:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; MVAR21:=SMA((SMA(MVAR20,4,1)-50)*2,3,1); MVAR22:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; MVAR23:=SMA(MVAR22,4,1); MVAR24:=SMA(MVAR23,3,1); MVAR25:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; 打压建仓:=MVAR18<=25 AND MVAR19<-95 AND MVAR25>20 AND MVAR21<-30 AND MVAR24<30 AND MVAR11-CLOSE>=-0.25 AND MVAR15<22 AND MVAR16<28 AND MVAR17>50,COLORRED ; MVAR31:=REF(C,2)*0.865; MVAR32:=REF(C,13)*0.772; MVAR33:=100*VOL/CAPITAL; 抄底:=IF((C-MIN(MVAR31,MVAR32))/C<0.1 AND SUM(MVAR33,5)/5<1.8,-5, 0),COLOR00FF00; MVAR34:=SMA(MAX(CLOSE-REF(CLOSE,1),0),5,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; 抛压:=CROSS(84,MVAR34),COLORGREEN; MVAR35:=100-3*SMA((CLOSE-LLV(LOW,66))/(HHV(HIGH,66)-LLV(LOW,66))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,66))/(HHV(HIGH,66)-LLV(LOW,66))*100,20,1),15,1); MVAR36:=100-3*SMA((OPEN-LLV(LOW,66))/(HHV(HIGH,66)-LLV(LOW,66))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,66))/(HHV(HIGH,66)-LLV(LOW,66))*100,20,1),15,1); MVAR37:=MVAR35<REF(MVAR36,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); 大资金:=(MVAR37 AND COUNT(MVAR37,30)=1),COLORRED; MVAR38:=AMOUNT/VOL/1000; MVAR39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7; MVAR40:=SUM(AMOUNT,13)/MVAR38/1000; MVAR41:=DMA(MVAR39,VOL/MVAR40); MVAR42:=(CLOSE-MVAR41)/MVAR41*1000; 极低:=(CROSS(MVAR42,-166)),COLORCYAN; MVAR43:=((AMOUNT)/(VOL))/(100); MVAR44:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7); MVAR45:=((SUM(AMOUNT,7))/(MVAR43))/(100); MVAR46:=DMA(MVAR44,(VOL)/(MVAR45)); MVAR47:=((CLOSE-MVAR46)/(MVAR46))*(100); MVAR48:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100); MVAR49:=MA(MVAR47,20)+STD(MVAR47,20); MVAR50:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100); MVAR51:=SMA(MVAR48,3,1); 风险:=(REF(MVAR50,1)>=5 AND CROSS(MVAR49,MVAR47) AND MVAR51>79),COLORGREEN; DRAWTEXT(打压建仓 ,L*0.97,'打'),COLORRED; DRAWTEXT((抛压=1),H*1.01,'抛压'),COLORGREEN; DRAWTEXT(CROSS(MVAR42,-166),L*0.998,'低买'),COLORYELLOW; DRAWTEXT(REF(MVAR50,1)>=5 AND CROSS(MVAR49,MVAR47) AND MVAR51>79,H*1.02,'风险'),COLORYELLOW; DRAWTEXT(抄底 ,L,'短'),COLORGREEN; DRAWTEXT(抄底 ,L*0.98,'底'),COLORGREEN; DRAWTEXT((大资金=1),L,'大资金'),COLORYELLOW; MVAR61:=BARSLAST(CROSS((MA((HIGH + LOW) / 5,4)) - (MA((HIGH + LOW) / 5,34)),0)); MVAR62:=BARSLAST(CROSS(0,(MA((HIGH + LOW) / 5,4)) - (MA((HIGH + LOW) / 5,34)))); MVAR63:=BARSLAST(REF(CROSS((MA((HIGH + LOW) / 5,4)) - (MA((HIGH + LOW) / 5,34)),0),1)); MVAR64:=BARSLAST(REF(CROSS(0,(MA((HIGH + LOW) / 5,4)) - (MA((HIGH + LOW) / 5,34))),1)); MVAR65:=IF((MVAR63 < MVAR64),(REF((HHV(HIGH,2)),MVAR63)),(REF((LLV(LOW,2)),MVAR64))); MVAR66:=(((REF(CLOSE,1)) <= (REF(MVAR65,1))) AND (CLOSE > MVAR65)) AND (MVAR61 <MVAR62); MVAR67:=(((REF(CLOSE,1)) >= (REF(MVAR65,1))) AND (CLOSE < MVAR65)) AND (MVAR62< MVAR61); MVAR68:=MVAR66 AND ((COUNT(MVAR66,MVAR61)) = 1); MVAR69:=MVAR67 AND ((COUNT(MVAR67,MVAR62)) = 1); MVAR70:=MVAR68 AND ((REF(BARSLAST(MVAR69),1)) < (REF(BARSLAST(MVAR68),1))); |
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看... |
楼主 |
2楼 |