手机版

MQL4编程学习之MT4显示任意时间周期指标的使用方法

阅读 :
外_汇_邦 WaiHuiBang.com
Period_Converter_Opt.mq4指标的使用方法(以H4周期的图表建立H8周期图表为例)

1)数据源图表窗口的建立与指标安装

和其他的MT4指标安装类似,复制到experts\indicators即可完成安装.

注意必须安装为自定义指标而不是脚本. 然后类似其他指标那样操作,

添加到你想转化的窗口即可.

参数设置:

PeriodMultiplier: 新的周期对于原周期的倍数(例如在H4周期窗口,此指标参数值设为2,则会生成H8周期的图表窗口)。

UpdateInterval: 刷新间隔, 毫秒为单位, 0表示实时刷新

默认为实时刷新.

Enabled: 是否启用刷新.

 

注意:

必须将允许动态库调用选项允许,否则将无法正常工作(在指标“属性---常用---允许导入动态连接库”或“工具---选项---智能交易系统”中设置).

该图表窗口为数据源窗口,不要关闭,下面的图表窗口才会成为实时刷新的图表窗口。

2)打开所需任意时间周期的窗口

之后通过“文件->打开离线历史数据”,打开刚生成的H8周期的图表。在此图表窗口点右键,打开窗口属性,将“离线图表”选项打勾,这样即可自动进行实时刷新.在该新窗口可以设置自己使用的指标。

只要你一直保持在第1步建立的数据源窗口以及该程序运行,则生成的离线图表也会

一直保持为最新状态,包括其中的指标等等. 关闭该离线窗口后, 

你也可以再重新通过文件->打开离线历史数据打开.

如果需要退出或者重新启动MT4, 可以和往常一样正常退出,离线图表

以及设置会同样保存并且下次重新启动后加载恢复到上次同样设置.

 

2. 注意事项

a. 注意"不"要将离线窗口属性中的"离线窗口"的勾去掉(设置:在窗口点右键----属性---常用---离线图表”),否则退出MT4再重新启动该窗口将被当成实时数据而导致无法获得数据.

这种情况下将需要重新关闭离线窗口后重新打开.

b. 

你可以在同一个数据源窗口中加载多个不同倍数设置的转换程序,

从而获得多个数据输出, 比如对M1使用PeriodMultiplier = 3, 4, 10

将同时获得M3, M4, M10. 

甚至可以使用M1数据来获得小时图.

但一般因为服务器上不会有太多的短周期数据,所以这样讲导致

生成的数据时间跨度不大, 

所以推荐用接近的数据周期来获得需要

的周期.比如用H4来获得H8.

c 实时刷新时候将尽可能快地进行数据刷新, 

即对每一次数据变动,

但如果同时有大量数据进入时可能会错过部分数据, 但这种情况

一般不会出现而且你至少可以获得每秒十次以上的刷新率, 

这已经

完全足够用了.

d. 离线图表窗口没有那条买入价线显示,但数据实际上还是被刷新的,

如果改成非离线窗口则必须退出前改回来, 

否则下次启动就会得不到

数据. 一般就没有必要去弄这个麻烦.

e. 如果你在源数据窗口中往前拉到了新的历史数据, 

生成的数据窗口里面

是不会自动更新这些数据的, 需要ctrl+I显示指标列表后选择对应的

指标然后双击弹出设置窗口后确认即可.

外_汇_邦 WaiHuiBang.com
本文标题:MQL4编程学习之MT4显示任意时间周期指标的使用方法 - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/113861.html

相关文章

  • 外汇自动交易系统堪比交易员

    “当时有个朋友把我研发的一个自动交易系统卖给一家基金公司,居然卖了25万美元,那家公司专门收购各种交易系统进行测试和二次开发,并根据其结果和系统的特性投入不同比例的资金操作,有点像‘基金的基金’(FOF)那种操作模式。”...

    MQL4编程学习
  • EA是什么?以及外汇EA的工作原理

    EA 是 Expert Advisor 的英文缩写,中文意思是专家顾问,俗称智能交易系统,就是由电脑模拟交易员的下单操作进行机器自动交易的过程。外汇EA是一套用于MT4平台(Metatrader4)/MT5平台(Metatrader5)的程序化交易系统,可以自动...

    MQL4编程学习
  • 做市商最高机密:MT4平台虚拟庄家插件
    做市商最高机密:MT4平台虚拟庄家插件

    目前MT4平台在金属、外汇交易中应用广泛。关于MT4,有一个公司不得不提,即波士顿科技(Boston Technologies)。 该公司提供的MT4平台虚拟庄家插件,见下图: 为了理解准确,将图片上内容直译: 虚拟庄家插件: “虚拟庄家”这个软...

    MQL4编程学习
  • 解析EA交易系统的功能

    EA(Expert Advisor)是智能外汇全自动交易系统,指将外汇交易策略用特殊的编程语言编写成一个电脑软件程序,让电脑按照事先设定好的条件自动地买卖与交易,赢亏结果取决于自动交易系统设计得好坏。EA可以让交易者赢则不狂...

    MQL4编程学习
  • 无限量地生产稳健的量化交易策略:Trading System Lab (TSL)

    于 1985 年创立的美国《期货真相》 Futures Truth 杂志,旨在服务全球股票及商品期货交易者,而其根本任务是为读者验证系统交易策略的实盘效果。分布在全球各地的交易系统开发商,将开发出的策略提交至 《期货真相》编...

    MQL4编程学习
你可能感兴趣