问题标签 [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.
opencl - 在 MQL5 中使用 OpenCL - 在自定义指标代码中:
我正在尝试使用 OpenCL 库修改指标文件。
但我不明白我怎么能做到这一点。我试图阅读和理解文档但不能。
这是我的代码:
请帮我用 OpenCL 修改上面的内容,这样它会帮助我理解我可以用它做什么。
indicator - 指标图表最高和最低价格 MQL5
我正在尝试获取指标窗口、最高 Y 轴和最低 Y 轴的值。
这是我尝试过的代码:
Print()
指标窗口的-s:
将输出设为 0(零)。
如果我只打印CHART_PRICE_MAX
,我会得到 109 作为输出。
请帮助我。
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()
.
请帮助我,我能做什么?
opencl - 如何在 MQL5 中获取错误消息而不是整数?
我正在尝试使用OpenCl
in获取错误消息MQL5
。
我收到的消息是:
现在我不知道这是什么5113
意思。如何以人类可读的格式获取消息,以帮助我有效地调试我的程序?
opencl - 在 MQL5 中未从 OpenCL 内核获得预期输出
这是我正在尝试使用的功能:
这是cl_src
:
预期的输出是Exponential Moving average
处理后必须是某个值的值。但在输出中,我得到的值为0.0000
.
这不是预期值。
甚至没有给出输出的printf()
函数。cl_src
我的猜测是该过程未收到该值。我不明白我错过了什么。
请告诉我我能做什么。或者我在内存管理方面做了什么?我怎样才能使它多核可行?
mql5 - 在出现在图表 MQL5 之前预测分形
我试图在它们出现在图表上之前预测分形值,以便我可以应用其他算法。我尝试了以下方法,但没有用,因为它给了我误报。:
我正在尝试预测分形箭头的值并显示它们。但是得到非常不同的值并将箭头放在其他地方。
请帮助我,让我知道如何在实际指示器放置箭头之前预测分形的箭头。
c - 使用 MQL5 在 DLL 中找不到函数
我正在尝试Train()
从#import
-ed DLL 调用该函数。
该函数在 DLL 文件中,我已经确认它是通过 DLL 查看器导出的。
我在 MQL5 中尝试了以下代码来调用 DLL 函数:
在C
文件中,我将函数声明为:
和
调用指标后出现以下错误:
我检查了查看器,并且 DLL 中有调用的函数Train
。
这是 DLL: NNModel.dll
mql5 - 颜色在 MQL5 指标中重叠
我正在尝试用布林带绘制图表的各个部分。但是在为图表带着色时,某些部分似乎用两种颜色着色或与颜色重叠,
见下图:
见黄色矩形部分。我该怎么做才能避免颜色重叠?
我怎样才能避免这种重叠?因为它使能见度无法理解目前存在的颜色。该文档现在没有帮助。
我只是使用以下内容: