помогите исправить одну ошибку в коде mt4

 
здравствуйте вот код....и почему то выдаёт ошибку..хотя делал похожее компилирование с этой строкой и всё проходило без ошибок..

  double  TTSSFCriterion::GetCriterion()
{
  double  avg_win = TesterStatistics(STAT_GROSS_PROFIT) / TesterStatistics(STAT_PROFIT_TRADES);
  double  avg_loss = -TesterStatistics(STAT_GROSS_LOSS) / TesterStatistics(STAT_LOSS_TRADES);
  double  win_perc = 100.0 * TesterStatistics(STAT_PROFIT_TRADES) / TesterStatistics(STAT_TRADES);

//  Вычислим безопасное отношение для данного процента профитных сделок:
  double  teor = (110.0 - win_perc) / (win_perc - 10.0) + 1.0;

//  Вычислим реальное отношение:
  double  real = avg_win / avg_loss;

//  КБТС:
  double  tssf = real / teor;

  return(tssf);

 
Pavel Malyshko:
здравствуйте вот код....и почему то выдаёт ошибку..хотя делал похожее компилирование с этой строкой и всё проходило без ошибок..

  double  TTSSFCriterion::GetCriterion()
{
  double  avg_win = TesterStatistics(STAT_GROSS_PROFIT) / TesterStatistics(STAT_PROFIT_TRADES);
  double  avg_loss = -TesterStatistics(STAT_GROSS_LOSS) / TesterStatistics(STAT_LOSS_TRADES);
  double  win_perc = 100.0 * TesterStatistics(STAT_PROFIT_TRADES) / TesterStatistics(STAT_TRADES);

//  Вычислим безопасное отношение для данного процента профитных сделок:
  double  teor = (110.0 - win_perc) / (win_perc - 10.0) + 1.0;

//  Вычислим реальное отношение:
  double  real = avg_win / avg_loss;

//  КБТС:
  double  tssf = real / teor;

  return(tssf);

Вы используете не функцию а метод глобального класса, Вам компилятор об этом говорит...

Уберите TTSSFCriterion::   и все должно заработать...

 
спасибо большоеVladimir Pastushak:

Вы используете не функцию а метод глобального класса, Вам компилятор об этом говорит...

Уберите TTSSFCriterion::   и все должно заработать...

спасибо большое всё заработало!))))))))))))