Новая версия платформы MetaTrader 5 build 3800: ордера Book or Cancel, помощь AI при написании кода и расширенная поддержка ONNX
Вопрос: Вы так стремительно и усилено вводите ONNX, ИИ, Netron, Матрицы, Векторы и прочее, что невольно задаюсь вопросом, а собственно кто это будет использовать и для чего? Что то форум не завалили темами, запросами, вопросами про все это... Я видел только 2-3 участников которые что то спрашивали или писали об этом...
Думаю следование за трендами не всегда хорошая идея...
Нет мыслей делать работы как в старые добрые времена, все для новичков, все для начинающих?
Вопрос: Вы так стремительно и усилено вводите ONNX, ИИ, Netron, Матрицы, Векторы и прочее, что невольно задаюсь вопросом, а собственно кто это будет использовать и для чего? Что то форум не завалили темами, запросами, вопросами про все это... Я видел только 2-3 участников которые что то спрашивали или писали об этом...
Думаю следование за трендами не всегда хорошая идея...
Нет мыслей делать работы как в старые добрые времена, все для новичков, все для начинающих?
есть такое, накидывают и накидывают функционал, только усложняют и отпугивают публику, функционала для торговли было достаточно еще 10 лет назад в терминале.
ответственные похоже вообще никак не знакомы с "краткость сестра таланта", просто очень тупо пытаются закидать функционалом, который, *** никому не нужен.Вопрос: Вы так стремительно и усилено вводите ONNX, ИИ, Netron, Матрицы, Векторы и прочее, что невольно задаюсь вопросом, а собственно кто это будет использовать и для чего? Что то форум не завалили темами, запросами, вопросами про все это... Я видел только 2-3 участников которые что то спрашивали или писали об этом...
Думаю следование за трендами не всегда хорошая идея...
Нет мыслей делать работы как в старые добрые времена, все для новичков, все для начинающих?
есть такое, накидывают и накидывают функционал, только усложняют и отпугивают публику, функционала для торговли было достаточно еще 10 лет назад в терминале.
Ни фига се, вы застряли в прошлом...
Сейчас новички с этого начинают...
новички, сейчас там только посмотрят и...
это давним участникам вроде не так сложно, потому-что плавно было
вот вчера было про windows 11, в там осознали, что функционал не нужен, нужна простота, но не смогли правильно это сделать
Вопрос: Вы так стремительно и усилено вводите ONNX, ИИ, Netron, Матрицы, Векторы и прочее, что невольно задаюсь вопросом, а собственно кто это будет использовать и для чего? Что то форум не завалили темами, запросами, вопросами про все это... Я видел только 2-3 участников которые что то спрашивали или писали об этом...
Когда-то СЕО высказывался по подобным вопросам:
...В любом нишевом сообществе активных/работающих не более 1-3 процента, а публично высказывающихся еще в разы меньше. Остальная масса потребляет созданный контент.
Если я говорю, что "процесс двигают только небольшая часть активных достаточно обученных разработчиков", то это так и есть. Они тихо и спокойно создают решения и не занимаются публичной деятельностью. Они откровенно смеются нам глупостями про сложность/разность языков. Им нужно больше возможностей и функционала. Они наоборот считают, что мы мало делаем.
Вам могут не нравиться мои выводы, но они точные и реальные. Причем я их много лет повторяю публично...
- 2019.02.09
- www.mql5.com
В качестве этапов:
- Сложную математику ввели давно, сотни функций в штатных библиотеках
- Питон в терминале уже несколько лет
- Мощная матричная и векторная функциональность на уровне MQL5 позволяет писать нейросети прямо на MQL5
- Нативная поддержка ONNX позволяет запускать готовые нейросети в роботах
- Вышли десятки статей про нейросети и машинное обучение в MQL5
- Ветка обсуждений машинного обучения уже больше 30 000 комментариев
- 2016.05.26
- www.mql5.com
В качестве этапов:
- Сложную математику ввели давно, сотни функций в штатных библиотеках
- Питон в терминале уже несколько лет
- Мощная матричная и векторная функциональность на уровне MQL5 позволяет писать нейросети прямо на MQL5
- Нативная поддержка ONNX позволяет запускать готовые нейросети в роботах
- Вышли десятки статей про нейросети и машинное обучение в MQL5
- Ветка обсуждений машинного обучения уже больше 30 000 комментариев
Это, конечно, круто, но с ФОРТС по-прежнему работает коряво, а с ФОРТС и фондовым одновременно - ещё корявее. Вот нет бы базовую функциональность наладить, а потом уж расширять.
А это можно прямо в Юмор отправлять: "Нейросети — это просто (Часть 42)".
MetaQuotes:
...
MQL5: Доработан метод RegressionMetric, используемый для расчета регрессионной метрики по переданной матрице или вектору. Добавлены параметры vector_true и matrix_true для передачи истинных значений, по которым оценивается качество предсказанных данных.
...
Вариативность — влияет на то, насколько строго нейросеть будет придерживаться промпта. Чем меньше значение, тем более случайным может быть результат. В моделях OpenAI соответствует параметру temperature.
Пара вопросов/замечаний.
1. Каким образом теперь посчитать R2 для вектора, просто для вектора, например, с кривой баланса, то есть когда vector_true не нужен?
2. Видимо, опечатка в описании, так как вариативность - чем меньше, тем менее случайный (более детерминированный) результат. У вас написано наоборот.
Размер текста во всплывающей подсказке когда-нибудь увеличат? В сентябре прошлого года написал в первый раз, что он меньше, чем в МТ4.
Сравнение: https://www.mql5.com/en/forum/433228#comment_42302172
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В четверг 8 июня 2023 года будет выпущена обновленная версия платформы MetaTrader 5.
В новой версии мы добавили поддержку ордеров Book or Cancel. Такие ордера могут быть только выставлены в стакан цен, но не исполнены сразу. Они используются для реализации пассивной торговли на бирже.
Помимо этого, в новой версии MetaEditor появилась интеграция с AI Assistant — AI-системой, помогающей при написании кода. Вы можете сформулировать торговую идею обычным языком, а AI Assistant предложит ее реализацию на MQL5.
Также в новой версии существенно расширилась поддержка работы с моделями машинного обучения ONNX. Теперь их можно открывать прямо в MetaEditor: через встроенный просмотрщик или через специализированный просмотрщик Netron.
Также в новой версии существенно улучшен веб-терминал: в разделе истории теперь показываются балансовые сделки и итоги, а интерфейс стал доступен уже на 24 языках.
MetaTrader 5 Client Terminal build 3800
Политика BOC означает, что ордер может быть только выставлен в стакан цен. Если ордер может быть исполнен немедленно при выставлении, он снимается. Фактически с такой политикой гарантируется, что цена выставленного ордера будет хуже текущего рынка. BOC используется для реализации пассивной торговли, чтобы ордер гарантированно не был исполнен сразу при выставлении и не повлиял на текущую ликвидность. Поддерживается только для лимитных и стоп-лимитных ордеров и только в режиме биржевого исполнения.
Доступность новой политики исполнения для инструментов зависит от вашего брокера.
По сравнению с устаревшим MSHTML новый компонент существенно расширяет возможности для отображения веб-контента, предоставляя доступ к современным технологиям. Переход на WebView2 позволит улучшить внешний вид некоторых разделов платформы, увеличить их производительность, создать более отзывчивые интерфейсы. В частности, это коснется разделов "Маркет", "Сигналы" и "VPS".
Если аккаунт не указан или указан неверный аккаунт, продукт не запустится, а в журнале платформы появится сообщение вида:
Пример:
Визуализация результата в виде графика:
Методы Compare и CompareByDigits при сравнении соответствующей пары элементов, имеющих значения NaN, считают эти элементы равными, тогда как при обычном сравнении чисел с плавающей точкой NaN != NaN.
MQL5: Изменена структура OnnxTypeInfo, используемая для работы с моделями ONNX (Open Neural Network Exchange):
Теперь тип данных в ней указывается при помощи новых подструктур:
В зависимости от OnnxTypeInfo::type (ONNX_TYPE_TENSOR, ONNX_TYPE_MAP или ONNX_TYPE_SEQUENCE) заполняется соответствующая подструктура.
В зависимости от типа файла, в котором вы работаете, в начало каждого промпта автоматически добавляется строка "MQL5 language", "Python language" или "C++ language". Так нейросеть будет выдавать результат на нужном языке.
В данный момент AI Assistant работает бесплатно, его не нужно отдельно включать. В разделе Сервис \ Настройки \ AI Assistant доступно несколько настроек:
Настройки оплаты:
Настройки запросов:
Теперь прямо в редакторе можно в удобном виде посмотреть содержимое файла *.onnx. Чтобы посмотреть, как это выглядит, найдите проект ONNX.Price.Prediction в разделе "Инструменты \ Публичные проекты", а затем нажмите "Присоединиться" в контекстном меню. Проект загрузится на компьютер и появится в Навигаторе.
Для просмотра модели выберите ее файл в Навигаторе и нажмите "Открыть в Netron". Если эта утилита еще не установлена, будет открыта ее страница на GitHub, откуда вы можете скачать установочный файл для своей операционной системы. Например, Netron-Setup-X.X.X.exe — для Windows. После установки программы модель сразу же будет открываться на просмотр из Навигатора.
Поддерживаемые форматы:
MetaTrader 5 Web Terminal build 3800
MQL5.community
Узнайте, как использовать мощности тысяч компьютеров по всему миру для оптимизации своих торговых стратегий. Благодаря MQL5 Cloud Network даже самые долгие и тяжелые расчеты можно выполнить в считанные минуты. Здесь же вы узнаете, как стать участником сети и зарабатывать на предоставлении своих вычислительных ресурсов.
Все это поможет не запутаться в процессе и получить желаемый результат.
Обновление будет доступно через систему Live Update.