Новая версия платформы MetaTrader 5 build 5370: улучшения в веб-версии - страница 17
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
b5370, удалось воспроизвести баг Тестера, с которым сталкивался почти каждый много раз.
Воспроизведение 1.
Запустить одиночный проход этого советника. Под конец прохода кнопка Stop будет продолжать гореть (причина в исходнике). Нажать на Stop и попробовать заново запустить одиночный.
В ответ будут такие короткие записи.
Т.е. запустить одиночный не получится. Это будет продолжаться несколько секунд.
Нажал стоп в 2025.11.10 20:12:29.977 и только в 2025.11.10 20:12:41.081 смог запустить повторно.
2025.11.10 20:12:04.436 BTCUSDT.bbt.linear : real ticks begin from 2023.01.01 00:00:00
2025.11.10 20:12:29.977 disconnected
2025.11.10 20:12:29.977 connection closed
2025.11.10 20:12:29.977 stopped by user
2025.11.10 20:12:31.682 "test3.ex5" X64
2025.11.10 20:12:31.692 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:31.692 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:31.692 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:31.692 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:31.692 connecting to 127.0.0.1:3000
2025.11.10 20:12:31.694 connected
2025.11.10 20:12:31.695 disconnected
2025.11.10 20:12:31.695 connection closed
2025.11.10 20:12:34.298 "test3.ex5" X64
2025.11.10 20:12:34.307 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:34.307 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:34.307 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:34.307 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:34.307 connecting to 127.0.0.1:3000
2025.11.10 20:12:34.308 connected
2025.11.10 20:12:34.310 disconnected
2025.11.10 20:12:34.310 connection closed
2025.11.10 20:12:37.218 "test3.ex5" X64
2025.11.10 20:12:37.227 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:37.227 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:37.227 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:37.227 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:37.227 connecting to 127.0.0.1:3000
2025.11.10 20:12:37.228 connected
2025.11.10 20:12:37.229 disconnected
2025.11.10 20:12:37.229 connection closed
2025.11.10 20:12:41.066 "test3.ex5" X64
2025.11.10 20:12:41.076 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:41.076 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:41.076 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:12:41.076 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:12:41.076 connecting to 127.0.0.1:3000
2025.11.10 20:12:41.079 connected
2025.11.10 20:12:41.081 authorized (agent build 5327)
Воспроизведение 2.
А этот метод делает нерабочим Тестер где-то на минуту (видимо, какой-то таймаут на столько стоит).
Запустить оптимизацию в мат. режиме советника. Затем нажать на Stop. И попробовать запустить одиночный проход не в мат .режиме.
В ответ на каждую попытку запустить одиночный проход будут генерироваться короткие сообщения, как выше.
Сейчас, к сожалению, вынужденно приходится ждать около минуты, когда Тестер снова позволит делать одиночные проходы.
Тоже где то минуту не может запуститься. Остановил в 2025.11.10 20:19:26.922 запустился только в 2025.11.10 20:21:03.104
2025.11.10 20:18:49.352 pass 5 (batch of 5 tasks) started
2025.11.10 20:18:49.353 common synchronization completed
2025.11.10 20:19:26.921 optimization finished, total passes 0
2025.11.10 20:19:26.921 optimization done in 0 minutes 37 seconds
2025.11.10 20:19:26.921 connection closed
2025.11.10 20:19:26.921 connection closed
2025.11.10 20:19:26.922 stopped by user
2025.11.10 20:19:42.178 "test3.ex5" X64
2025.11.10 20:19:42.189 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:19:42.189 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:19:42.189 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:19:42.189 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:19:42.189 connecting to 127.0.0.1:3000
2025.11.10 20:19:42.192 connected
2025.11.10 20:19:42.193 disconnected
2025.11.10 20:19:42.193 connection closed
2025.11.10 20:19:49.402 "test3.ex5" X64
2025.11.10 20:19:49.413 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:19:49.413 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:19:49.413 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:19:49.413 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:19:49.413 connecting to 127.0.0.1:3000
2025.11.10 20:19:49.415 connected
2025.11.10 20:19:49.417 disconnected
2025.11.10 20:19:49.417 connection closed
2025.11.10 20:20:01.914 "test3.ex5" X64
2025.11.10 20:20:01.924 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:20:01.924 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:20:01.924 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:20:01.924 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:20:01.924 connecting to 127.0.0.1:3000
2025.11.10 20:20:01.926 connected
2025.11.10 20:20:01.928 disconnected
2025.11.10 20:20:01.928 connection closed
2025.11.10 20:20:31.538 "test3.ex5" X64
2025.11.10 20:20:31.548 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:20:31.548 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:20:31.548 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:20:31.548 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:20:31.548 connecting to 127.0.0.1:3000
2025.11.10 20:20:31.550 connected
2025.11.10 20:20:31.552 disconnected
2025.11.10 20:20:31.552 connection closed
2025.11.10 20:21:03.090 "test3.ex5" X64
2025.11.10 20:21:03.100 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:21:03.100 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:21:03.100 BTCUSDT.bbt.linear: history data begins from 2020.03.25 00:00
2025.11.10 20:21:03.100 BTCUSDT.bbt.linear: ticks data begins from 2020.03.25 00:00
2025.11.10 20:21:03.100 connecting to 127.0.0.1:3000
2025.11.10 20:21:03.102 connected
2025.11.10 20:21:03.104 authorized (agent build 5327)
Forester #:
Запустил оптимизацию на 16 агентов. В папку каждого агента скопировалось по 2+ ГБ файлов и продолжает копироваться. Продолжается это уже 20 минут...
MQ решило "убивать" SSD диски пользователей?
Неужели нельзя из одного места читать историю, а не делать 16 копий? А агентов у меня 36 - решил пока не все загружать, чтобы памяти хватало.Запустил оптимизацию в мат режиме на всех 36 агентах, с чтением тиковых данных из одного файла. Нагрузился только процессор:
SSD не изнашивается.
Есть идея для выноса на рассмотрение: разрешить компилировать mqh файлы для включения их в mq5 файлы. А при компиляции mq5 указывать имя скомпилированного mqh как ресурса или нечто подобное (например в mq5 передавать ссылку на объект из скомпилированного mqh - который весь функционал инкапсулирует).
Иногда приходится отдавать крутые исходники(которые ИИ сделать не может) из-за небольшого функционала, который нужно сделать в недорогом задании. А так вопрос этой утечки будет закрыт.
В результате заказчику будет передаваться mq5 и скомпилированный mqh. И c DLL возиться не надо и т.д.
Судя по всему вопрос в более правильной декомпозиции исходников - они должны быть модульными и структурированными, с минимальными кросс-зависимостями - тогда легко отдать пару только нужных файлов, а не весь крутой функционал.
В остальном ваш запрос дублирует библиотеки формата ex5. Других вариантов нет и не будет. Скомпилировать mqh в бинарник нельзя даже теоретически, потому что они компилируются динамически по разному в зависимости от внешних макросов и инстанцирования шаблонов - всё это становится ясно только из вызывающего кода, поэтому заранее скомпилировать нельзя.
легко отдать пару только нужных файлов, а не весь крутой функционал.
В крайних билдах стало невозможно использовать способ обработки цвета, такой как - COLOR_FORMAT_XRGB_NOALPHA
В крайних билдах
)) выше 5370
)) выше 5370
зато начиная с b5396 можно делать линии пунктирные, штрихпунктирные и прочие любой толщины. Этого вообще никогда раньше не было ))
Еще бы текст писать одним блоком в несколько строк можно было... мм
зато начиная с b5396 можно делать линии пунктирные, штрихпунктирные и прочие любой толщины. Этого вообще никогда раньше не было ))
Программным способом это можно делать уже много лет, ограничение есть только в диалоге свойств зачем-то.