请教IFELSE(X,A,B) [文华财经]
- 咨询内容:
以下是函数说明,不太明白:1.“A赋值为0”是啥意思?2.“A=1”是如何来的?
根据条件取不同的值。
用法:
IFELSE(X,A,B)若X不为0则返回A,否则返回B。
例:
A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));当MA5>MA10时,取是否满足DIFF上穿DEA,否则(MA5不大于MA10),当K,D死叉时,令A赋值为2,若上述条件都不满足,A赋值为0
A=1,BPK;//当MA5>MA10,以DIFF上穿DEA作为开多仓条件
A=2,SPK;//当MA5不大于MA10,以K D死叉作为开空仓条件 - 文华技术人员:
以下方编写为您举例说明
D:IFELSE(ISUP,5,10);
ISUP 即为公式中的X 代表一个条件,那么这个条件只有两个返回值 满足条件代表1 不满足代表0 ,那么说明中说的不为0时 就等于是为1时,即条件满足时,那么将5 即为公式中的A 赋值给D 也就是代表当前k线为阳线时 D的返回值为5 当不是阳线时 D的返回值为10.您理解下
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容