以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]求编写MACD二个绿柱区的方法? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183641) |
-- 作者:wjp121 -- 发布时间:2020/12/27 19:16:19 -- [求助]求编写MACD二个绿柱区的方法? 利用二个MACD死叉后产生绿柱波动,捕捉背离特征,当前绿柱最低值与前一波绿柱最低值对比,当前绿柱区的最低价格与前一波绿柱产生的最低价格比对。。 寻找:二波绿柱调整过程中,价格的对比和MACD值的对比,求二波的最低价格值和二波的MACD最低值以及它们产生的时间位置 谢谢!
|
-- 作者:FireScript -- 发布时间:2020/12/28 9:29:07 -- 是要取得最近2段已经完成的绿柱的最低价?以及最低价位置的macd值和位置? |
-- 作者:wjp121 -- 发布时间:2020/12/28 14:29:53 -- 是的,谢谢版主! |
-- 作者:wjp121 -- 发布时间:2020/12/28 14:34:24 -- 已完成的二波绿柱的二个最低价和二波的MACD最低值 |
-- 作者:FireScript -- 发布时间:2020/12/28 14:46:15 -- input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置 DIFF := EMA(CLOSE,S) - EMA(CLOSE,P); DEA : =EMA(DIFF,M); MACD1 : =2*(DIFF-DEA), COLORSTICK; macdjc:cross(diff,dea);//macd金叉 macdsc:cross(dea,diff); N1:=SUMBARS(macdjc,1);//最近一次金叉位置 M1:=SUMBARS(macdsc,1);//最近一次死叉位置 N2:=SUMBARS(macdjc,2);//上上次金叉位置 M2:=SUMBARS(macdsc,2);//上上次死叉位置 recentLOW1:=ref(LLVBARS(L,BARSLAST(macdsc)+2),BARSLAST(macdjc));//最近一次绿柱之间最低价的位置(距离金叉的位置) recentLOW2:=ref(LLVBARS(L,BARSLAST(macdsc)+2),N2-1);//上上次绿柱之间最低价的位置(距离金叉的位置) //下面2个是计算出来的位置。有了位置,取值只需要用ref回溯即可 result1:recentLOW1+N1-1;//最近一次距离现在的位置 result2:recentLOW2+N2-1;//上上一次距离现在的位置 low1:ref(MACD1 ,result1); low2:ref(MACD1 ,result2); |
-- 作者:wjp121 -- 发布时间:2020/12/31 14:10:35 -- 感谢版主,正在学习检测 |
-- 作者:wjp121 -- 发布时间:2021/1/2 10:28:44 -- 感谢一年来的支持和帮助!新的一年祝版主们身体健康 |