问题标签 [metatrader5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2173 浏览

lines - 如何在 MQL5 中像矩形一样绘制填充?

任何人都可以提出一种方法来实现这种绘图,因为官方mql5 文档没有指出这一点。

在此处输入图像描述

我已经完成了此处
提供的示例,但它仅输出此结果,
这不是我想要的。
在此处输入图像描述 有人有什么建议吗?

0 投票
1 回答
489 浏览

indicator - 在多个图表中打开指标

我发现了一个有趣的 MT4 指标,它显示图表中下一个柱的剩余时间。但这适用于我会选择的特定配对。

但我希望该程序通过仅应用于任何打开的一对来工作/应用于所有打开的对。

请检查以下代码::::

0 投票
1 回答
391 浏览

variadic-functions - MetaTrader5 中不同类型的变量参数列表

DEBUG我有一些 mql5 代码,如果设置了宏,我想打印调试消息。我想DebugPrint为这些调试消息使用不同的功能(就此而言)。我的第一次尝试是创建一个常规函数,但变量参数似乎不起作用。然后我尝试使用预编译器根据这个答案DebugPrint删除-calls ,但是编译器的预处理器似乎也不理解变量参数列表。这是我试过的代码:

关于如何实现我想要做的任何想法?

0 投票
1 回答
354 浏览

mql5 - 如何检查是否处于十字光标模式

我需要用十字准线显示附加信息。有没有办法检测用户何时切换到十字准线模式并使用鼠标位置信息来绘制一些跟随光标的文本?

0 投票
3 回答
1294 浏览

mql4 - FOREX 实时数据馈送提供商 - 为什么这么贵?

我正在为需要获取 EUR/USD、XAU/USD 等实时汇率的客户开发应用程序。

快速谷歌搜索后,我得出结论,我将无法获得我正在寻找的东西。少数干净的 JSON 数据解决方案每小时更新一次,每月允许大约 100.000 个请求(远少于每月约 260 万秒)。

令我惊讶的是,即使这些“差”的服务每月也要花费数百美元。

我打开这个并不是为了哭泣,而是想知道是否有人可以帮助我将数据从 MetaTrader 终端导出到 XML 或任何其他来源,任何经纪人都会毫不拖延地在模拟账户上每秒更新该信息。

有了它,我将能够创建自己的 API 并在我的应用程序上使用该数据。如果一切正常,我愿意创建一个对任何人开放的端点,遗憾的是 2017 年至少主要市场没有免费的实时订阅。我相信它会帮助许多开发人员。

0 投票
1 回答
745 浏览

node.js - 如何制作 MetaTrader 5 终端脚本以将 EURUSD 出价率发布到我的 nodejs 服务器的 443 端口?

基本上我希望我的本地 MetaTrader 5 终端在每次 EUR/USD 货币对的 BID 汇率变化时执行 POST 请求。

我将console.log在我的 nodejs 服务器中访问它:

这是我的 MQ5 脚本,编译时没有错误。但是当我运行它时,我的 nodejs 服务器终端中没有看到任何记录。

Print("Test:",b);在 Meta Trader 中看到脚本打印Experts Tab

我还在 MetaTrader 5 终端 -> 工具 -> 选项 -> 智能交易系统中添加了

MQ5 脚本

0 投票
4 回答
14759 浏览

forex - 如何在 MQL5 代码(脚本、EA)中关闭所有交易?

作为我的智能交易系统的一部分,努力编写CLOSE ALL TRADES代码。MQL5

代码或任何关于关闭所有交易的想法MQL5都会非常有帮助。

由于我是 EA 写作的新手,所以请在写作中轻松一点。

0 投票
2 回答
367 浏览

options - 有没有办法使用 MetaTrader 终端 4 或 5 交易股票期权或外汇期权?

是否有任何经纪商或电子经纪商提供具有交易股票期权和/或外汇期权的能力或功能的 MetaTrader 终端平台?

0 投票
1 回答
297 浏览

mql5 - 与交易相关的箭头是否只能在打开/关闭交易的图表上,而同一货币对的多个图表出现在 MT5 中?

[MT5] 如何仅在已开仓-平仓的图表上显示箭头(在图表上显示实时成交历史),使其他图表不允许显示箭头。

我打开同一货币对的多个图表(使用不同的时间框架或相同的时间框架)并在每个图表上运行一个机器人。
当一个图表开仓或平仓时,它会在所有其他图表上同步显示一个箭头。箭头的同步显示是默认的 MT5 行为吗?

如何仅在已开仓 - 平仓的图表上显示箭头?

如果您能提供任何帮助,我将不胜感激。 在此处输入图像描述

我想在 MT4 上显示箭头

在此处输入图像描述

0 投票
2 回答
312 浏览

mql4 - MT4 策略测试器回测结果面板日期是否以某种方式与 MT4 图表相关联?

当我看到回测结果时,有一个Result panel
(参考例如:https ://quivofx.com/wp-content/uploads/2015/02/result.png )

在此处输入图像描述

列出了回测的所有交易。

有没有办法快速滚动到图表的相关部分?

例如,假设在 2017.05.03 10.30 EURUSD 5 分钟买入,我会滚动到该部分,例如,双击条目?

目前,我通过手动滚动图表来回检查结果条目非常慢。