Сегодня ученик (программирование на MQL4) прислал файл, спрашивает, а разве так можно? Что мне ему ответить? :))))))) Билд 409, 0 ошибок, 0 предупреждений
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
VDev:
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
return(2+2);
Print("Этот мусор компилируется");
Откуда Вам известно, что мусор попадает в скомпилированный код?
Сегодня ученик (программирование на MQL4) прислал файл, спрашивает, а разве так можно? Что мне ему ответить? :))))))) Билд 409, 0 ошибок, 0 предупреждений
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
return(2+2);
Print("Этот мусор компилируется");
Открою секрет. Изначально была задумка: код записанный вне всяких функций группировать в блок начальной инициализации, выполняемый сразу после загрузки эксперта, но до вызова функции init(). По ряду причин в конце концов отказались, тем не менее компилятор трогать не стали, чтобы не задеть жизненно важные органы. Код вне функций компилируется, но не выполняется.
Добрый день!
Помогите, пожалуйста!
Моя проблема - Иконки программы MetaQuotes Language 4
отображаются квадратиками с кнопочками, т.е. неопознаны.
Моидействия - start/accsessories/windows
explorer/tools/Folder Options/File Types/MQ4/Advanced/Change Icon/ Browse/выбираю один терминал - все работает. Иконки нормальные. Перехожу на другой терминал - и иконки опять не опознаны. Раньше так не было
ОС - Windows XP
int g_runMode;
#define RUN_MODE_ONLINE 0#define RUN_MODE_QUICKTEST 1#define RUN_MODE_OPTIMIZATION 2#define RUN_MODE_VISUALIZATION 3int init()
{
g_runMode = GetRunMode();
Print("Режим запуска = ", g_runMode);
return(0);
}
int GetRunMode()
{
if (IsTesting())
{
if (IsOptimization())
return(RUN_MODE_OPTIMIZATION);
if (IsVisualMode())
return(RUN_MODE_VISUALIZATION);
return(RUN_MODE_QUICKTEST);
}
return(RUN_MODE_ONLINE);
}
При запуске в тестере, в каком бы режиме (быстрое тестирование, оптимизация или визуализация) ни запускался эксперт, сохраняется режим, определенный при первом запуске. После перезагрузки терминала первый раз режим определяется правильно, но до закрытия терминала больше не изменяется.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Ошибка отображения объектов в тестере стратегий, не верное расположения по временио
http://youtu.be/LymJJVNbRc0
Ошибка отображения объектов в тестере стратегий, не верное расположения по времени
http://youtu.be/wh7NQiDn4GU
Сегодня ученик (программирование на MQL4) прислал файл, спрашивает, а разве так можно? Что мне ему ответить? :))))))) Билд 409, 0 ошибок, 0 предупреждений
//+------------------------------------------------------------------+//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
return(2+2);
Print("Этот мусор компилируется");
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
return(2+2);
Print("Этот мусор компилируется");
Откуда Вам известно, что мусор попадает в скомпилированный код?
Да, вижу что попадает - размер скомпилированного файла больше с мусором.
Сегодня ученик (программирование на MQL4) прислал файл, спрашивает, а разве так можно? Что мне ему ответить? :))))))) Билд 409, 0 ошибок, 0 предупреждений
//+------------------------------------------------------------------+//| script program start function |
//+------------------------------------------------------------------+
int start()
{
return(0);
}
//+------------------------------------------------------------------+
return(2+2);
Print("Этот мусор компилируется");
Открою секрет. Изначально была задумка: код записанный вне всяких функций группировать в блок начальной инициализации, выполняемый сразу после загрузки эксперта, но до вызова функции init(). По ряду причин в конце концов отказались, тем не менее компилятор трогать не стали, чтобы не задеть жизненно важные органы. Код вне функций компилируется, но не выполняется.
Добрый день!
Помогите, пожалуйста!
Моя проблема - Иконки программы MetaQuotes Language 4 отображаются квадратиками с кнопочками, т.е. неопознаны.
Мои действия - start/accsessories/windows explorer/tools/Folder Options/File Types/MQ4/Advanced/Change Icon/ Browse/выбираю один терминал - все работает. Иконки нормальные. Перехожу на другой терминал - и иконки опять не опознаны. Раньше так не было
ОС - Windows XP
Что делать???
Спасибо
22.02.2012
А какова ситуация с экспертами и скриптами? Может это они приводят к такому состоянию?
Запустите рядом чистую копию терминала без экспертов и посмотрите как ведет себя он.
По поводу кол-ва символов в обзоре рынка.
А нельзя ли (сделать так): записывать нужные (открытые) символы в профиль, а при загрузке другого очищать предыдущий список?
Не нашел сервисдеска на 4-ке. Поэтому пишу сюда.
Проверочный код:
При запуске в тестере, в каком бы режиме (быстрое тестирование, оптимизация или визуализация) ни запускался эксперт, сохраняется режим, определенный при первом запуске. После перезагрузки терминала первый раз режим определяется правильно, но до закрытия терминала больше не изменяется.
Режим онлайн всегда определяется корректно.