以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- MACD二次金叉时而且第二次金叉的DIFF大于第一次的进场 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164175) |
-- 作者:qq代人发帖 -- 发布时间:2018/6/27 10:52:39 -- MACD二次金叉时而且第二次金叉的DIFF大于第一次的进场 MACD金叉后我想赋值自定义变量JG为开盘价 自定义变量SZ为此时的DIFF,怎么编写
MACD金叉 我想记下当前的DIFF的值和当前开盘价,我要和上一次的金叉比较 我想第二次金叉进场,条件是DIFF比前一次金叉时要大 我要的是MACD二次金叉时而且第二次金叉的DIFF大于第一次的进场 |
-- 作者:wenarm -- 发布时间:2018/6/27 11:14:56 -- DIFF :EMA(CLOSE,12) - EMA(CLOSE,26); n1:=sumbars(macd>0 and ref(macd<0,1),1); JG1:REF(open,N1-1); JG2:REF(open,N2-1); if macd>0 and ref(macd<0,1) and SZ1>SZ2 then BEGIN |
-- 作者:FireScript -- 发布时间:2018/6/27 11:19:31 -- 不需要记住历史的值,只要在当前追溯到上次金叉的位置即可。之后直接ref到历史值做对比即可。你参考2楼代码去理解下试试。 |