以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149134)

--  作者:qjj30801044
--  发布时间:2017/3/15 15:23:06
--  如何编写
满足条件从前一个MCAD死叉到当前的金叉点之间,DIFF和DEA始终大于0
--  作者:jinzhe
--  发布时间:2017/3/15 15:41:04
--  

diff:=stkindi(\'\',\'macd.diff\',0,datatype);

dea:=stkindi(\'\',\'macd.dea\',0,datatype);

nn:=barslast(cross(diff,dea));

条件:cross(dea,diff) and all(diff>0,nn+1) and all(dea>0,nn+1);


--  作者:qjj30801044
--  发布时间:2017/3/15 15:48:21
--  
谢谢老师
--  作者:qjj30801044
--  发布时间:2017/3/15 15:56:44
--  
还有为什么这里all(diff>0,nn+1)   nn要+1
--  作者:jinzhe
--  发布时间:2017/3/15 16:02:33
--  
因为满足条件那根k线上nn为0,但是要做all判断哪根k线的nn值要为1,所以要加1