以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请教:两次金叉之间的最低价怎么写  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175598)

--  作者:xscaler
--  发布时间:2020/4/19 23:02:01
--  请教:两次金叉之间的最低价怎么写
有这样一个逻辑,我要求两次KDJ金叉之间的最低价,并且这两次金叉之间得有一次死叉。
当出现金叉时,如果上一次金叉和本次金叉之间的有一次死叉,那么下轨就等于两次金叉之间的最低价,否则下轨与之间的相同。

这个逻辑怎么写?

--  作者:FireScript
--  发布时间:2020/4/20 8:58:23
--  
 ma5:ma(close,5);
ma10:ma(close,10);
jc:=CROSS(ma5,ma10);
sc:=CROSS(ma10,ma5);

len:SUMBARS(jc,2),NODRAW;
result:VALUEWHEN(jc,llv(l,len));

金叉死叉你自行替换成kdj的就行了。

--  作者:xscaler
--  发布时间:2020/4/20 23:41:02
--  
 多谢版主!
--  作者:xscaler
--  发布时间:2020/4/20 23:42:20
--  
谢谢版主,可是这个好像没有反映出,两次死叉之间必须又一次金叉,两次金叉之间必须有一次死叉,这个要求呢。
--  作者:FireScript
--  发布时间:2020/4/21 8:49:31
--  
 2次金叉之间一定会有一次死叉。你这是没搞清楚金叉死叉原理吧。
--  作者:xscaler
--  发布时间:2020/4/21 22:39:48
--  
不是,我是说,条件里要求两次金叉之间得有一次死叉,否则就不重新计算高低点,还是用以前的。
也就是说,如果两次金叉之间没有出现死叉,那么就不使用两次金叉之间的高低点。

--  作者:FireScript
--  发布时间:2020/4/22 8:49:39
--  
 不是,“两次金叉之间没有出现死叉” 这种情况是不会发生的啊。我没太明白了你的需求到底是怎样的。