0

を使用して MQL5 で MQL4 インジケーターを呼び出そうとしていますiCustom()

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

番号 0 の 2 つのバッファと double 型の 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

インディケータの呼び出しが正しいか教えてください。私が作った欠陥はありますか?

4

1 に答える 1