Использование NAS в нейронных сетях выходит на новый уровень! В этой статье подробно рассмотрена роль собственных векторов и значений в ускорении процесса обучения сети. Узнайте, как подход NAS помогает оптимизировать параметры многослойного перцептрона, фокусируясь на количестве и размере скрытых слоев. Вы увидите, как правильный выбор архитектуры сети, опираясь на матричное пространство поиска, значительно улучшает производительность ваших моделей. Это не только повышает точность прогнозирования, но и экономит время на обучение, что особенно важно для алгоритмических трейдеров и разработчиков!
Читать далее...
Читать далее...
👍6✍2👏1
В представленном скрипте реализована функция для кодирования и декодирования сообщений с использованием шифра Виженера. Важной особенностью данной реализации является учет регистра символов, специальных символов и пробелов, что позволяет сохранять исходный формат текста. Использование шифра Виженера обеспечивает достаточно высокий уровень защиты информации благодаря вариации ключа. Таким образом, данный инструмент может быть полезен для обеспечения безопасной передачи и хранения текстовой информации в различных IT-системах.
Читать далее...
Читать далее...
👍7👏1
При торговле на финансовых рынках необходимо получать данные о результатах сделок для анализа стратегии и корректировки торговых решений. MetaTrader 5 предоставляет удобные отчеты, но MQL5 язык позволяет создавать индивидуальные программы для отчетов и уведомлений.
Этот проект включает:
- Сервисное приложение для создания отчетов и уведомлений.
- Классы для сделок и исторических позиций.
- Коллекции закрытых позиций и аккаунтов.
- Программу для фильтрации данных и отправки уведомлений.
Сервис работает в бесконечном цикле, отслеживая различные события и создавая отчеты. Проект также использует стандартную библиотеку для создания и управления объектами сделок и позиций, что упрощает их хранение и фильтрацию.
Читать далее...
Этот проект включает:
- Сервисное приложение для создания отчетов и уведомлений.
- Классы для сделок и исторических позиций.
- Коллекции закрытых позиций и аккаунтов.
- Программу для фильтрации данных и отправки уведомлений.
Сервис работает в бесконечном цикле, отслеживая различные события и создавая отчеты. Проект также использует стандартную библиотеку для создания и управления объектами сделок и позиций, что упрощает их хранение и фильтрацию.
Читать далее...
👍11❤2🔥1
Изготовление простого советника с использованием индикатора RSI может значительно упростить торговлю. Концепция основывается на использовании значений индекса относительной силы (RSI), чтобы определить моменты входа и выхода из сделок. Основные параметры RSI включают уровень перекупленности (обычно 70) и уровень перепроданности (обычно 30). Советник может быть настроен на покупку, когда RSI падает ниже 30, и на продажу, когда RSI поднимается выше 70. Эта стратегия подходит для начинающих трейдеров, ищущих упрощенные методы автоматической торговли.
Читать далее...
Читать далее...
👍11👏1
MQL5 — мощный язык программирования для создания торговых систем любой сложности в MetaTrader 5. В статье обсуждаются ключевые концепции, такие как переменные и типы данных, включает подробное описание работы с константами и массивами. Рассматриваются продвинутые темы: перечисления, структуры и приведение типов. Подчеркивается важность локальных и глобальных переменных, а также их практическое применение в разработке торговых приложений. Полученные знания позволяют разработчикам создавать более эффективные алгоритмические стратегии, усиливая понимание обработки данных и управления памятью.
Читать далее...
Читать далее...
👏8👌4✍2👍2❤1👨💻1
Библиотека для создания отчетов в стиле MT4 теперь доступна в оптимизированной версии на JavaScript. Характеризуется скоростью работы до 10 раз выше, меньшим размером HTML файлов и возможностью отображения до 5.4 миллионов строк отчета. Работает с отчетами MT4, MT5 и виртуальными тестерами.
Основной функционал включает показ сделок, графиков и автоматическое открытие HTML файла в браузере после формирования. Реализация не проводит проверок, сразу выводит данные в массив, что значительно ускоряет процесс и уменьшает размеры файлов.
Отчеты генерируются на стороне браузера с использованием JavaScript, включая расчеты статистики и создание графиков. Новая версия показывает сделки на временной шкале и позволяет наблюдать периоды активности и бездействия. Добавлен пагинатор для удобства навигации между страницами.
Изменены графики баланса для более детального анализа: проведены разделени...
Читать далее...
Основной функционал включает показ сделок, графиков и автоматическое открытие HTML файла в браузере после формирования. Реализация не проводит проверок, сразу выводит данные в массив, что значительно ускоряет процесс и уменьшает размеры файлов.
Отчеты генерируются на стороне браузера с использованием JavaScript, включая расчеты статистики и создание графиков. Новая версия показывает сделки на временной шкале и позволяет наблюдать периоды активности и бездействия. Добавлен пагинатор для удобства навигации между страницами.
Изменены графики баланса для более детального анализа: проведены разделени...
Читать далее...
❤5👏2🏆2👍1
Объектная сегментация в 3D — это сложный процесс, усложняющийся из-за разреженности облаков точек и высокой степени свободы прямоугольных ограничивающих рамок. Методы на основе гипотез часто неэффективны, так как геометрические центры объектов трудно различимы. Напротив, групповая сегментация опирается на семантические метки и смещение центров объектов, но тоже имеет свои ограничения. Технология Superpoint Transformer (SPFormer) объединяет лучшие аспекты этих подходов. Используя разреженную 3D U-net для восходящей группировки точек, SPFormer снижает вычислительные затраты и улучшает точность благодаря уникальному декодеру Transformer. Это обеспечивает высокую скорость и точность работы модели.
Читать далее...
Читать далее...
👍5🔥2👏1👌1
Новая статья для разработчиков MetaTrader 5 подробно объясняет доработку индикатора Chart Trade до полноценного индикатора, способного работать с разными советниками. Основное внимание уделяется созданию буфера данных и интеграции его с уже существующими классами. Рассматриваются важные изменения кода и методы синхронизации индикатора с советником через буфер, который поддерживает MetaTrader 5. Объясняется, как избежать ошибок при записи и чтении буфера, а также необходимость использования индикатора мыши для корректной работы системы. Подробности и исходный код помогут глубже понять все аспекты разработки.
Читать далее...
Читать далее...
👏4👍1👨💻1
Изучение ложных регрессий помогает избежать ошибок в алгоритмической торговле. Модели могут выглядеть точными, даже если нет реальных взаимосвязей между данными. В статье описан процесс обнаружения ложных регрессий через критерии единичных корней и использование инструментов Python для создания и проверки моделей. Генерация синтетических данных помогает понять эту проблему, а применение тестов, таких как расширенный Дики-Фуллер, позволяет выявлять нестационарность остатков. Если модель успешна, её можно экспортировать в ONNX и реализовать в MetaTrader 5, что открывает новые возможности для разработчиков и трейдеров.
Читать далее...
Читать далее...
👍6
Реализован индикатор для отслеживания пробоя синей линии телом свечи. Инструмент позволяет визуализировать моменты, когда цена закрытия свечи пересекает указанную линию. Данный индикатор не предполагает дальнейших модернизаций и рассчитан на использование в текущем виде.
Применение индикатора может облегчить анализ рыночной ситуации и принятие решений на основе наблюдаемых пробоев. Функционал ориентирован на непосредственное наблюдение и подтверждение пробоя, что может быть полезно для различных стратегий торговых операций.
Читать далее...
Применение индикатора может облегчить анализ рыночной ситуации и принятие решений на основе наблюдаемых пробоев. Функционал ориентирован на непосредственное наблюдение и подтверждение пробоя, что может быть полезно для различных стратегий торговых операций.
Читать далее...
👍4✍2
Алгоритм Atmosphere Clouds Model Optimization (ACMO) использует принцип формирования облаков для поиска оптимальных решений. Основные этапы алгоритма включают создание виртуального неба с регионами, где облака формируются в областях с высокой влажностью (хорошие решения). Облака перемещаются и изменяются в зависимости от разницы атмосферного давления — это помогает избежать локальных оптимумов и улучшить глобальное решение. В процессе работы облака испаряются и исчезают, если становится слишком мало влаги. Обновление влажности и давления в каждом регионе происходит на каждом шаге для улучшения результата.
Читать далее...
Читать далее...
👍7👌1
Научитесь создавать торговых роботов для MetaTrader 5 с нашей книгой «Программирование на MQL5 для трейдеров». Это самое полное учебное пособие, которое охватывает все необходимые знания для разработки собственных торговых приложений:
✓ Основы программирования и базовые инструменты с постепенным переходом к более сложным концепциям
✓ Разработка приложений и автоматизация торговых стратегий
✓ Широкий набор технологий для алгоритмической торговли
С полученными знаниями вы сможете:
• Автоматизировать стратегии для более эффективного трейдинга
• Разрабатывать программы и продавать их в крупнейшем маркете торговых приложений
• Создавать приложения на заказ через биржу фрилансеров
Начните изучение MQL5 прямо сейчас и откройте для себя мир профессионального алготрейдинга.
Скачать книгу...
✓ Основы программирования и базовые инструменты с постепенным переходом к более сложным концепциям
✓ Разработка приложений и автоматизация торговых стратегий
✓ Широкий набор технологий для алгоритмической торговли
С полученными знаниями вы сможете:
• Автоматизировать стратегии для более эффективного трейдинга
• Разрабатывать программы и продавать их в крупнейшем маркете торговых приложений
• Создавать приложения на заказ через биржу фрилансеров
Начните изучение MQL5 прямо сейчас и откройте для себя мир профессионального алготрейдинга.
Скачать книгу...
👍14❤3👏2🏆1
В заключительной части "Расширенные средства MQL5" книги "Программирование на MQL5 для трейдеров" рассмотрены дополнительные возможности MQL5 API. Среди них пользовательские финансовые инструменты, встроенный экономический календарь, сетевые функции, базы данных и криптография. Особое внимание уделено библиотекам, представляющим готовые API для интеграции с другими MQL-программами.
Рассматриваются ресурсы программного обеспечения: мультимедийные элементы, настройки из внешних программ, и другие MQL5-программы в откомпилированном виде. Среда разработки MQL5 позволяет включать в код изображения, звуки и шрифты, делая программы самодостаточными.
Подробно описываются графические ресурсы с растровыми изображениями BMP, их создание, редактирование и динамическое отображение на графиках. Завершает книгу интеграция OpenCL в MQL5. OpenCL — стандарт параллельного программирования для GPU и CP...
Читать далее...
Рассматриваются ресурсы программного обеспечения: мультимедийные элементы, настройки из внешних программ, и другие MQL5-программы в откомпилированном виде. Среда разработки MQL5 позволяет включать в код изображения, звуки и шрифты, делая программы самодостаточными.
Подробно описываются графические ресурсы с растровыми изображениями BMP, их создание, редактирование и динамическое отображение на графиках. Завершает книгу интеграция OpenCL в MQL5. OpenCL — стандарт параллельного программирования для GPU и CP...
Читать далее...
👍4❤2🏆1
Методы сегментации облака точек с использованием архитектуры Transformer продолжают развиваться. SPFormer предлагает новый подход на основе декодеров Transformer, использующих фиксированное количество запросов, что позволяет напрямую предсказывать объекты без постобработки и удаления дубликатов.
Однако метод Mask-Attention-Free Transformer (MAFT) фокусируется на проблеме медленной сходимости, добавляя регрессию центра для управления перекрестным вниманием. В MAFT используются обучаемые позиционные запросы и контекстуальное кодирование относительного положения, что делает метод более гибким и эффективным в сравнении с маскированным вниманием.
MAFT демонстрирует превосходные результаты на различных наборах данных, обеспечивая высокую производительность и ускоряя процесс обучения.
Читать далее...
Однако метод Mask-Attention-Free Transformer (MAFT) фокусируется на проблеме медленной сходимости, добавляя регрессию центра для управления перекрестным вниманием. В MAFT используются обучаемые позиционные запросы и контекстуальное кодирование относительного положения, что делает метод более гибким и эффективным в сравнении с маскированным вниманием.
MAFT демонстрирует превосходные результаты на различных наборах данных, обеспечивая высокую производительность и ускоряя процесс обучения.
Читать далее...
👍4👀3✍1👏1
Представляем ACMO — инновационный метаэвристический алгоритм для оптимизации сложных задач! Основанный на моделировании облаков, ACMO использует метеорологические параметры для динамической симуляции атмосферных процессов. Ключевые шаги включают инициализацию, перемещение и рассеивание облаков, а также процесс дождя, где каждая капля детально распределяется по нормальному распределению. Для повышения точности обновляются влажность и энтропия облаков. Этот подход позволит разработчикам применять ACMO для улучшения алгоритмической производительности и адаптации к динамичным условиям. Информация о тестах и дальнейшие улучшения подскажут, насколько этот алгоритм может стать революционным инструментом.
Читать далее...
Читать далее...
👍10❤3👏3👀1
В разделе "Автоматизация торговли" книги "Программирование на MQL5 для трейдеров" рассматриваются основные сущности языка MQL5, такие как спецификации финансовых инструментов и настройки торгового счета. Изучаются встроенные функции и структуры данных, специфические для торговых роботов события, а также ключевые вопросы работы экспертов в тестере стратегий в MetaTrader 5.
Тестер стратегий позволяет оценить финансовые показатели и оптимизировать торговые стратегии, предоставляя инструменты для отладки в различных режимах. Доступно визуальное тестирование по барам или тикам, с искусственной генерацией тиков или на истории реальных тиков, с возможностью визуального воспроизведения потока котировок и простого тестирования без визуального окна.
При разработке экспертов для их тестирования становится доступен полный набор возможностей тестера. Также рассматривается новый "измеритель" рыно...
Читать далее...
Тестер стратегий позволяет оценить финансовые показатели и оптимизировать торговые стратегии, предоставляя инструменты для отладки в различных режимах. Доступно визуальное тестирование по барам или тикам, с искусственной генерацией тиков или на истории реальных тиков, с возможностью визуального воспроизведения потока котировок и простого тестирования без визуального окна.
При разработке экспертов для их тестирования становится доступен полный набор возможностей тестера. Также рассматривается новый "измеритель" рыно...
Читать далее...
❤4✍3👍2👏1
Продолжаем изучать возможности Мастера MQL5, рассматривая байесовский вывод. Этот статистический метод обновляет вероятности с новой информацией. Его роль важна в прогнозировании временных рядов, что особенно актуально для трейдеров.
Временные ряды трейдеров включают цены ценных бумаг, но могут быть расширены, учитывая альтернативные данные, такие как история торговли. Теоретически байесовский вывод повышает адаптивность торговых систем, уменьшая подгонку кривой при тестировании на исторических данных.
На практике реализация может быть сложной, поэтому рассматриваем примеры применения байесовского вывода в классах пользовательских сигналов, управления капиталом и трейлинг-стопа.
Читать далее...
Временные ряды трейдеров включают цены ценных бумаг, но могут быть расширены, учитывая альтернативные данные, такие как история торговли. Теоретически байесовский вывод повышает адаптивность торговых систем, уменьшая подгонку кривой при тестировании на исторических данных.
На практике реализация может быть сложной, поэтому рассматриваем примеры применения байесовского вывода в классах пользовательских сигналов, управления капиталом и трейлинг-стопа.
Читать далее...
❤3👍3👏1
В новой статье о библиотеке DoEasy продолжается работа над ценовыми паттернами. В этот раз на повестке "Внешний Бар" — зеркальная версия "Внутреннего Бара", но с четким делением на бычий и медвежий сценарии (BUOVB и BEOVB). Паттерн сигнализирует о входе при конкретных условиях пробоя. Кроме того, добавлены новые свойства для точного определения соотношений свечей и учтены последние обновления в MQL5. Оптимизированы методы доступа к паттернам для упрощения и сокращения кода. Улучшено управление графическими объектами, исключены утечки памяти, и исправлены определенные ошибки расчета, что делает библиотеку более стабильной и эффективной.
Читать далее...
Читать далее...
👍3👏1
Встречайте обновление MetaTrader 5 build 4570 со множеством новых функции и улучшений в веб-версии платформы:
• Режим перекрестия для получения точных значений и измерения расстояния на графике, а также новый вид графика — линия.
• Возможность включать дополнительную информацию в «Обзоре рынка» в мобильной версии.
• Расширенный список поддерживаемых горячих клавиш для более удобной работы с графиками.
В MQL5 стали доступны новые функции для машинного обучения. Появилась интеграция с библиотекой матричных вычислений OpenBLAS, улучшена поддержка ONNX Runtime, что позволят запускать более сложные нейромодели.
Помимо этого, в платформе улучшена загрузка и экспорт тиковой истории, а в агентах тестирования исправлены ошибки, которые могли приводить к чрезмерному расходу оперативной памяти.
Установите последнюю версию и оцените новые возможности платформы.
• Режим перекрестия для получения точных значений и измерения расстояния на графике, а также новый вид графика — линия.
• Возможность включать дополнительную информацию в «Обзоре рынка» в мобильной версии.
• Расширенный список поддерживаемых горячих клавиш для более удобной работы с графиками.
В MQL5 стали доступны новые функции для машинного обучения. Появилась интеграция с библиотекой матричных вычислений OpenBLAS, улучшена поддержка ONNX Runtime, что позволят запускать более сложные нейромодели.
Помимо этого, в платформе улучшена загрузка и экспорт тиковой истории, а в агентах тестирования исправлены ошибки, которые могли приводить к чрезмерному расходу оперативной памяти.
Установите последнюю версию и оцените новые возможности платформы.
👍10❤4👏1