帮我写通达信选股公式:成交量高于前6天的最高值收盘价大于开盘价收盘价大于昨天收盘价收盘价大于5日均价
选股公式如下:
VOL6:=MAX(VOL,REF(VOL,1),REF(VOL,2),REF(VOL,3),REF(VOL,4),REF(VOL,5)); //计算前6天的最高成交量 CLOSE>OPEN AND CLOSE>REF(CLOSE,1) AND CLOSE>MA(CLOSE,5) AND VOL>VOL6; //选股条件
解释:
- VOL6:=MAX(VOL,REF(VOL,1),REF(VOL,2),REF(VOL,3),REF(VOL,4),REF(VOL,5));
这句话的意思是,计算前6天的最高成交量。用到了MAX函数,表示求最大值。其中,VOL表示当天的成交量,REF(VOL,1)表示昨天的成交量,REF(VOL,2)表示前天的成交量,以此类推,直到REF(VOL,5)表示6天前的成交量。
- CLOSE>OPEN AND CLOSE>REF(CLOSE,1) AND CLOSE>MA(CLOSE,5) AND VOL>VOL6;
这句话的意思是,选出收盘价大于开盘价、大于昨天收盘价、大于5日均价、成交量高于前6天最高值的股票。其中,CLOSE表示当天的收盘价,OPEN表示当天的开盘价,REF(CLOSE,1)表示昨天的收盘价,MA(CLOSE,5)表示5日均价,VOL6是上面计算的前6天的最高成交量
原文地址: https://www.cveoy.top/t/topic/fwbw 著作权归作者所有。请勿转载和采集!