如何解决ctor 错误函数已定义并具有不同类型的 c++ 或 mql
class MovingAvrage_Expert
{
public:
MovingAvrage_Expert(void);
~MovingAvrage_Expert(void);
bool Init(void);
double TradeSizeOptimized(void);
void CheckForOpen(void);
void CheckForClose(void);
bool SelectPosition();
}
MovingAvrage_Expert::MovingAvrage_Expert(void)
{
}
MovingAvrage_Expert::~MovingAvrage_Expert(void)
{
}
... more function
MovingAvrage_Expert maExpert;
// MQL Function
int OnInit(void)
{
if (!maExpert.Init())
{
printf("Error creating indicator");
return (INIT_Failed);
}
return (INIT_SUCCEEDED);
}
void OnTick(void)
{
if (maExpert.SelectPosition())
maExpert.CheckForClose();
else
maExpert.CheckForopen();
}
我的错误
'MovingAvrage_Expert' - 函数已经定义并且有不同的 输入 Expert Advisors.mq5 48 22
我的问题在哪里?
解决方法
应该写;课后
class MovingAvrage_Expert
{
public:
MovingAvrage_Expert(void);
~MovingAvrage_Expert(void);
bool Init(void);
double TradeSizeOptimized(void);
void CheckForOpen(void);
void CheckForClose(void);
bool SelectPosition();
};
:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。