Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не работает OBJPROP_ANCHOR для OBJ_BITMAP в тестере.
Для OBJ_TEXT работает, а для OBJ_BITMAP нет.
Господа разработчики, сделайте пожалуйста, чтоб работало и для OBJ_BITMAP.
А идут ли работы или есть ли планы по внедрению chatGPT / OpenAI API в платформу? Библиотека или функции в MQL? Для питона у них уже есть библиотека.
Про copilot знаю, но интересует именно внедрение в платформу и доступ из терминала / советников.
Файл настроек *.set сохраняется в любое заданное место, так и задумано? Могу ошибаться, вроде раньше было только в папку терминала.
Нет. Сохранение и загрузка файлов (не только set, но и tpl и др) производятся вручную пользователем. Поэтому никогда не было ограничений.
Ограничения применяются только при работе с файлами из MQL-программы
b4260, OnInit советника выполняется на 10% медленнее OnStart скрипта!
Заменяю этот код
на такой.
И получаю снижение производительности на 10%! Подумал, что советник выполняется на каком-то другом CPU-Core, чем скрипт. Грохнул все приложения на компе. Все равно воспроизводится.
Если нужно, могу подготовить OnStart2-код для ЛС.
ЗЫ
Такой OnInit не тормозит.
b4260, OnInit советника выполняется на 10% медленнее OnStart скрипта!
Если нужно, могу подготовить OnStart2-код для ЛС.
Мне не удалось создать лаконичный код OnStart2, поэтому только ЛС.
Дополнительно выяснил следующее.
Строка для поиска: Oshibka 103.
Мне не удалось создать лаконичный код OnStart2, поэтому только ЛС.
Дополнительно выяснил следующее.
Строка для поиска: Oshibka 103.
Объясните физический смысл ваших изысканий
PS по поводу ускорений-замедлений. Принято прикладывать таблички с замерами времени. При этом, запуски должны производиться в одинаковых условиях и не менее 5 раз
Объясните физический смысл ваших изысканий
Запускаю свою Оптимизацию, которая использует GUI Тестера. Для этого нужно, чтобы в Тестере OnInit просто возвращал INIT_SUCCEEDED, а в Терминале - делал вычисления и потом возвращал INIT_FAILED (т.е работал, как скрипт).
Оказалось, что вычисления во втором случае (условно обозначил их выше через OnStart2) сильно зависят от описанных факторов.
Т.е. скорость вычислений зависит от типа void/int OnInit и наличия ExpertRemove.
У меня не получается объяснить, почему это влияет на скорость вычислений.