以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- [求助] (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64493)
|
-- 作者:lnjsqh
-- 发布时间:2014/4/29 10:19:34
-- [求助]
请问如何描述macd 的运行情况:
macd在0轴下出现diff上穿dea,然后diff、dea上穿0轴后,在0轴上方出现dea下穿diff,然后回踩0轴不破,出现diff上穿dea,如下图中的a、b、c走势
此主题相关图片如下:qq截图20140429101139.png

|
-- 作者:jinzhe
-- 发布时间:2014/4/29 10:33:17
--
给个思路,楼主看能不能自己编写出来
nn:=barslast(macd在0轴下 and diff上穿dea);
cond:=any(diff、dea上穿0轴后,在0轴上方出现dea下穿diff,然后回踩0轴不破,出现diff上穿dea,nn+1);
只要cond条件成立,那么你要的就实现了
|
-- 作者:lnjsqh
-- 发布时间:2014/4/29 10:49:55
--
nn:=barslast(macd在0轴下 and diff上穿dea);
cond:=any(diff、dea上穿0轴后,在0轴上方出现dea下穿diff,然后回踩0轴不破,出现diff上穿dea,nn+1);
nn:=barslast(diff<0 and dea<0 and cross(diff,dea)); cond:=any(diff>0 and dea>0 and cross(dea,diff),nn+1);
然后在实际运用的时候,把这个加到一个if语句中,后面再加上个diff上穿dea,不晓得这样行不行?
|
-- 作者:jinzhe
-- 发布时间:2014/4/29 11:03:50
--
实际应用就是
if cond then.....这样的了
|
-- 作者:lnjsqh
-- 发布时间:2014/4/29 11:28:20
--
多谢老师指点
|