逻辑函数

BETWEEN(A,B,C)
含义:介于两个数之间。
阐释:BETWEEN(A,B,C)表示A 处于B 和C 之间时返回1,否则返回0 。例如,BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)) 表示收盘价介于5 日均线和10 日均线之间。


CROSS(A,B)
含义:两条线交叉。
阐释:CROSS(A,B)表示当A 从下方向上穿过B 时返回1,否则返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5 日均线与10 日均线交金叉。


IF(X,A,B)
含义:根据条件取得不同的值。
阐释:IF(X,A,B)若X 不为0 则返回A,否则返回B。例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。


IFS(X,A,B)
含义:根据条件取得不同的字符串值。
阐释:IFS(X,A,B)若X 不为0 则返回A,否则返回B。例如:IF(CLOSE>OPEN,'上涨','下跌')表示该周期收阳则返回字符串'上涨',否则返回'下跌'。


LONGCROSS(A,B,N)
含义:两条线维持一定周期后交叉。
阐释:LONGCROSS(A,B,N)表示A 在N 周期内都小于B,本周期从下方向上穿过B 时返回1,否则返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5 周期后与10 日均线交金叉。


RANGE(A,B,C)
含义:介于某个范围之间。
阐释:RANGE(A,B,C)表示A 大于B 同时小于C 时返回1,否则返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盘价大于5 日均线并且小于10 日均线。