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

 
traveller00:

Это что-то сломалось или фича теперь такая?

это частое явление, скорее всего завтра будет работать как обычно

sable57fx:

1. При печати должно выводиться кол-во секунд, прошедших с 1970 г.  Вместо этого выводится красиво оформленная дата в формате   yy.mm.dd  hh:mm:ss.    Как же мне узнать именно кол-во секунд?

Print("sec = ",(int)TimeCurrent());
 

 MetaEditor v5.00 build 2842 падает при попытке открыть некоторые .mq5-файлы (обычного, нулевого или нечитаемого двухбайтового размера) слева из папки Indicators или попытке создать новый индикатор. Windows 10 x64 Version 10.0.19042.870. До этого всё было нормально, операционку не менял. Был запасной профиль (Админский) — в нём открытие тех же файлов также приводит к падению редактора. Да, а перед всем этим редактор вообще закрылся и не запускался, пока  не снёс пару "пустых" .mq5-файлов, которые на самом деле имели размер 2 байта, но в Блокноте выглядели абсолютно пустыми и при попытке затереть эти невидимые два символа и сохранить (Блокнот не возражал, файлы не read only) оставались прежними.

 Разумеется, предпринимал попытку переустановить терминал — не помогло.

 Содержание metaeditor.log:

2       2021.03.25 00:28:47.988 Terminal        crashlog generated
2       2021.03.25 00:28:48.668 Terminal        crashlog finalized

2       2021.03.25 00:29:06.838 Terminal        crashlog generated
2       2021.03.25 00:29:07.528 Terminal        crashlog finalized


2       2021.03.25 00:45:03.528 Terminal        crashlog generated
2       2021.03.25 00:45:04.318 Terminal        crashlog finalized
 В соседних логах ничего интересного. Или смотрю не туда?
 
x572intraday:

 MetaEditor v5.00 build 2842 падает при попытке открыть .mq5-файл (обычного, нулевого или нечитаемого двухбайтового размера) слева из папки Indicators или попытке создать новый индикатор. Windows 10 x64 Version 10.0.19042.870. До этого всё было нормально, операционку не менял. Был запасной профиль (Админский) — в нём всё работает нормально. Поэтому решил заменить оттуда папку config: теперь в прежнем профиле некоторые файлы стали открываться, но в остальном всё так же падает. Да, а перед всем этим редактор вообще закрылся и не запускался, пока я не снёс пару "пустых" .mq5-файлов, которые на самом деле имели размер 2 байта, но в Блокноте выглядели абсолютно пустыми и при попытке затереть эти невидимые два символа и сохранить (Блокнот не возражал, файлы не read only) оставались прежними.

 Разумеется, предпринимал попытку переустановить терминал — не помогло.

 Содержание metaeditor.log:

 В соседних логах ничего интересного. Или смотрю не туда?

В профильной ветке по текущему билду есть ответ:

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

Новая версия платформы MetaTrader 5 build 2815: Доступ к стакану цен из Python, улучшения в отладчике и профилировщике

Denis, 2021.03.24 11:00

Vladimir Karputov:

При попытке создания mqh файла редактор вылетает.

Пытаюсь создать:

Редактор вылетает.

Креш будет исправлен в следующем билде.


 

А нельзя ли реализовать хранимые терминалом логины и пароли с точками доступа к серверам в базах что то типа KeePass?

Как же достали эти сбросы всех всех счетов, обновление винды, перестановка терминала, активация винды, в общем всегда полная неприятная неожиданность.

Такую базу можно было бы носить с собой, хранить в облаке, да мало ли что ещё, взломать её невозможно. А в терминале просто указываем путь к базе и вуаля! - Счастье, психическое спокойствие и умиротворение.

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

 

На этой неделе в Chrome стало такое поведение.

  1. Захожу в Избранное MQL5.com и вижу непрочитанную тему.
  2. Жму на нее и потом Back - в Избранное.
  3. В Избранном показывает, будто тема не прочитана. Лечится только через F5 в браузере.
У всех так?
 
fxsaber:

На этой неделе в Chrome стало такое поведение.

  1. Захожу в Избранное MQL5.com и вижу непрочитанную тему.
  2. Жму на нее и потом Back - в Избранное.
  3. В Избранном показывает, будто тема не прочитана. Лечится только через F5 в браузере.
У всех так?

На телефоне так же в Избранном. Прочитал, возврат, тема не прочитана, перегрузил, прочитана.

 
fxsaber:

На этой неделе в Chrome стало такое поведение.

  1. Захожу в Избранное MQL5.com и вижу непрочитанную тему.
  2. Жму на нее и потом Back - в Избранное.
  3. В Избранном показывает, будто тема не прочитана. Лечится только через F5 в браузере.
У всех так?
Да вчера заметил только. 
 
С чем связано, что с некоторых MT5-серверов тики закачиваются с огромной скоростью, а с других - очень медленно?
 
fxsaber:

На этой неделе в Chrome стало такое поведение.

  1. Захожу в Избранное MQL5.com и вижу непрочитанную тему.
  2. Жму на нее и потом Back - в Избранное.
  3. В Избранном показывает, будто тема не прочитана. Лечится только через F5 в браузере.
У всех так?

Это далеко не на этой неделе. Плюс, через back в яндексе всегда такое было. А вот то, что после того, как прочитал тему, нажал на "избранное", а там опять эта же тема помечена как непрочитанная (если зайти то ничего нового там нет!), и так несколько раз кряду, это да, это очень давно наблюдается. 

Только у "главного" по сайту "волосатая лапа" и ему пофиг, что нас не устраивает. Он толкает то, что сам считает нужным (для себя любимого)! Я об это говорю уже очень давно...

 

Помогите пож-та разобраться.

В предыдущей версии MT5 тестирование на истории работало корректно, в последней версии MT5 (2842 от 23.03.21)наблюдаю проблему со StartIndex() в Стандартной библиотеке при тестировании на исторических данных, при этом на реальных данных нормально.

Работаю с закрытым баром ( m_every_tick=false)


SignalMACD.mqh:

int CSignalMACD::ShortCondition(void)
  {
   int result=0;
   int idx   =StartIndex();
   //---
   double main_idx  = Main(idx);
   double main_1    = Main(1);

При отладке на истории захожу именно в эту строку и из "m_every_tick?0:1" получаю различные многозначные цифры вместо 1.

ExpertBase.mqh:
   virtual int       StartIndex(void) { return((m_every_tick?0:1)); }

Пока не перезагружу редактор с терминалом, получаю стабильно одно число, после перезагрузки уже новое число, также стабильно до следующей перезагрузки: 552894800, 655556464, 480217696.


На реальных данных:


На исторических данных:

 

Выбираемый советник (стандартный / пользовательский); таймфрейм; макс.баров в окне терминала на проблему влияния не оказывают, всё также.
Причина обращения: