我在元交易商5上编写专家顾问。 我在C#中用我导入到mql5文件的函数编写了一个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的新用户,因此我猜测数据类型不匹配。 任何帮助将不胜感激。 感谢。