MQL5 iCustom函数

时间:2018-06-07 07:33:52

标签: mql4 mql5 metatrader5

我正在尝试使用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 :(得分:0)

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