首页 指标公式文华指标正文

关于15分钟MACD跨周期问题

admin 文华指标 2020-02-13 23:00:20 38 0

N51:=BARSLAST(CROSS(DIFF,DEA))+1;

N52:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;

DIFF51:REF(DIFF,N52-1),NODRAW;//最近一次NACD死叉时的DIF值
DIFF52:REF(DIFF,SUMBARS(N52=1,2)-1),NODRAW;//最近法二次NACD死叉时的DIF值
DIFF53:REF(DIFF,SUMBARS(N52=1,3)-1),NODRAW;//最近三次NACD死叉时的DIF值

C51:REF(C,N52-1),NODRAW;//最近一次MACD死叉时对应的最新价
C52:REF(C,SUMBARS(N52=1,2)-1),NODRAW;//最近二次MACD死叉时对应的最新价
C53:REF(C,SUMBARS(N52=1,3)-1),NODRAW;//最近三次MACD死叉时对应的最新价
 
H51:REF(HHV(H,N51),N52),NODRAW;//最近一次MACD金叉区间的最高价
H52:REF(HHV(H,N51),SUMBARS(N52=1,2)),NODRAW;//最近二次MACD金叉区间的最高价
H53:REF(HHV(H,N51),SUMBARS(N52=1,3)),NODRAW;//最近三次MACD金叉区间的最高价
HDB:(DIFF51<DIFF52&&C51<C52&&H51>H52)||(DIFF51<DIFF52&&C51>C52),NODRAW;//价格创新高但最新价低于前面的价格或者价格创新高的顶背离

//以下是价格创新低但最新价高于前面MACD金叉时的价格的底背离
N61:=BARSLAST(CROSS(DIFF,DEA))+1;
N62:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;

DIFF61:REF(DIFF,N61-1),NODRAW;//最近一次MACD金叉时的DIF值(用于底背离)
DIFF62:REF(DIFF,SUMBARS(N61=1,2)-1),NODRAW;//最近二次MACD金叉时的DIF值
DIFF63:REF(DIFF,SUMBARS(N61=1,3)-1),NODRAW;//最近三次MACD金叉时的DIF值
 
C61:REF(C,N61-1),NODRAW;//最近一次MACD金叉时对应的最新价(用于底背离)
C62:REF(C,SUMBARS(N61=1,2)-1),NODRAW;//最近一次MACD金叉时对应的最新价
C63:REF(C,SUMBARS(N61=1,3)-1),NODRAW;//最近一次MACD金叉时对应的最新价
 
L61:REF(LLV(L,N62),N61),NODRAW;//最近一次MACD死叉区间的最低价
L62:REF(LLV(L,N62),SUMBARS(N61=1,2)),NODRAW;//最近二次MACD死叉区间的最低价
L63:REF(LLV(L,N62),SUMBARS(N61=1,3)),NODRAW;//最近三次MACD死叉区间的最低价

LDB:(DIFF61>DIFF62&&C61>C62&&L61<L62)||(DIFF61>DIFF62&&C61<C62),NODRAW;//价格创新低但最新价高于前面的价格或者价格创新低的底背离



DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
N1:=BARSLAST(CROSS(DIFF,DEA))+1;//金叉到当前的周期数
N2:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;//死叉到当前周期数据
H1:=REF(HHV(H,N1),SUMBARS(N2=1,1)),NODRAW;//最近一波红柱的最高价
H2:=REF(HHV(H,N1),SUMBARS(N2=1,2)),NODRAW;//上一波红柱的最高价
L1:=REF(LLV(L,N2),SUMBARS(N1=1,1)),NODRAW;//最近一波绿柱的最低价
L2:=REF(LLV(L,N2),SUMBARS(N1=1,2)),NODRAW;//上一波绿柱的最低价
MH1:REF(HHV(MACD,N1),SUMBARS(N2=1,1)),NODRAW;//最近一波红柱MACD最大值
MH2:REF(HHV(MACD,N1),SUMBARS(N2=1,2)),NODRAW;//上一波红柱的MACD最大值
ML1:REF(LLV(MACD,N2),SUMBARS(N1=1,1)),NODRAW;//最近一波绿柱的MACD最小值
ML2:REF(LLV(MACD,N2),SUMBARS(N1=1,2)),NODRAW;//上一波绿柱的MACD最小值
DB:=H1>H2&&MH1<MH2;//价格增加,但是MACD减小,顶背离,开空
保存指标,命名为AA


再建立一个指标,加载到5分钟使用
#IMPORT[MIN,15,AA] AS VAR
DB:=VAR.DB;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DB&&CROSSDOWN(DIFF,DEA)&&DIFF>10,SK;



15分钟的DB条件这么改下 


DB:=H1>H2&&MH1<MH2MACD<0&&REF(DIFF,N2-1)<-10;//价格增加,但是MACD减小,顶背离,开空

5分钟模型中直接引用DB判断就行了

#IMPORT[MIN,15,AA] AS VAR
VAR.DB&&条件,SK;



中国期货软件网版权声明

1、转载或引用本网站内容须注明原网址,并标明本网站网址(https://cnqhzx.net/)。
2、转载或引用本网站中的署名文章,请按规定向原作者支付稿酬。
3、对于不当转载或引用本网站内容而引起的民事纷争、行政处理或其他损失,本网站不承担责任。
4、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利。
5、如果认为本站可以为您带来价值,那么请加入中国期货软件网VIP会员
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。仅作读者参考,并请自行承担全部责任。

温馨提示: 美原油期货、美黄金期货、恒指期货开户、国内期货开户请选择正规期货品牌,苏州财牛联手徽商期货、新纪元期货打造正规一站式期货开户(请您拒绝非正规的交易平台,以免资金受到损失)!苏州财牛国内专业金融期货分析软件开发服务平台,提供期货软件开发、期货软件OEM品牌定制、期货程序化、外汇EA自动交易、恒指期货软件、期货分析软件、外汇分析软件、股票分析软件开发定制!欢迎广大投资者定购及定制开发,全国400咨询热线:4009960867

本文链接:https://cnqhzx.net/post/17.html

评论

期货软件网--集国内国外期货软件为一体的期货资分析工具网-苏州财牛旗下网站

https://cnqhzx.net/

| 苏ICP备16044811号-2

Powered By Z-BlogPHP 苏州财牛信息咨询有限公司

使用手机软件扫描微信二维码

关注期货软件网获取软件资讯

苏州财牛旗下专业期货软件网

全国咨询热线:400-996-0867 转1或2号

提交留言
* 必填项
* 必填项
* 必填项
* 必填项
看不清点击图片换一张