if句语求解

02-20 12:05发布

DMAH:MA(HIGH,NN);
DMAC:MA(CLOSE,NN);
DMAL:MA(LOW,NN);
DSG:=CROSS(C,DMAH)&&(DMAH>MAH||如果((EVERY(DMAC>REF(DMAC,1),180),CROSS(C,DMAH),NULL));
这是大轨道,我有条大小两条轨道,即大轨道在下方时它是没有多仓信号的。
如果即是(if),因为发送被拦截只能用中文代替。
现在我想加一个条件,如果DMAC连续180天一天比一天大的上涨条件成立,它的上穿上轨有效,否则它是无效的,上面的这样写法对吗?我不知道无效采用NULL这个函数对不对?

DMAH:MA(HIGH,NN);
DMAC:MA(CLOSE,NN);
DMAL:MA(LOW,NN);
DSG:=CROSS(C,DMAH)&&(DMAH>MAH||如果((EVERY(DMAC>REF(DMAC,1),180),CROSS(C,DMAH),NULL));
这是大轨道,我有条大小两条轨道,即大轨道在下方时它是没有多仓信号的。
如果即是(if),因为发送被拦截只能用中文代替。
现在我想加一个条件,如果DMAC连续180天一天比一天大的上涨条件成立,它的上穿上轨有效,否则它是无效的,上面的这样写法对吗?我不知道无效采用NULL这个函数对不对?
付费偷看设置
发送
3条回答
文华解答
2楼-- · 02-20 13:13
可以的,这样写代表,

当前是c上穿DMAH 如果连续180周期都是DMAC上涨,就只判断是不是c上穿dmah

如果不是180周期都是 DMAc上涨,则还需要满足DMAH>MAH。
文华菜鸟
3楼-- · 02-20 13:34
哦,知道了,知道NULL是空值的意思,但我不知道这NULL(空值)属于成立还是不成立。
因为我写句子时很经常用到IF这个函数来判断成立或者不成立,那NULL是代表不成的意思吗?
文华解答
4楼-- · 02-20 13:53
对,可以代表不成立。