Последний сбой ( выбой ) в работе вызвала ошибка логическая. Вместо "меньше или равно" в цикле было только "равно" без "меньше".
//+------------------------------------------------------------------+//+------------------------------------------------------------------+// цикл по всем периодам для таблиц в базе
SizeArByTF = ArraySize(TF);
for(int fc=0; fc <= SizeArByTF-1; fc++) // цикл от малого ТФ к большому ТФ по всем индексам массива ТФ
{
// пройти по всем таблицам - составить имя таблицы в которой находятся данные о барах для выборки и расчетовstring FullNameTB = "TB_BARS_" + EnumToString(TF[fc]); // это есть имя таблицы для проверок и выборок.//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+//
}
Ошибка компиллятора: Event handling function not found
Ошибка возникает при отсутствии дискового пространства во время компиляции.
Последовательность : компилировалось, прошло время - не компилируется. На компьютере работает советник с запросами SQLite. Увеличиваются файлы *.sqlite-wal . Необходимо принять во внимание возможность поступления обновлений других программ. Таким образом нулевое количество дискового пространства приводит к ошибке компиляции. После очистки пространства, перекомпиляция не завершается успешно. При создании новых файлов компиляция успешна. Решение - создать новый файл и перенести в него код не компилируемого файла. Задача решена.
когда у меня возникали такие расхождения - проблемы были в исходном коде - проще говоря - баг в вашем советнике. либо в коде есть зависимость от режимов работы советника. что при оптимизации советник берет либо другие данные по тикам
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Ошибка в своем коде в один логический символ найдена. Работа продолжена. Спасибо.
Ошибка в своем коде в один логический символ найдена. Работа продолжена. Спасибо.
Последний сбой ( выбой ) в работе вызвала ошибка логическая. Вместо "меньше или равно" в цикле было только "равно" без "меньше".
Заметка на ветку : https://www.mql5.com/ru/forum/277225
Ошибка компиллятора: Event handling function not found
Ошибка возникает при отсутствии дискового пространства во время компиляции.
Последовательность : компилировалось, прошло время - не компилируется. На компьютере работает советник с запросами SQLite. Увеличиваются файлы *.sqlite-wal . Необходимо принять во внимание возможность поступления обновлений других программ. Таким образом нулевое количество дискового пространства приводит к ошибке компиляции. После очистки пространства, перекомпиляция не завершается успешно. При создании новых файлов компиляция успешна. Решение - создать новый файл и перенести в него код не компилируемого файла. Задача решена.
Заметка на ветку : https://www.mql5.com/ru/forum/444094/page19#comment_47071684
Продолжение возможности не создания баров на графике.
Предположение : может происходить при одновременном подключении к одном счету нескольких терминалов