以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助大神们形成条件变量为1 否则为0  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=156774)

--  作者:qq2701377797
--  发布时间:2017/8/13 15:39:58
--  求助大神们形成条件变量为1 否则为0

求助大神们怎么才能做到如果是KD条件时,wan等于1 。否则都是0;

 

VARIABLE : wan=0 ;

 

MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);

MA3:=MA(CLOSE,c);

MA4:=MA(CLOSE,d);

 

kd:MA1>MA2>MA3>MA4;

 

 IF KD  THEN BEGIN
    wan:=1;
 END

 


--  作者:wenarm
--  发布时间:2017/8/14 8:20:53
--  

改成红色部分的,整体没有逻辑问题。

kd: ma1>ma2 and ma2>ma3 and ma3>ma4
 

 IF KD  THEN BEGIN
    wan:=1;
 END


--  作者:qq2701377797
--  发布时间:2017/8/14 17:58:20
--  
谢谢楼主   我意思是 比如现在形成kd条件,wan值为1   走过一段时间 和kd条件不一样了,是不是wan值自动为0了。
--  作者:wenarm
--  发布时间:2017/8/15 8:21:00
--  
不会,需要你自己在指定的条件下,将其置为0