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

 
Denis Diakonov:
Возможно получится найти иконки терминалов в каталоге файлов и сменить их на любые свои. В пейнте создать картинки с цифрами 1  и 2

на просторах невероятное количество готовых иконок можно найти. Также, как я недавно выяснил пытаясь найти способ изменить иконку редактора кода, существуют программы "втискивающие" .ico в .exe 

 

В ME столкнулся с ситуацией, когда наличие if (int-функция) вызывало ошибки компиляции. Убираю if или делаю через bool-переменную - отлично.

Стал копать. В итоге пришел к тому, что прежний if такой же и все компилируется.

Подумал, что где-то ошибся, и откатился через CTRL+Z в исходное состояние. Компилируется!

Видимо, можно войти в какое-то бажное состояние ME.

Так что если встретились с явным бредом ME, то, возможно, стоит его просто перезапустить.

 
fxsaber:

В ME столкнулся с ситуацией, когда наличие if (int-функция) вызывало ошибки компиляции. Убираю if или делаю через bool-переменную - отлично.

Стал копать. В итоге пришел к тому, что прежний if такой же и все компилируется.

Подумал, что где-то ошибся, и откатился через CTRL+Z в исходное состояние. Компилируется!

Видимо, можно войти в какое-то бажное состояние ME.

Так что если встретились с явным бредом ME, то, возможно, стоит его просто перезапустить.


Замечал такое последнее время. Ошибки ниоткуда. Повторная компиляция все решает. Ме не перезапускал 
 
fxsaber:

В ME столкнулся с ситуацией, когда наличие if (int-функция) вызывало ошибки компиляции. Убираю if или делаю через bool-переменную - отлично.

Стал копать. В итоге пришел к тому, что прежний if такой же и все компилируется.

Подумал, что где-то ошибся, и откатился через CTRL+Z в исходное состояние. Компилируется!

Видимо, можно войти в какое-то бажное состояние ME.

Так что если встретились с явным бредом ME, то, возможно, стоит его просто перезапустить.

сплошь и рядом подобное случается. Есть ощущение, что front-end в МQ пишут студенты, а back-end нормальные ребята

Правда, есть одно но, где-то читал, что если в EA течет память, то результаты работы ME могут стать непредсказуемыми, что лечится, как раз, перезапуском 

 
fxsaber:


Так что если встретились с явным бредом ME, то, возможно, стоит его просто перезапустить.

возьми перерыв, все не отошел после перебранки с Ренатом)

 
Только что столкнулся с тем, что по ошибке залил ex5-файл не в тот продукт (несколько связанных) и система меня никак не предупредила. Необходимо сравнивать какую-то мета-информацию, хотя бы названия файлов. Также не хватает возможности откатить версию, хотя бы не любую, а последнюю, если она была залита в течение недавнего времени (примерно как на форуме можно редактировать посты).
 
Поделитесь батником, как скомпилировать все mq4/mq5-файлы в выбранной папке (включая подпапки)? Нужен вариант и для MQL Protector (там даже пакетная компиляция в ME по а-ля CTRL+F7 недоступна).
 

Билд 2560 (x64)

void OnStart()
{

   datetime Fp=0,Arr[];
   if(CopyTime(NULL,PERIOD_D1,iTime(Symbol(),PERIOD_CURRENT,0),1+3,Arr)>0)Fp=Arr[0];
   Print("Fp=",TimeToString(Fp,TIME_DATE|TIME_MINUTES));

}

Сегодня 07.09.2020 - получаю результат

2020.09.07 18:38:43.564 CopyTime_Test (Si-9.20,M1)      Fp=2020.09.04 00:00

Билд 2361 (x32)

2020.09.07 18:38:43.564 CopyTime_Test (Si-9.20,M1)      Fp=2020.09.02 00:00

Правильный результат выдает 2361, сегодня понедельник, баров за выходные нет, а билд 2560 учитывает виртуальные бары за выходные. Прошу исправить эту критическую неточность!

 
TERMINAL_MEMORY_USED показывает значение почти в два раза больше, чем Диспетчер задач. Кому верить?
Причина обращения: