以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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=175893)
|
-- 作者:单刀赴会
-- 发布时间:2020/5/6 23:07:59
-- [求助]MACD取值问题
请大神帮我写一下取这个MACD得DIFF线从0轴下,上穿到MACD红柱子变短中间得所有K线得最高价, REF(DIFF,1)<0到REF(MACD,1)<REF(MACD,2) AND MACD>0这之间所有K线得最高价 附上MACD代码方便大神写; DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); MACD :=2*(DIFF-DEA);
|
-- 作者:单刀赴会
-- 发布时间:2020/5/6 23:22:26
--
补上图
此主题相关图片如下:123654.png

[此贴子已经被作者于2020/5/6 23:22:48编辑过]
|
-- 作者:wenarm
-- 发布时间:2020/5/7 0:29:00
--
请大神帮我写一下取这个MACD得DIFF线从0轴下,上穿到MACD红柱子变短中间得所有K线得最高价, REF(DIFF,1)<0到REF(MACD,1)<REF(MACD,2) AND MACD>0这之间所有K线得最高价
请吧这句话表述的详尽清楚些。
|
-- 作者:单刀赴会
-- 发布时间:2020/5/7 10:29:52
--
从REF(DIFF,1)<=0 AND DIFF>0 得这根K线A开始计算一直到REF(MACD,1)<REF(MACE,2)这根K线F,取A-F含A F这两根K线所有得最高价。图中MACD框方框得位置从A开始到F有5根K线,取A到F含A和F这5根K线得最高价
此主题相关图片如下:99999.png

|
-- 作者:单刀赴会
-- 发布时间:2020/5/7 10:38:40
--
也可以这样理解,从后往前取值从ref(macd,1)<ref(macd,2) AND diff>0 得那根K线 (F) 开始往前计算到REF(DIFF,1)<=0的那根K线(A),求这F到A的K线最高价
|
-- 作者:单刀赴会
-- 发布时间:2020/5/7 10:54:06
--
n11:=sumbars(ref(macd,1)<ref(macd,2),diff>0 and ref(difF<=0,1));
hh222:hhv(h,n11); 我这样写也不对
|
-- 作者:FireScript
-- 发布时间:2020/5/7 11:11:14
--
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); MACD :=2*(DIFF-DEA);
dfjc:cross(diff,0);//diff上穿0轴 len1:BARSLAST(dfjc)+1;//dfjc距离现在的位置 cd1:macd>0; cd2:macd>ref(macd,1); cd:macd<ref(macd,1) and ref(all(cd2 and cd1,len1),1) and cd1;//判断当前是否是满足F点条件 1.macd红柱 2.macd由长变短 3.diff上穿0轴到上一个K之间满足指定条件
result:VALUEWHEN(cd,HHV(h,len1));
参考这个试下。
|