Meta Trader 5 で Expert Advisor をコーディングしています。mql5 ファイルにインポートした関数を使用して、C# で dll をコーディングしました。コードは次のとおりです。
#import "C:\Program Files\MetaTrader 5\MQL5\Experts\Advisors\bin\Debug\Analytical.dll"
bool Interphase(int argc, string &args[]);
#import
関数呼び出しは次のとおりです。
if (Interphase(3, CheckPointer(GetPointer(signal)))==true)
{
// Do stuff...
}
コンパイルしようとすると、次のエラー メッセージが表示されます。
'CheckPointer' - parameter passed as reference, variable expected
私は MQL5 を初めて使用するので、データ型が一致していないと推測しています。任意の支援をいただければ幸いです。ありがとう。