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

opencl - 在 MQL5 中使用 OpenCL - 在自定义指标代码中:

我正在尝试使用 OpenCL 库修改指标文件。

但我不明白我怎么能做到这一点。我试图阅读和理解文档但不能。

这是我的代码:

请帮我用 OpenCL 修改上面的内容,这样它会帮助我理解我可以用它做什么。

0 投票
1 回答
450 浏览

indicator - 指标图表最高和最低价格 MQL5

我正在尝试获取指标窗口、最高 Y 轴和最低 Y 轴的值。
这是我尝试过的代码:

Print()指标窗口的-s:

将输出设为 0(零)。

如果我只打印CHART_PRICE_MAX,我会得到 109 作为输出。

请帮助我。

0 投票
1 回答
1133 浏览

opencl - MQL5 错误中的数组访问无效

我正在尝试访问通过调用签名传递到系统调用的OnCalculation()事件处理程序中的数组。

这是这样写的:

我正在尝试将代码与 OpenCL 函数合并,以便程序使用 GPU 进行大量计算。但问题是当我试图将值从OnCalculation()内核传递给执行时,我得到了错误。看下面的代码是里面写的OnCalculation()

收到以下错误:

'time' - invalid array access ADX.mq5 285 31
'high' - invalid array access ADX.mq5 286 31
'low' - invalid array access ADX.mq5 287 31

我不知道为什么会出现这个问题。我无法从OnCalculation().

请帮助我,我能做什么?

0 投票
1 回答
89 浏览

opencl - 如何在 MQL5 中获取错误消息而不是整数?

我正在尝试使用OpenClin获取错误消息MQL5

我收到的消息是:

现在我不知道这是什么5113意思。如何以人类可读的格式获取消息,以帮助我有效地调试我的程序?

0 投票
1 回答
113 浏览

opencl - 在 MQL5 中未从 OpenCL 内核获得预期输出

这是我正在尝试使用的功能:

这是cl_src

预期的输出是Exponential Moving average处理后必须是某个值的值。但在输出中,我得到的值为0.0000.

这不是预期值。

甚至没有给出输出的printf()函数。cl_src我的猜测是该过程未收到该值。我不明白我错过了什么。
请告诉我我能做什么。或者我在内存管理方面做了什么?我怎样才能使它多核可行?

0 投票
1 回答
163 浏览

mql5 - 在出现在图表 MQL5 之前预测分形

我试图在它们出现在图表上之前预测分形值,以便我可以应用其他算法。我尝试了以下方法,但没有用,因为它给了我误报。:

我正在尝试预测分形箭头的值并显示它们。但是得到非常不同的值并将箭头放在其他地方。

请帮助我,让我知道如何在实际指示器放置箭头之前预测分形的箭头。

0 投票
1 回答
354 浏览

c - 使用 MQL5 在 DLL 中找不到函数

我正在尝试Train()#import-ed DLL 调用该函数。

该函数在 DLL 文件中,我已经确认它是通过 DLL 查看器导出的。

我在 MQL5 中尝试了以下代码来调用 DLL 函数:

C文件中,我将函数声明为:

调用指标后出现以下错误:

我检查了查看器,并且 DLL 中有调用的函数Train

看图片:
在此处输入图像描述

这是 DLL: NNModel.dll

0 投票
0 回答
164 浏览

c++ - 如何在 MQL5 中调用 .cpp 文件?

我正在尝试调用该DLL文件,以便可以使用 dll 中的函数。但我失败了。查看我遇到的错误:

错误:
资源图片

所以这意味着 dll 无法加载和读取。那么有没有办法可以.cpp在我的 MQL5 程序中包含源文件并使用它?请给我建议出路。

0 投票
1 回答
2287 浏览

mql4 - MQL4 监听蜡烛条打开事件

我对 MQL4 真的很陌生,并且仍在努力掌握这个概念。我希望有一个事件处理程序来检测每个蜡烛条打开(或每个之前的蜡烛条关闭)。试图将它包裹在我的头上,但它不起作用:

所以我有一个检查刻度的功能:

其中lastCandle是一个全局变量。

现在,当我将其放入OnTick()事件中时:

It's an opening!声明永远不会被打印出来。

在此处输入图像描述

我在做一些根本错误的事情吗?或者有没有更有效的方法来收听蜡烛条的开盘,无论我设置的时间段是多少?

0 投票
1 回答
242 浏览

mql5 - 颜色在 MQL5 指标中重叠

我正在尝试用布林带绘制图表的各个部分。但是在为图表带着色时,某些部分似乎用两种颜色着色或与颜色重叠,

见下图:

我的形象

见黄色矩形部分。我该怎么做才能避免颜色重叠?

我怎样才能避免这种重叠?因为它使能见度无法理解目前存在的颜色。该文档现在没有帮助。

我只是使用以下内容: