我正在尝试使用iCustom()通过MQL5调用MQL4指示器。
int test = iCustom(_Symbol,_Period,"ADXmagic.ex4");我复制了两个数字为0的缓冲区,a和b的类型为double。
CopyBuffer(test,0,0,5,a);
CopyBuffer(test,1,0,5,b);
ArrayPrint(a);
ArrayPrint(b);但是收到的输出完全是垃圾,没有值:
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请让我知道我调用指示器是否正确?是不是我做错了什么?
发布于 2018-06-07 18:04:22
恐怕您不能从MT5调用ex4文件。这是一个坏主意,即使这是可能的,因为MT5指标比MT4指标工作得更快。
https://stackoverflow.com/questions/50735388
复制相似问题