を使用して 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
インディケータの呼び出しが正しいか教えてください。私が作った欠陥はありますか?