Скачать MetaTrader 5

ошибка при провере на достаточность средств

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
sev007
10
sev007  

чтоб советник проверял  достаточно ли на  счете свободной маржи для открытия позиции вставил код

double Lot()
  {
   double lots;
   if(Lots==0)
     {
      lots=AccountFreeMargin()/100000*Risk_percent;

      lots=MathMin(maxLots,MathMax(minLots,lots));
      if(minLots<0.01)
         lots=NormalizeDouble(lots,2);
      else
        {
         if(minLots<1) lots=NormalizeDouble(lots,1);
         else          lots=NormalizeDouble(lots,0);
        }
     }
   else lots=Lots;

   return(lots);
  }

но тестер выдает ошибку 134 кто может сказать что не правильно. 

Vitalie Postolache
12450
Vitalie Postolache  
AccountFreeMarginCheck - Документация на MQL4
  • docs.mql4.com
AccountFreeMarginCheck - Документация на MQL4
Ihor Herasko
12244
Ihor Herasko  

Буквально рядом тема - https://www.mql5.com/ru/forum/60719.

Неправильно, скорее всего, то, что перед отправкой торгового приказа не проверяете достаточность средств для совершения операции.

Проверка на достаточность средств
Проверка на достаточность средств
  • www.mql5.com
Подскажите, пожалуйста, как перед отправкой торгового приказа всегда проверять, достаточно ли на моем счете свободной маржи для открытия позиции. - - Категория: эксперты форекс, торговые роботы и советники
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий