以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  前几根K线有交叉不开仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=167246)

--  作者:lala123
--  发布时间:2018/12/20 13:36:14
--  前几根K线有交叉不开仓
如何编写:判断当根K线的前面三根K线,只要有一根K线跟MA10交叉,就禁止当根K线开仓
--  作者:FireScript
--  发布时间:2018/12/20 13:48:31
--  
 你在开仓条件里面加上下面这个判断:

jc:cross(c,ma10) or cross(ma10,c);//金叉或死叉
cd:ref(count(jc,3)>=1,1);


if not(cd)  and 开仓条件 then .....


--  作者:lala123
--  发布时间:2018/12/20 14:03:08
--  
之前三根K线,只要其中一根有交叉,就不开仓。不是三根都交叉
--  作者:FireScript
--  发布时间:2018/12/20 14:15:20
--  
 count(jc,3)>=1 这个意思就是只要有一个发生交叉

--  作者:lala123
--  发布时间:2018/12/20 14:17:59
--  
好,已明白