?A:=PERIOD;
N:=IF(A=0,1,IF(A=1,5,IF(A=2,15,IF(A=3,30,IF(A=4,60,IF(A=5,240,DRAWNULL))))));
M:=IF(N=1,IF(MOD(FROMOPEN,1)=0,1,
MOD(FROMOPEN,1)),IF(N=5,IF(MOD(FROMOPEN,5)=0,5,
MOD(FROMOPEN,5)),IF(N=15,IF(MOD(FROMOPEN,15)=0,15,
MOD(FROMOPEN,15)),IF(N=30,IF(MOD(FROMOPEN,30)=0,30,
MOD(FROMOPEN,30)),IF(N=60,IF(MOD(FROMOPEN,60)=0,60,
MOD(FROMOPEN,60)),IF(N=240,FROMOPEN,DRAWNULL))))));
虚量:IF(CURRBARSCOUNT=1 AND A,VOL*N/M,VOL),NODRAW,COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=1 AND N,虚量,0,-1,-1),COLOR00C0C0;
总量:VOL,VOLSTICK;
*************************************************************************************
T1:=FROMOPEN-INTPART(FROMOPEN/30)*30;
【30分拟量】:IF(CURRBARSCOUNT=1 AND PERIOD=3,VOL*30/T1,DRAWNULL),COLORMAGENTA,NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=3,【30分拟量】,0,-1,-1),COLORYELLOW;
T2:=FROMOPEN-INTPART(FROMOPEN/60)*60;
【60分拟量】:IF(CURRBARSCOUNT=1 AND PERIOD=4,VOL*60/T2,DRAWNULL),COLORMAGENTA,NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=4,【60分拟量】,0,-1,-1),COLORYELLOW;
【日虚拟量】:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),COLORRED,NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,【日虚拟量】,0,-1,-1),COLORYELLOW;
【实际成交量】:VOL,VOLSTICK;
通达信的虚拟成交量在选股公式中该怎么表达?
虚拟量:=IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,MAX(VOL,DYNAINFO(17)*REF(MA(VOL,5),1)),0);
STICKLINE(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,VOL,MAX(VOL,DYNAINFO(17)*REF(MA(VOL,5),1)),4,-21),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
VOLL:IF(虚拟量>0,虚拟量,VOLUME);
??
上面是指标源码
选股公式里:
虚拟量1:=IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,MAX(VOL,DYNAINFO(17)*REF(MA(VOL,5),1)),0);
VOLUME:=VOL;
虚拟量:IF(虚拟量>0,虚拟量1,VOLUME);