在通达信选股公式中,有一些函数非常重要,堪称是选股公式中的核心函数,几乎每一个选股公式,都可能用到其中的一个或几个。
由于这些函数的使用逻辑有点复杂,而且用法也比较复杂。为了方便股友们学习和理解选股公式,今天我们就把这些函数整理在一起,做一个专门的介绍。
今天介绍的函数主要包括IF、HHV、LLV、REF、BARSLAST、COUNT、SUM、ABS等8个函数。
1.IF函数:IF函数用于条件判断,其语法为IF(COND, TRUE, FALSE),其中COND为条件表达式,TRUE为条件成立时的返回值,FALSE为条件不成立时的返回值。
例如,判断当日收盘价是否大于5日移动平均线,如果是则返回1,否则返回0的语句为:IF(CLOSE>MA(CLOSE,5),1,0)。
2. HHV函数:HHV函数用于求最高价,其语法为HHV(X,N),其中X为需要计算的数据,N为最高价的周期。
例如,求60日内最高价的语句为:HHV(HIGH,60)。
3. LLV函数:LLV函数用于求最低价,其语法为LLV(X,N),其中X为需要计算的数据,N为最低价的周期。
例如,求20日内最低价的语句为:LLV(LOW,20)。
4. REF函数:REF函数用于引用历史数据,其语法为REF(X,N),其中X为需要引用的数据,N为引用的历史周期数。
例如,引用5日前的收盘价的语句为:REF(CLOSE,5)。
特别声明,本号文中提及的绿豆指标和选股公式都可以免费领取,所有冒充本号售卖公式的都是骗子。
5. BARSLAST函数:BARSLAST函数用于求最近一次满足条件的位置,其语法为BARSLAST(COND),其中COND为条件表达式。
例如,求最近一次收盘价大于5日移动平均线的位置的语句为:BARSLAST(CLOSE>MA(CLOSE,5))。
6. COUNT函数:COUNT函数用于计算满足条件的次数,其语法为COUNT(COND,N),其中COND为条件表达式,N为统计的周期数。
例如,统计最近20日收盘价大于5日移动平均线的天数的语句为:COUNT(CLOSE>MA(CLOSE,5),20)。
7. SUM函数:SUM函数用于计算一段时间内的数据总和,其语法为SUM(X,N),其中X为需要计算的数据,N为统计的周期数。
例如,统计最近10日收盘价的总和的语句为:SUM(CLOSE,10)。
8. ABS函数:ABS函数用于取绝对值,其语法为ABS(X),其中X为需要取绝对值的数据。
例如,取收盘价与5日移动平均线之差的绝对值的语句为:ABS(CLOSE-MA(CLOSE,5))。
这8个函数是通达信选股公式中使用频率非常高的函数,认真理解函数的内在逻辑,在编写选股公式的时候就会得心应手,进退自如。
需要的朋友可以收藏,将来我们在讲解其它选股公式的时候,如果有不懂的地方,可以回头来查查。
特别声明,本号文中提及的绿豆指标和选股公式都可以免费领取,所有冒充本号售卖公式的都是骗子。