COUNT函数,在选股公式中经常出现,它的用法非常多,今天我们就通过实例,来介绍这个函数的不同用法,希望能够让股友们举一反三,联想出更多精妙的用法。
一、基本语法及参数含义
在通达信中,有一个函数 count ,它是用来统计某个条件在一段时间内出现的次数的函数,其语法为:
count(expression, n)
其中,expression 表示需要统计的条件,可以是任何有效的表达式;n 表示统计的时间段,以周期数为单位。

例如,统计最近 20 个周期内收盘价大于开盘价的天数,可以使用如下代码:
COUNT(CLOSE>OPEN, 20);
该代码将返回最近 20 个周期内收盘价大于开盘价的天数。这个判断语句,只是判断收盘价大于开盘价的情况,对于假阴或者假阳线,则会出现与预期不同的效果,这一点需要特别注意。
二、通过股价特征选股
count 函数在选股过程中可以用来筛选符合一定条件的股票,以下是一个实例:
假设我们想要筛选出最近 20 个交易日内涨停次数超过 5 次的股票,可以使用如下代码:
count(c/ref(c,1) >=1.098, 20)>=5;
这个语句将统计最近 20 个交易日内收盘价相比于前一日,上涨超过 9.8% 的天数,如果天数大于等于 5 天,则符合条件。

具体来说,count 函数中的参数是 count(c/ref(c,1) >=1.098, 20),其中:
c/ref(c,1) 表示当天的收盘价相对于前一天的收盘价的比值,即当天收盘价除以前一天收盘价;
c/ref(c,1) >=1.098 表示当天的收盘价相对于前一天的收盘价上涨超过 9.8%;
count(c/ref(c,1) >=1.098, 20) 表示最近 20 个交易日内收盘价相比于前一日上涨超过 9.8% 的天数;>=5 表示符合条件的天数大于等于 5 天。
因此,这个选股语句的作用是筛选出最近 20 个交易日内上涨幅度较大的股票,可以用于寻找近期涨势较好的个股。
特别声明:文中提及的绿豆指标和选股公式,本号粉丝都可以免费领取,所有冒充本号售卖公式的,都是*子骗**。
三、通过成交量特征来选股
我们也可以通过成交量的特征来进行选股,比如我们要选出近期多次出现倍量的股票:
count(v/ma(v,5) >=1.5 ,10) >=3
这个语句可以用来筛选最近 10 个交易日中成交量与5日均线的比值高于等于 2 的天数大于等于 3 天的股票。

具体来说,count函数中的参数是count(v/ma(v, 5) >=2, 10) >=3,其中:
v/ma(v, 5) 表示当天成交量与5日均线的比值,即当天成交量除以5日均线成交量;
v/ma(v, 5) >=2 表示当天成交量相对于5日均线成交量上涨15倍;
count(v/ma(v, 5) >=2, 10) 表示最近 10 个交易日中成交量与5日均线的比值高于等于 2 的天数;>=3 表示符合条件的天数大于等于 3 天。
这个语句的作用是找出最近10天中,成交量出现快速增长的股票,这说明这些股票的成交量出现了较大的波动,可能存在较大的热点资金进入或离开,具有一定的投资潜力,可以用于辅助选股和分析。
特别声明:文中提及的绿豆指标和选股公式,本号粉丝都可以免费领取,所有冒充本号售卖公式的,都是*子骗**。
四、用法很灵活,有很大想像空间
count这个函数,在选股过程中的用法非常灵活,远远不止今天举例的这几样。它特别适合那些具有一定特征,但特征又不连续出现的盘面形态。
特别是在现在这种大盘不稳的情况下,有些上涨形态会间歇性出现,用普通的公式很难发现。这时候,统计函数的功能就可以发挥作用了。
它通过统计的方法,把近期频繁出现某种特征的股票挑选出来,呈现在我们眼前。

比如上面这只股票,铭普光磁,在它出现6个涨停股价翻倍之前,在成交量和K线上都有一些特征,如:在8个交易日中,股价两次上穿5日均线,成交量5天大于10日均,2天小于10日均。
这些特征都可以成为我们选择股票的一些判断依据。有兴趣的股友可以通过观察这类牛股的形态特征,然后用选股公式的编程语言表达出来。这是一项基本训练,它的意义远大于编写具体语句。