Ошибки, баги, вопросы - страница 2924

 
fxsaber:

Нужно сделать точку останова в самом начале выполнения советника (до OnInit). Сейчас нужно долго анализировать, где это место находится. И туда ставить F9.

Как можно быстро найти самый первый выполняющийся код в исходнике?

инициализация статик переменной в глобальной видимости

 
Igor Makanu:

инициализация статик переменной в глобальной видимости

Точно! Можно же фейковую переменную в самом начале mq5-файла прописать и не заморачиваться. Спасибо!

 

Не знаю, в какой топик отписать, отпишу сюда.

Открываем на просмотр файл из базы кодов. Тут https://www.mql5.com/ru/code/32430 на файле Calendar.mqh тыкаем Просмотр. Открывается новое окно, в нём файл выглядит нормально. Слева на вкладках есть другие файлы. Тыкаем на вкладку Event.mqh, открывается в этом окне файл Event.mqh, тоже нормально. Тыкаем обратно на вкладку Calendar.mqh и видим файл в одну строку без переносов строки вообще.

Calendar
Calendar
  • www.mql5.com
Календарь - фундаментальный анализ на истории и в реал-тайме.
 
Сделал по примеру с МТ4 "СТРОКИ: ТАБЛИЦА СИМВОЛОВ ASCII И ЕЁ ИСПОЛЬЗОВАНИЕ"

//+------------------------------------------------------------------+
//| StringLowerCase |
//+------------------------------------------------------------------+
string StringLowerCase(string str)
  {
   string s = str;
   int lenght = StringLen(str) - 1, symbol;
   while(lenght >= 0)
     {
      symbol = StringGetChar(s, lenght);
      if((symbol > 64 && symbol < 91) || (symbol > 191 && symbol < 224))
         s = StringSetChar(s, lenght, symbol + 32);// тут possible loss of data due to type conversion
      else
         if(symbol > -65 && symbol < -32)
            s = StringSetChar(s, lenght, symbol + 288);// тут possible loss of data due to type conversion
      lenght--;
     }
   return(s);
  }
//+------------------------------------------------------------------+
//| StringUpperCase |
//+------------------------------------------------------------------+
string StringUpperCase(string str)
  {
   string s = str;
   int lenght = StringLen(str) - 1, symbol;
   while(lenght >= 0)
     {
      symbol = StringGetChar(s, lenght);
      if((symbol > 96 && symbol < 123) || (symbol > 223 && symbol < 256))
         s = StringSetChar(s, lenght, symbol - 32);// тут possible loss of data due to type conversion
      else
         if(symbol > -33 && symbol < 0)
            s = StringSetChar(s, lenght, symbol + 224);// тут possible loss of data due to type conversion
      lenght--;
     }
   return(s);
  }

Если не сложно помоги пожалуйста исправить..
 
Не приходит код на телефон при регестрации, на почту пришёл , а на телефон нет. Пробовал другой номер , все равно ничего не вышло . Подскажите может у кого-то такое было 
 

комп 32 бита, домашний

глубокая ночь, на реальном счете открыто 5 неслабых позиций, работают ЕА

- мт5 пытается обновиться

- спрашивает, не желаю ли обновиться, или отложть ?

- говорю, отложить !

- а если бы пил чай на кухне в это время, обновление запустилось бы ?

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Информация о счете - Состояние окружения - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Denis Sartakov:

комп 32 бита, домашний

глубокая ночь, на реальном счете открыто 5 неслабых позиций, работают ЕА

- мт5 пытается обновиться

- спрашивает, не желаю ли обновиться, или отложть ?

- говорю, отложить !

- а если бы пил чай на кухне в это время, обновление запустилось бы ?

Без понятия, чай не пью ночью, а тем более на кухне - только кофе и в кабинете :)

P.S. А если серьёзно, то окно не зря сделано, пока не будет подтверждения, то ничего не произойдёт.

 
Vitaly Muzichenko:

Без понятия, чай не пью ночью, а тем более на кухне - только кофе и в кабинете :)

P.S. А если серьёзно, то окно не зря сделано, пока не будет подтверждения, то ничего не произойдёт.

дай бог !

 
Denis Sartakov:

комп 32 бита, домашний

глубокая ночь, на реальном счете открыто 5 неслабых позиций, работают ЕА

- мт5 пытается обновиться

- спрашивает, не желаю ли обновиться, или отложть ?

- говорю, отложить !

- а если бы пил чай на кухне в это время, обновление запустилось бы ?

Не запустилось бы. И как понял, эти обновления для 64 битных. На 32 битные эти обновления не встают. Где то было на форуме.

Если не прав поправьте.

 
Valeriy Yastremskiy:

Не запустилось бы. И как понял, эти обновления для 64 битных. На 32 битные эти обновления не встают. Где то было на форуме.

Если не прав поправьте.

Не встанут, но если нажать кнопку, то перезагрузка произойдёт.