Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях - страница 59

 
mktr8591 #:

b3062

При компиляции по F7 скрипт работает нормально, при F5 вылетает с ошибкой "Integer overflow"

Вроде бы здесь нет переполнения.

Спасибо за сообщение, исправлено

 
Aliaksandr Hryshyn #:

Зачем тут ругаться?

Спасибо, исправлено

 

Предложение по ME.

Сейчас если в этом скрипте перевести курсор на вызов ClassA::func1() и нажать Alt-G - то появится всплывающе окно для выбора, куда перейти, в котором будут 2 func1(): стат.метод класса и глобальная функция.

class ClassA
  {
public:
   static int        func1() {return 1;}
  };

int func1() {return 1;}


void OnStart()
  {
   func1();             //по ALT-G - переход на глобальную функцию 
   ClassA::func1();     //по ALT-G - окно выбора с методом класса и глобальной функцией
  }

Зачем здесь глобальная функция - по контексту же понятно, что надо сразу переходить на метод класса?

Предлагаю убрать ненужную опцию.

 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях

mktr8591, 2021.09.29 16:40

Мой "рабочий" терминал был подключен в MQL Storage, второй, с бета-версией, не был. Сегодня изменил пароль от mql5.com и попробовал подключить ко второму терминалу Storage.

Результаты с новым паролем:

1. Терминал №1 (релиз b2981): OK

MQL5.community  activated for 'mktr8591', balance:
MQL5.chats      activated for 'mktr8591'

   ME - "Storage    invalid MQL5 login or password" (как я понимаю, пароль слишком длинный для старой версии)

2. В storage.mql5.io захожу без ошибок, вижу свои файлы.

3. Терминал №2(beta b3062): MQL community также работает OK.

    ME - сразу при входе в журнале ошибка "Storage    projects list request failed with error 1001"

          в контекстном меню Навигатора выбираю "Подключить MQL5 Storage" - в журнале ошибка  "Storage    activation of MQL5 Storage failed [1001]"

Почему второй терминал не подключается? Что я не так делаю?

(Windows 7 Service Pack 1 build 7601, Intel Core i5-2520M  @ 2.50GHz)


Обновился до b3067 - те же ошибки (1001).

 

b3070.

скрипт

class X {};

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart()
  {
   X x;
   int a = 0;
     {
      return;
      for(int i = 0; i  < 1; i ++)
         a++;
     }
  }

При компиляции по F5   ошибка:

generating code 39%             1       1
Internal compiler error sTestPointerBug.mq5     1       1

По F7 тоже.

Windows 7 Service Pack 1 build 7601, 4 x Intel Core i5-2520M  @ 2.50GHz

 
mktr8591 #:
Обновился до b3063 - те же ошибки (код 1001).
Решена, проблема была в моем фаерволе.
Причина обращения: