问题标签 [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 回答
235 浏览

mql4 - (Un-)PC 和 Mac 上 MetaEditor 的评论快捷方式

在 MetaEditor 中注释(整块)代码的快捷方式是“ Ctrl + ' ”(在 PC 和 Mac 上都可以)。

但是,取消注释的 PC 快捷方式是“ Ctrl + ; ”,而在 Mac 上则不能。

有人知道在Mac上取消注释(块)代码的快捷方式吗?

0 投票
2 回答
348 浏览

mql4 - MetaEditor/MQL4 ExpertAdviser:多次声明局部变量?

我正在查看一些旧的 MetaEditor4 /MQL4代码,其中一个局部变量被声明了两次:

MetaEditor, version 中的编译过程5.00, build 1601失败,并显示:

'myVar' - variable already defined在第 8 行。

如果我删除第 8 行,编译会顺利进行。

我的问题是:

1 . MetaEditor 中是否有任何选项可以容忍局部变量的多重声明?

2 . 在以前版本的 MetaTrader 终端 4 / MetaEditor 和.MQ4代码中:在这种情况下是否可以多次声明局部变量?

3 . MetaEditor 有版本5.00, build 1601,但代码的扩展是.mq4,它与 MetaTrader 终端软件MetaTrader4(来自 FXCM)一起安装。因此,我认为我仍然可以使用.MQ4代码。有没有机会从某个地方获得纯 MQL4 安装?每当我安装 mt4(来自例如:mt4 下载)时,它都会以 mt5 安装程序结束。

0 投票
2 回答
5969 浏览

node.js - 如何将 MetaTrader 与 Node.JS 连接?

我正在构建一个基于 Node.JS 的系统,用于连接 MetaTrader 并处理所有操作,如链接账户、打开、关闭交易订单......

但是我仍然没有找到如何在 Nodejs 中连接 MetaTrader 的方法。你能给我一个解决方案或包装示例,可以帮助我做到这一点吗?谢谢!

0 投票
1 回答
617 浏览

mql4 - MQL5 EA 能否绘制(不间断的)止损线?

MQL5 EA 能否像指标一样绘制(不间断的)止损线?

如果是:如何?

如果否:下一个最佳解决方案是什么?

它们还会显示在策略测试器(回测)可视化中吗?

谢谢!

0 投票
2 回答
236 浏览

mql4 - MetaTrader4 终端,策略测试器:如何在交易发生前从 [ 结果窗口 ] 跳转到 [ 图表 ]?

我使用 MetaTrader 终端 4(策略测试器)来优化 EA 交易。

在策略运行之后,我正在查看在回测中执行的单个交易。Results我从屏幕底部的子窗口跳转到主图表中的参考烛台。

跳转到烛台图后,图表在图表左侧sell stop显示引用操作 ( , sell, t/p) 。

问题:

如何让图表以这些动作为中心,或者让图表在时间窗口的右侧显示这些动作?

Metatrader 4 的屏幕截图

0 投票
1 回答
745 浏览

trading - 不了解 iFractals MLQ5 的用法

这是我想并尝试过的代码。我认为这是购买和出售分形信号的正确方法。但同时获得买入和卖出信号。

我不明白如何计划使用iFractalsMQL5 中的功能指标进行买卖。需要做哪些改进?

0 投票
1 回答
488 浏览

c - 使用 Expert Advisor MQL5 在指标窗口上绘制垂直线的最简单方法

我正在尝试在指标窗口上绘制一条带有其值的垂直线。OBJ_VLINE我在阅读文档时遇到了。但是这个例子太难理解了。
我使用以下专家在图表上绘制了 adx:
input int Candles_for_adx = 5; 输入颜色 maincolor_adx = 黄色,dpluscolor_adx=石灰,dminuscolor_adx = 红色;

我在输出中得到以下信息:
输出图像

我期望实现的目标:

预期图像

如何编写取坐标的简单语句然后绘制线?

0 投票
1 回答
183 浏览

c - MQL5 删除或减小趋势线的点大小

我试图在图表上绘制趋势线对象。但我对趋势线上出现的点感到不安。这是代码:

这是图像:
预期图像

现在我期待的是线上的点应该很小,或者如果不可用,仍然可以。

但我没有办法做到这一点。请建议我。

0 投票
2 回答
997 浏览

mql5 - MQL5 计算前 15 根蜡烛或 15 分钟的随机值

我正在尝试访问 MQL5 中图表的先前值或随机值。但我只知道如何计算电流。

我想做的是:

但我不知道如何获得前 15 根蜡烛或前 3 分钟的值。请帮助我如何获得它。

0 投票
2 回答
422 浏览

arrays - MQL5 反转数组给出错误

我正在尝试复制stochastic变量中的函数缓冲区。但我看到的是蜡烛按降序复制到数组中。

这很好用,在打印数组值时,我得到了0th当前值和之前的值。

等等。

但我想要一个反转数组,即14th数组元素必须是0th并且0th必须是14th数组的元素。

我试图使CopyBuffer()语句反转缓冲区,但出现错误,请参见示例:

请帮助我。我不想有另一个缓冲区来复制数组并反转它,有没有办法可以反转数组并使用它?