[求助]关于IFELSE [文华财经]
- 咨询内容:
可以这样用吗A:=IFELSE(,,REF(A,1));
- 文华技术人员:
可以的 您可以参考使用下方函数
LOOP2(COND,A,B);循环条件函数 若COND条件成立,则返回A,否则返回B
注:
1、COND是判断条件;A、B可以是条件,也可以是数值。
2、该函数支持变量循环引用前一周期自身变量,即支持下面这样的写法Y: LOOP2(CON,X,REF(Y,1));
3、含有LOOP2函数的模型,不支持加载到主图例1:
X: LOOP2(ISUP,H,REF(X,1));//如果k线为阳线,取当根K线的最高价最高价,否则取上一次是阳线的K线的最高价;若之前未出现过阳线时,X返回为空值例2:
BB:LOOP2(BARSBK=1,LOOP2(L>LV(L,4),L,LV(L,4)),LOOP2(L>REF(BB,1),L,REF(BB,1)));//持有多单时,开多单那根的前面4个周期内的最低价为起始止损点BB,如果后续K线最低价比前一个最低价高,取当前最低价为止损点,否则取前一个低点为止损点,
SS:LOOP2(BARSSK=1,LOOP2(H<HV(H,4),H,HV(H,4)),LOOP2(H<REF(SS,1),H,REF(SS,1)));//持有空单时,开空单那根的前面4个周期内的最高价为起始止损点SS,如果最高价比前一个最高价低,取当前最高价为止损点,否则取前一个高点为止损点
H>HV(H,20),BK;
L<LV(L,20),SK;
C<BB,SP;
C>SS,BP;
AUTOFILTER; - 文华客服:
既然两个方法都可以,那用起来有什么区别吗。下面的是循环函数吧,但是觉得跟计算机语言里面的循环函数好像不太一样。老师,请解惑。。。谢谢
- 网友回复:
IFELSE函数不支持这种写法
- 网友回复: 好像检测可以通过的哦。IFELSE这样用的时候
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容