TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值SHORT;
MA1:MA(SHORT,10);//取SHORT的10周期均值
向右移动1个K线,每有2根K线显示就有1根K线不显示
参考:
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:REF(IF(MOD(BARPOS,3)=1,NULL,VOL10-VOL11),1),COLORSTICK;//取VOL10与VOL11的差值SHORT;
MA1:MA(SHORT,10);//取SHORT的10周期均值
调整黄色数字,每根K线取上N根K线的对应的数值
SHORT:REF(IF(MOD(BARPOS,3)=1,NULL,VOL10-VOL11),1),COLORSTICK;//取VOL10与VOL11的差值SHORT;