加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MT4/MT5财经数据日历指标

(2019-04-13 10:37:57)
标签:

mt4

mt5

财经

数据

分类: MT4
几年前曾经分享个人设计的财经数据日历指标,也有许多朋友下载使用,这次从新设计操作界面,和去年设计的财经新闻指标,同样是可移动面板的设计,上下翻页和浏览前后几日的日程表的功能都具备,同时也设计了 MT4/MT5 两个版本,数据源是 MetaQuotes 官网上的财经数据日历。指标试用分享链接于

MT4/MT5财经数据日历指标


使用说明:

下载链接里有 MT4/MT5 不同版本,名称开头是 MT5 是适用于 MT5 平台,开头 MT4 是用在 MT4 平台,因为都是指标,所以下载后请放在 /MQL5/Indicators/ 或是 /MQL4/Indicators/ 指标文件夹。

加载前请在 MT4 菜单 “工具”->“选项”如下图先勾选 允许 dll 导入,因为需要使用系统上网函数来上网抓取数据。

MT4/MT5财经数据日历指标

操作都很直觉,默认是1分钟刷新一次数据,如果要强制刷新数据,按 tab 按键。

外部参数包含几种不同重要度的颜色选择,也可以选择面板为透明显示。

面板上几个按键,标题栏的 X 是 关闭指标,— 是缩小面板,鼠标点在面板标题栏可以移动面板,数据重要度,高中低可以分别选择开启或关闭,如果当日适用之数据超过一页,会自动出现上下箭头按键可以翻页,面板右下角的 < > 是前一日和后一日,可以切换到前后几日,如果要强制回复当日,按 tab 键,tab 也是强制刷新数据的按键。

MT4/MT5财经数据日历指标

也可以将和当前图表货币商品相关的数据日程用垂直线显示在图表上,例如 EURUSD 图表会显示与 EUR 和 USD 相关的数据日程,在参数窗口里有参数开关和设置不同重要度颜色和实虚线的设置,因为垂直线是画在图表上,需要与 K 线的平台时间一致,所以在垂直线上文字显示的时间会自动转换成平台时间。不过这个图表显示数据垂直线位置的功能,大部分使用朋友是不需要,默认在参数是关闭,有需要在参数窗口开启即可。

MT4/MT5财经数据日历指标


至于重要经济数据日程表在 ea 上的应用,从过去几年接的定制编程委托,不同的交易朋友有不同的思维,有些朋友偏好把当前图表货币,例如 USDJPY,只抓取 USD 和 JPY 相关的当日最高重要数据,在数据发布前,限制交易朋友已经有的 ea 前后多少分钟不要开单,这样的模式,自然需要集成这个数据日程表的代码到要限制的 ea 里。也有些交易朋友偏好委托一个独立的 ea,在重要数据发布前多少分钟,自动以 ea 来挂上下突破单,一边突破单成交后,另外一边自动取消(或是再自动挂翻倍的突破单),但是不管如何应用,还是以数据日程表为应用的重点,而不是取实际发布值和预测值的差距来作交易策略,因为是否数据有影响到行情,行情实际的发生就已经代表一切,没有必要再作差值判断,差值大也不代表行情有被影响。

经济数据日程表的数据源,有交易朋友偏好使用 MetaQutoes 官网上提供的日程表,尤其是境外朋友的编程委托,也有交易朋友偏好一些本地财经网站的数据日程表,个人都截取分析读取设计过,完全是看委托编程朋友的偏好,都可以接受委托设计。

ea 里如果带有上网经济数据日程表的读取,上网部分的功能就无法复盘了,不管是 MT4 或是 MT5 都是无法支持在复盘环境可以调用 dll 来上网的设计,只能复盘非 dll 调用的 ea 交易功能部分,所以这类的定制设计委托,交付后上网抓取数据日程表作交易或控制的功能,只能靠挂实盘来验证策略的效果。

在2019年3月之后 MT5 新版本的 mql5 语言内建了可以直接读取 MetaQuotes 公司经济数据日程表的一些编程函数,不过在写这篇博文时,这些新增函数功能,仅支持英文数据信息,无法支持复盘,新功能也不适用于MT4,所以这次分享设计的架构,并没有采用最新版本 mql5 经济数据函数的原因在此,毕竟支持中文和可在MT4执行还是设计指标和EA最重要的必要条件。


个人提供 MT4/MT5 EA 或 指标定制编程代写服务,收费依据定制委托条件复杂度而定,有兴趣可透过邮件 boolapi@qq.com 或 QQ 1034612103 联系 (加好友后即可立即留言)


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有