能发现主力的KDJ公式 源码如下: VAR1:=1/WINNER(CLOSE); VAR2:=MA(CLOSE,13); VAR3:=100-ABS((CLOSE-VAR2)/VAR2*100); VAR4:=LLV(LOW,20); VAR5:=HHV(HIGH,20); VAR6:=(VAR5-VAR4)/95; VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1); VAR8:=SMA((OPEN-VAR4)/VAR6,20,1); VAR9:=2.5*VAR7-1.5*SMA(VAR7,15,1); VAR9A:=2.5*VAR7-1.5*SMA(VAR7,15,1); STICKLINE(VAR9>REF(VAR9,1) ,VAR9,REF(MA(VAR9,3),1),8 ,1),COLORMAGENTA; STICKLINE(VAR9<REF(VAR9,1) ,VAR9,REF(MA(VAR9,3),1),8 ,0),COLOR00CC33; VARA:=3*VAR8-2*SMA(VAR8,15,1); VARB:=100-VARA; 进場系數:=(100-VAR9); 出貨量:= MA(WINNER(CLOSE*0.95)*100,3); 进貨量:= (100-IF(VAR1>5,IF(VAR1<100,VAR1,VAR3-10),0)); VARD:=出貨量>VAR3; VARE:=REF(LOW,1)*0.9; VARF:=LOW*0.9; VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL; VAR11:=EMA(VAR10,30); VAR12:=CLOSE-REF(CLOSE,1); VAR13:=MAX(VAR12,0); VAR14:=ABS(VAR12); VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100; VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100; VAR17:=BARSCOUNT(CLOSE); VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100; VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100; VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1); VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; VAR1D:=SMA(VAR1C,4,1); VAR1E:=SMA(VAR1D,3,1); VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; VAR20:=VAR18<=25 AND VAR19<-95 AND VAR1F>20 AND VAR1B<-30 AND VAR1E<30 AND VAR11-CLOSE>=-0.25 AND VAR15<22 AND VAR16<28 AND VAR17>50; VAR21:=(HIGH+LOW+CLOSE)/3; VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14)); VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70)); VAR24:=IF(VAR22>=150 AND VAR22<200 AND VAR23>=150 AND VAR23<200,10,0); VAR25:=IF(VAR22<=-150 AND VAR22>-200 AND VAR23<=-150 AND VAR23>-200,-10,VAR24); VAR26:=((CLOSE-HHV(LOW,15))/(HHV(HIGH,15)-HHV(LOW,15))*75+400)/5; VAR27:=REVERSE(VAR26); VAR28:=SMA(VAR26,3,1); VAR29:=SMA(VAR28,3,1); VAR30:VAR28*1.5-0.5*VAR29,COLORFF9999; VAR30A:VAR30,COLOR3300FF,LINETHICK3,POINTDOT; 散戶:SMA(VAR28,3,1)*1,COLOR0066FF; 散戶a:散戶,COLORWHITE ,LINETHICK3,POINTDOT ; 庄家:= SMA(散戶,3,1); 见頂: IF(CROSS(散戶,庄家) AND 散戶<30,庄家-庄家*0.3,0),COLORYELLOW; 见底: IF(CROSS(庄家,散戶) AND 庄家>75,庄家,100)*1,COLORWHITE ; DRAWICON(CROSS(VAR30,散戶) AND 散戶<30,散戶*0.95,5); DRAWICON(CROSS(散戶,VAR30) AND 庄家>75,庄家+15,6); 预警:= (IF(VAR23>=200 AND VAR22>=150,15,IF(VAR23<=-200 AND VAR22<=-150,-15,VAR25))+50); DRAWTEXT(CROSS(VAR20,0.5) AND COUNT(VAR20=1,10)=1,35,' BOTM'); DRAWTEXT(CROSS(VARD,0.5) AND COUNT(VARD=1,10)=1,65,' TOP'); |
