首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MQL5 iCustom函数接收到错误的值

MQL5 iCustom函数接收到错误的值
EN

Stack Overflow用户
提问于 2018-06-07 15:33:52
回答 1查看 480关注 0票数 0

我正在尝试使用iCustom()通过MQL5调用MQL4指示器。

代码语言:javascript
复制
int test = iCustom(_Symbol,_Period,"ADXmagic.ex4");

我复制了两个数字为0的缓冲区,a和b的类型为double。

代码语言:javascript
复制
CopyBuffer(test,0,0,5,a);
   CopyBuffer(test,1,0,5,b);
   ArrayPrint(a);
   ArrayPrint(b);

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

代码语言:javascript
复制
 6E+39    2E+92  0.00000 +0.00000 +0.00000
4E+230  0.00000 +0.00000 +0.00000 +0.00000
 6E+39    2E+92  0.00000 +0.00000 +0.00000
4E+230  0.00000 +0.00000 +0.00000 +0.00000
 6E+39    2E+92  0.00000 +0.00000 +0.00000
4E+230  0.00000 +0.00000 +0.00000 +0.00000
 6E+39    2E+92  0.00000 +0.00000 +0.00000
4E+230  0.00000 +0.00000 +0.00000 +0.00000

请让我知道我调用指示器是否正确?是不是我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 18:04:22

恐怕您不能从MT5调用ex4文件。这是一个坏主意,即使这是可能的,因为MT5指标比MT4指标工作得更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50735388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档