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

kernel - OPencl 在缓冲区中返回零

这是我的内核:

以下是我的 OnCalculation():

以上是我的ull代码。

给出问题的行是:

我得到的错误是:

伙计们,请任何人帮助我..我没有找到与我的问题有关的任何东西,请帮助我。

编辑:
这些是行:

"storeValue[i]=storeValue[i-1]+(price[i]-price[i-InpMAPeriod])/InpMAPeriod;\r\n"

当我取消注释这些行时,找不到 OpenCL 或未创建上下文成为问题。我得到的错误是:

请告诉我我提到的 ilnes 是否有问题,以及我是否可以解决它。

0 投票
1 回答
1815 浏览

opencl - 如何使自定义指标中的 OnCalculate() 函数使用 MQL5 / OpenCL 中的 GPU?

我使用 MQL5 创建了一个指标。

分析后,我读到的程序 99% 的 CPU 被我的OnCalculate().

这是我的功能:

这是分析的结果: 分析结果

请告诉我,我如何OnCalculate()在 GPU 而不是 CPU 上进行工作。

0 投票
0 回答
284 浏览

c++ - 使用 OpenCL 将 MQL5 的原生函数转换为 GPU

我在 MQL5 中编写了一个用于创建指标的函数。在这里我附上了指标文件

这是OnCalculate()指标的:

请帮助我将功能转换为基于 GPU 而不是基于 CPU。否则让我知道使用我系统 GPU 的建议。

根据要求,编辑:

这是内核文件: Opencl Kernel for the program

0 投票
1 回答
337 浏览

mql4 - 如何在 MQL4 指标代码中插入警报?

我有一个免费的 MQL4 指标,它根据时间框架显示最重要的阻力和支撑。

这是一个很棒的指标,但是当触及支撑或阻力时,我需要一个带有消息和声音警报的实现。

如何仅在触摸H1, H4, D1, W1时插入警报?MN1

0 投票
1 回答
324 浏览

mql4 - 更改 request.comment-value?

我使用了不同类型的止损,并希望收到通知 ( SendNotification()) 关于在交易退出时触发了哪种止损。

假设我通过...进行交易

我现在想request.comment改变最后一个止损点,如下所示:

不幸的是,第二个代码块并没有改变第一个代码块request.comment = pComment;(而是新的注释是[sl 1.19724])。

是否可以通过更改评论TRADE_ACTION_SLTP?我究竟做错了什么?

谢谢!

0 投票
2 回答
5795 浏览

mql4 - MQL4 只需添加到一张图表即可在所有交易品种上运行 EA

在 MetaTrader4 终端中,我编写了一个简单的警报 EA

我想在所有 FOREX Majors 和 FOREX Minors 上运行我的 EA,我已经完成了我的代码,但我希望它自动在我的 [ Market Watch ] 面板中的所有符号上运行。

这是我的代码,非常简单,有人可以帮我看看如何让它在我的市场观察中的所有符号或符号上自动运行吗?

0 投票
1 回答
142 浏览

c# - 无法将文件读入结构 MQL5 MT5

我正在尝试将文件读入结构,但由于出现编译错误而失败。看看我尝试了什么:

示例文件的要点可在以下位置获得:示例数据

我遇到的编译错误如下:

请告诉我我错了什么。我的猜测是结构中存在字符串成员函数的可用性,因此它是不允许的。

0 投票
1 回答
179 浏览

mql5 - 无法通过指标 MQL5 返回值

这是返回新柱剩余时间的指标:

我在打印时得到了正确的值。但是当我通过专家调用它时,我得到的只是零。

这里是专家:

请让我知道我做错了什么。

0 投票
1 回答
226 浏览

mql4 - 如果不满足约束,如何跳过在 MT4 StrategyTester 优化模式中设置的一些输入参数?

我有 3 个不同的输入参数:P1 [1..10], P2 [1..10]P3 [3..10]. 约束如下:P1 < P2 < P3

当不遵守约束时,应立即丢弃一些潜在的解决方案。例如,P1 = 2P2 = 1P3 = 4

有没有办法通过 MetaTrader 优化来完成这样的事情?
(最终使用一个OnTesterPass()函数?)

因此,我在优化过程中浪费了很多时间,我想找到一种方法,在不遵守约束时直接丢弃或跳过潜在的解决方案。

谢谢你的帮助

0 投票
1 回答
500 浏览

mql4 - MQL5 iCustom 函数接收到错误的值

我正在尝试使用 MQL5 调用 MQL4 指标iCustom()

我已经复制了两个编号为 0 的缓冲区以及 double 类型的 a 和 b 。

但是收到的输出完全是垃圾,没有值:

请让我知道我在调用指标时是否正确?有我做的缺陷吗?