我正在编写元交易者 5 的专家顾问程序。我用 C# 编写了一个 dll,其中包含一个导入到我的 mql5 文件中的函数。这是代码:
#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 的新手,所以我猜数据类型不匹配。任何帮助将不胜感激。谢谢。