Индикатор позволяет отображать свечу указанного периода справа от текущей, что упрощает анализ. Пользователь может настроить несколько таких индикаторов с различными временными интервалами и смещением. Это функциональность предоставит более точную и разностороннюю оценку рыночной ситуации. Возможность использования нескольких таймфреймов одномоментно способствует улучшению стратегий и повышению эффективности торговых решений.
Читать далее...
Читать далее...
👍9❤2👏2⚡1
Все чаще в алгоритмической торговле применяется машинное обучение, благодаря чему методы интеллектуального анализа данных помогают находить скрытые паттерны в финансовых данных.
Существует проблема выбора переменных, полезных для достижения определенной цели. Представляем обзор работы "FREL: Стабильный алгоритм выбора признаков" авторов Юн Ли, Дженни Си, Гоцзин Чжоу, Шаша Хуан и Сонгкан Чен. Алгоритм FREL основан на взвешивании признаков как регуляризованном обучении на основе энергии, обеспечивая точность и стабильность.
Метод взвешенной классификации ближайших соседей повышает точность прогнозирования путем присвоения весов признакам. Энергетические модели помогают различать релевантные и нерелевантные входные переменные.
Анализируем реализацию FREL в MQL5 и ее результаты.
Читать далее...
Существует проблема выбора переменных, полезных для достижения определенной цели. Представляем обзор работы "FREL: Стабильный алгоритм выбора признаков" авторов Юн Ли, Дженни Си, Гоцзин Чжоу, Шаша Хуан и Сонгкан Чен. Алгоритм FREL основан на взвешивании признаков как регуляризованном обучении на основе энергии, обеспечивая точность и стабильность.
Метод взвешенной классификации ближайших соседей повышает точность прогнозирования путем присвоения весов признакам. Энергетические модели помогают различать релевантные и нерелевантные входные переменные.
Анализируем реализацию FREL в MQL5 и ее результаты.
Читать далее...
👍8❤4👏2
Подписывайтесь на данные Nasdaq в реальном времени!
Используйте детализированные данные Nasdaq, чтобы усовершенствовать свои торговые стратегии за счет более точных решений и эффективного управления рисками. Улучшайте свои результаты — в отличие от традиционных минутных или часовых баров, подписка дает доступ к тиковым данным, которые содержат информацию о каждом изменении цены, что позволяет глубже анализировать рынок.
▪️Проверяйте сигналы других индикаторов. Высокоточные тиковые данные позволяют точнее оценивать достоверность, чтобы повысить эффективность торговой стратегии.
▪️Комбинируйте данные с инструментами MetaTrader 5 для мощного технического анализа. Используйте осцилляторы, индикаторы тренда и объемов вместе с актуальной информацией Nasdaq, чтобы принимать более обоснованные решения.
▪️Создавайте собственные индикаторы и советники. Разрабатывайте и тестируйте уникальные торговые алгоритмы, которые учитывают мельчайшие колебания рынка.
Доступны четыре тарифа: realtime-данные без доступа к истории, а также realtime-данные с историей глубиной 12 месяцев, 36 месяцев или 20 лет. В зависимости от задач, тарифы делятся на профессиональные и непрофессиональные.
Как протестировать новую возможность бесплатно:
1️⃣ Заведите новый демо-счет на сервере MetaQuotes-Demo. Для этого в списке компаний выберите MetaQuotes Ltd. Далее нажмите «Открыть демонстрационный счет» и укажите в форме нужный сервер и свои данные.
2️⃣ В окне «Обзор рынка» нажмите на иконку «Плюс» и добавьте нужный символ.
3️⃣ Когда в списке появится нужный символ — выберите его мышкой и нажмите Enter: выбранный символ должен появиться в списке «Обзора рынка».
4️⃣ Нажмите на нужный символ правой кнопкой мыши и в появившемся меню выберите «Окно графика».
В бесплатном режиме вы будете получать данные с 15 минутной задержкой и не сможете смотреть тиковую историю изменений цены. Чтобы оформить подписку — сделайте двойной клик по нужному символу: откроется окно с доступными тарифами.
Подробнее...
Используйте детализированные данные Nasdaq, чтобы усовершенствовать свои торговые стратегии за счет более точных решений и эффективного управления рисками. Улучшайте свои результаты — в отличие от традиционных минутных или часовых баров, подписка дает доступ к тиковым данным, которые содержат информацию о каждом изменении цены, что позволяет глубже анализировать рынок.
▪️Проверяйте сигналы других индикаторов. Высокоточные тиковые данные позволяют точнее оценивать достоверность, чтобы повысить эффективность торговой стратегии.
▪️Комбинируйте данные с инструментами MetaTrader 5 для мощного технического анализа. Используйте осцилляторы, индикаторы тренда и объемов вместе с актуальной информацией Nasdaq, чтобы принимать более обоснованные решения.
▪️Создавайте собственные индикаторы и советники. Разрабатывайте и тестируйте уникальные торговые алгоритмы, которые учитывают мельчайшие колебания рынка.
Доступны четыре тарифа: realtime-данные без доступа к истории, а также realtime-данные с историей глубиной 12 месяцев, 36 месяцев или 20 лет. В зависимости от задач, тарифы делятся на профессиональные и непрофессиональные.
Как протестировать новую возможность бесплатно:
1️⃣ Заведите новый демо-счет на сервере MetaQuotes-Demo. Для этого в списке компаний выберите MetaQuotes Ltd. Далее нажмите «Открыть демонстрационный счет» и укажите в форме нужный сервер и свои данные.
2️⃣ В окне «Обзор рынка» нажмите на иконку «Плюс» и добавьте нужный символ.
3️⃣ Когда в списке появится нужный символ — выберите его мышкой и нажмите Enter: выбранный символ должен появиться в списке «Обзора рынка».
4️⃣ Нажмите на нужный символ правой кнопкой мыши и в появившемся меню выберите «Окно графика».
В бесплатном режиме вы будете получать данные с 15 минутной задержкой и не сможете смотреть тиковую историю изменений цены. Чтобы оформить подписку — сделайте двойной клик по нужному символу: откроется окно с доступными тарифами.
Подробнее...
👍32❤16⚡1👏1🎉1
Статистический арбитраж — финансовая стратегия, использующая математические модели для извлечения выгоды из ценовых неэффективностей между взаимосвязанными финансовыми инструментами. Применяется к акциям, облигациям и производным инструментам. Требует понимания корреляции, коинтеграции и коэффициента Пирсона.
Корреляция измеряет степень взаимосвязи движений ценных бумаг. Положительная корреляция указывает на сонаправленное движение, отрицательная — на противоположное. Коинтеграция исследует стабильность линейной комбинации временных рядов.
Коэффициент Пирсона измеряет силу и направление линейной связи. Значения варьируются от -1 до 1. Высокое абсолютное значение указывает на потенциальные торговые возможности.
Арбитраж требует алгоритмов и высокочастотных систем для мониторинга и исполнения сделок. Успех зависит от математических моделей и способности трейдера корректировать страте...
Читать далее...
Корреляция измеряет степень взаимосвязи движений ценных бумаг. Положительная корреляция указывает на сонаправленное движение, отрицательная — на противоположное. Коинтеграция исследует стабильность линейной комбинации временных рядов.
Коэффициент Пирсона измеряет силу и направление линейной связи. Значения варьируются от -1 до 1. Высокое абсолютное значение указывает на потенциальные торговые возможности.
Арбитраж требует алгоритмов и высокочастотных систем для мониторинга и исполнения сделок. Успех зависит от математических моделей и способности трейдера корректировать страте...
Читать далее...
👍16👏3
Создание пользовательского индикатора может значительно улучшить процесс торговли и анализа данных. Индикатор разработан по запросу из данного сообщения, с учетом всех предоставленных требований. Инструмент предоставляет ключевые метрики и сигналы, необходимые для принятия обоснованных решений. Он является эффективным средством для визуализации рыночных данных и мониторинга трендов.
Важно отметить, что правильная интеграция и конфигурация индикатора играет ключевую роль в его эффективности. Необходимо тщательно проверять все параметры и проводить тестирование на исторических данных. Такой подход обеспечит надежную работу индикатора и поможет избежать возможных ошибок.
Читать далее...
Важно отметить, что правильная интеграция и конфигурация индикатора играет ключевую роль в его эффективности. Необходимо тщательно проверять все параметры и проводить тестирование на исторических данных. Такой подход обеспечит надежную работу индикатора и поможет избежать возможных ошибок.
Читать далее...
👍11❤1
Автоэнкодеры — мощный инструмент для снижения рыночного шума и улучшения качества сигналов в алгоритмической торговле. Эти нейронные сети сжимают входные данные и реконструируют их, сохраняя ключевые характеристики и удаляя шум. В статье подробно описывается применение автоэнкодеров в финансовой отрасли, включая программирование и развертывание моделей в MQL5 и Python. Благодаря функциям активации RELU и методам нормализации, таким как Min-Max Scaler, автоэнкодеры могут эффективно обучаться и функционировать. Включение автоэнкодеров в торговые системы позволяет строить более точные и менее шумные торговые сигналы, благоприятствуя лучшим результатам на рынке.
Читать далее...
Читать далее...
👍8👏2🎉1
Использование 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