我用ctor定义类并在代码中使用它,但是编译器给了我错误。
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‘-函数已经定义,并具有不同类型的专家Advisors.mq5 48 22
我的问题在哪里?
发布于 2021-02-02 05:11:05
只是要写;课后
class MovingAvrage_Expert
{
public:
MovingAvrage_Expert(void);
~MovingAvrage_Expert(void);
bool Init(void);
double TradeSizeOptimized(void);
void CheckForOpen(void);
void CheckForClose(void);
bool SelectPosition();
};:)
https://stackoverflow.com/questions/66003724
复制相似问题