通达信乘风的筹码估算源码公式:
N:=34;P:=196;
获利盘:=WINNER(C)*100,LINETHICK,COLOR404000;
HL1:=获利盘;
HL10:=WINNER(C/1.1)*100,COLORGRAY,LINETHICK;
HL20:=WINNER(C/1.2)*100,COLOR808040,LINETHICK;
HL30:=WINNER(C/1.3)*100,COLOR008080,LINETHICK;
DRAWBAND(HL1,RGB(64,64,0),0,RGB(64,64,0));
DRAWBAND(HL10,RGB(128,128,64),0,RGB(128,128,64));
DRAWBAND(HL20,RGB(0,128,128),0,RGB(0,128,128));
DRAWBAND(HL30,RGB(128,128,128),0,RGB(128,128,128));
A:=EMA(AMOUNT/C/1000000,7);
MID :=EMA(A,N);
UPPER:=MID + P/100*STD(A,N);
LOWER:=MID - P/100*STD(A,N);
量能:(A-LOWER)/(UPPER-LOWER)*100,STICK,COLOR9999FC;
STICKLINE(量能<REF(量能,1),量能,0,1,0),COLORBLUE;
STICKLINE(量能>=REF(量能,1),量能,0,1,0),COLOR9999FC;
STICKLINE(量能>30,30,量能,1,0),COLORFF0080;
STICKLINE(量能>50,50,量能,1,0),COLORYELLOW;
STICKLINE(量能>70,70,量能,1,0),COLORBROWN;
STICKLINE(量能>100,100,量能,2,0),COLORRED;
STICKLINE(量能<0,0,量能,1,0),COLORGREEN;
STICKLINE(CROSS(HL1,30),0,10,3,0),COLORRED;
STICKLINE(HL30>15 AND 获利盘>90 AND EMA(WINNER(C)*V*70,3)/EMA(V,3)>65,5,0,2,0),COLOR00FF00;
放量:IF(CROSS(量能,70),70,100),COLOR00FF00;
突:IF(CROSS(量能,50),1,0),COLORFF00FF;
攻击:IF(CROSS(量能,100),1,0),COLOR0000FF;
缩量:IF(CROSS(30,量能),1,0),COLORFFFF00;
主筹:EMA(WINNER(C)*V*70,3)/EMA(V,3),LINETHICK2,COLORRED;
散筹:EMA((WINNER(C*1.1)-WINNER(C*0.9))*V*70,3)/EMA(V,3),LINETHICK2,COLORFFFFFF;
获利盘最高二十:=HHV(获利盘,20);
挖坑线:=EMA((100+获利盘-获利盘最高二十),3),LINETHICK1,COLORMAGENTA;
AA:70,POINTDOT,COLORGREEN;
BB:0,POINTDOT;
CC:50,POINTDOT,COLORFFFFFF;
DD:30,POINTDOT,COLORFFFFFF;
DRAWTEXT(突,50,'突'),COLORFF00FF;
DRAWTEXT(攻击,70, '攻击'),COLOR0000FF;
DRAWTEXT(缩量,30, '缩量'),COLORFFFF00;
XG:IF(BARSLAST(COUNT(CROSS(挖坑线,获利盘最高二十),5)<=2)<5 AND REF(获利盘最高二十,1)<83 AND CROSS(主筹,散筹),20,0); |