以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- CROSS的等价条件怎么写 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174446) |
-- 作者:xscaler -- 发布时间:2020/2/20 13:51:47 -- CROSS的等价条件怎么写 CON:=CROSS(a,b)这个逻辑表达式,用a和b的值,通过if ,else这种组合,怎么写出来? 看了一眼金字塔的cross函数说明,只说金叉,但是没说明白到底该怎么写这个逻辑关系,请版主帮忙下,谢谢。 |
-- 作者:FireScript -- 发布时间:2020/2/20 14:02:23 -- 你想用其他方式实现cross的判断? |
-- 作者:wenarm -- 发布时间:2020/2/20 14:11:25 -- cross函数就是两条线交叉时的状态判断。 等价于: ref(A,1)<REF(B,1) ABD A>B 或者 ref(b,1)<REF(a,1) ABD b>a
|
-- 作者:xscaler -- 发布时间:2020/2/20 15:44:39 -- 可是我替换后,效果不一样呢,为啥? |
-- 作者:wenarm -- 发布时间:2020/2/20 16:07:09 -- 把你代码贴出来下。
注:建议用系统自带的函数,自己处理实现,容易存在边界情况未考虑。从而造成差异。 [此贴子已经被作者于2020/2/20 16:08:29编辑过]
|
-- 作者:FireScript -- 发布时间:2020/2/20 16:10:41 -- 参考这个例子。按照这个例子的方式去核对下。 ma5:ma(c,5); ma10:ma(c,10); majc:cross(ma5,ma10); cd:ma5>ma10 and ref(ma5<=ma10,1);//金叉的逻辑 DRAWICON(majc and cd,h+1*MINDIFF,1); DRAWICON(cd,l-1*MINDIFF,2); |
-- 作者:xscaler -- 发布时间:2020/2/20 22:48:41 -- 谢谢,我试试 |