首页 文章

MQL5 iCustom功能收到错误的值

提问于
浏览
0

我试图使用 iCustom() 用MQL5调用MQL4指标 .

int test = iCustom(_Symbol,_Period,"ADXmagic.ex4");

我复制了数字0的两个缓冲区和双重类型的a和b .

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

请告诉我,在调用指标时我是否正确?我犯了一个瑕疵吗?

1 回答

  • 0

    你恐怕不能从MT5调用ex4文件 . 即使这可能是可能的,这也是一个坏主意,因为MT5指标比MT4指标更快 .

相关问题