请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
脚本

检查服务器时间因夏令时转换而发生的变化 - MetaTrader 5脚本

显示:
193
等级:
(3)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
不幸的是,我不得不意识到有些经纪商在
服务器时间转换方面有点粗心大意,这是我没有预料到的,
,这让我非常吃惊。

外汇交易时段持续整整 120 个小时:
从东部标准时间(北美)星期日 17:00 或东部标准时间
到东部标准时间星期五 17:00。



问题来自于夏令时和冬令时的时间变化,
,而世界不同地区的夏令时和冬令时并不在同一个星期日。例如,美国的夏令时和冬令时分别在三月的第二个星期日和十一月的第一个星期日变化,
,这也影响了外汇交易时段的开始和结束时间。

,欧盟的夏令时和冬令时分别在三月的最后一个星期日和十月的最后一个星期日变化,前者在美国之后,
,后者在美国之前(见上文时间表)。

这就产生了一个过渡期,在此期间,美国和欧盟的
时差不同于正常时差 5
小时(伦敦)、6 小时(法兰克福,欧洲中部时间)或 7 小时(塞浦路斯,欧洲东部时间)。

在此过渡期内,时差的变化应反映在外汇交易时段第一小时和最后一小时的
更改的时间戳中。
因此,如果外汇交易时段在周一 00:00(欧洲东部时间,MQ 时间)开始,则
应在美国时差变化后提前一小时(即周日 23:00,
)开始,并在周五提前一小时(即 23:00(或 22:59:59))结束。

但不幸的是,我不得不意识到(有了这个脚本,任何人都可以向他们的
经纪商核实这一点),在 MQ 模拟账户和一些真实经纪商的账户上
,第一个小时总是(!)出现在周一 00:00,但最后一个小时却如期出现在
,即周五 23:00(或 22:59)或提前一小时。这意味着外汇交易时段的第一个小时
丢失了,而交易者或 EA 可以在这一小时内对周末发生的事件做出反应。
外汇交易时段的结束也不能再通过简单地将
外汇交易时段的第一个小时加上 120 来确定,例如,在周末之前关闭所有仓位。

现在,该脚本会检查经纪商过去的时间变化,并记录所有明显不正确(奇数)或不是 120 小时的
外汇交易时段。如果
外汇交易时段的第一个小时和最后一个小时之间有 120 个小时,则日志中不会打印。

最后,脚本会打印最后检索到的时间戳、
发现的缩短时段数以及检查的大致年数。

由MetaQuotes Ltd译自德语
原代码: https://www.mql5.com/de/code/55086

Forex news events reaction EA: An mql5 calendar introduction. Forex news events reaction EA: An mql5 calendar introduction.

MQL5 Expert Advisor 使用 MQL5 日历对影响重大的外汇新闻事件做出反应。它可识别与通胀(CPI/PPI)和利率决定相关的新闻,使用挂单进行突破交易。是希望自动执行基于新闻的策略的交易者的理想选择。(这只是一个起点)

Candle Range Candle Range

Candle Range MetaTrader 指标 - 是一个非常简单、轻量级的指标,可在鼠标移动时以点为单位显示蜡烛的范围。除最高/最低范围外,它还可选择显示蜡烛体大小(开盘/收盘)。多个显示参数可用于控制指标的外观。该指标适用于 MT4 和 MT5 版本的交易平台。

检查服务器上因夏令时转换而发生的时间变化 检查服务器上因夏令时转换而发生的时间变化

不幸的是,我发现有些经纪商在服务器上更改的时间有点不正确,这是我始料未及的,也让我大吃一惊。 这里有一个脚本,任何人都可以用来检查他们的经纪商。

Zigzag fibo oscillator Zigzag fibo oscillator

MetaQuotes Zigzag 的升级版,具有震荡模式、当前柱脚跟踪、纤维水平和动态缩放功能