В мире алгоритмической торговли машинное обучение открывает новые горизонты. Процесс создания прибыльной торговой стратегии на Python включает интеграцию с MetaTrader 5 для сбора данных, аугментацию для увеличения выборки и разметку с использованием специальных меток. Инженерия признаков, включая автоматическое генерирование и отбор с помощью алгоритма случайного леса, позволяет создавать информативные фичи. Код с использованием методов балансировки и кластеризации улучшает качество данных. Эти шаги подготавливают основу для внедрения моделей машинного обучения, обеспечивая надежные прогнозы и повышение эффективности торговых систем алгоритмической торговли.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
❤2
Индикатор Dots для платформ MetaTrader предлагает упрощенное отображение текущего тренда, ставя на графике точки: синие для восходящего и красные для нисходящего направлений. Он повторно использует функции, как iMA() для получения данных о ценах, позволяя адаптировать разные входные параметры. Основной расчет основан на косинусе угла изменения цены, предлагая гибкость настройки. Среди ключевых параметров Length, определяющий период, влияет на количество ложных сигналов и задержку. Параметр AppliedPrice позволяет выбрать тип используемой цены. Фильтрация пиков может проводиться через параметр Filter. Настройка Deviation сдвигает индикатор по вертикали, а Shift — по горизонтали. Рекомендуется учитывать появление как минимум двух точек одного цвета для проведения сделки, хотя это не всегда работает. Альтернативно, использование фильтра может улучшить эффективность сигналов.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
Индикатор Donchian Ultimate для торговых платформ MT4, MT5 и cTrader предоставляет расширенные возможности для технического анализа. Он основан на классическом индикаторе канала Дончиана, но предлагает дополнительные функции, включая возможность изменения периода и сдвига канала, а также поддержку нескольких таймфреймов. Индикатор обладает высоким уровнем кастомизации, позволяя настроить параметры в соответствии с индивидуальными потребностями пользователя.
Donchian Ultimate предлагает пять различных методов расчета границ канала и предоставляет зоны поддержки и сопротивления на границах основного канала. Также доступна система оповещений, которая может настроиться на отправку уведомлений по различным каналам, включая электронную почту и push-уведомления, при правильной настройке в MetaTrader.
При использовании Donchian Ultimate важно понимать, что он не генерирует торговые сигналы...
👉 Читай | Учебник | @mql5ru
Donchian Ultimate предлагает пять различных методов расчета границ канала и предоставляет зоны поддержки и сопротивления на границах основного канала. Также доступна система оповещений, которая может настроиться на отправку уведомлений по различным каналам, включая электронную почту и push-уведомления, при правильной настройке в MetaTrader.
При использовании Donchian Ultimate важно понимать, что он не генерирует торговые сигналы...
👉 Читай | Учебник | @mql5ru
Оптимизация алгоритмических торговых стратегий требует тщательной доработки исходного кода. Ключевые шаги включают создание вспомогательных функций и структурирование переменных. Это обеспечивает как минимизацию вычислительных затрат, так и улучшение точности исполнения. Эффективное использование технических индикаторов позволяет уменьшить лаг и снизить нагрузку на систему.
При разработке новой стратегии важно внедрять модульный подход к распознаванию паттернов с поддержкой японских свечей. Это обеспечивает высокую скорость реакции на изменения рыночных условий, сохраняя техническую надежность.
Результаты исторических тестов демонстрируют успех стратегии с учетом использования индикаторов RSI и MACD в качестве фильтров. Это повышает качество сигнала и улучшает общее время тестирования.
Будущее исследование предполагает разработку более адаптивных методов управления рисками и инте...
👉 Читай | Нейросети | @mql5ru
При разработке новой стратегии важно внедрять модульный подход к распознаванию паттернов с поддержкой японских свечей. Это обеспечивает высокую скорость реакции на изменения рыночных условий, сохраняя техническую надежность.
Результаты исторических тестов демонстрируют успех стратегии с учетом использования индикаторов RSI и MACD в качестве фильтров. Это повышает качество сигнала и улучшает общее время тестирования.
Будущее исследование предполагает разработку более адаптивных методов управления рисками и инте...
👉 Читай | Нейросети | @mql5ru
❤1
Разработана третья вспомогательная панель для Admin Panel с улучшением функциональности. Включены статистические инструменты для автоматизации анализа рыночных показателей с использованием классов MQL5 PieChart и ChartCanvas. Визуализация данных с помощью круговых диаграмм позволяет анализировать соотношение выигрышей и убытков, а также распределение типов торговли. Панель предоставляет трейдерам оперативную оценку эффективности торговли и классификацию сделок по категориям, таким как Forex, акции и опционы. Интеграция данных в реальном времени позволяет избавиться от неэффективности ручного анализа, способствуя принятию обоснованных решений.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤2
Статья рассматривает алгоритм CoSO, уникально моделирующий научное сообщество для решения задач оптимизации. В отличие от биологически-инспирированных методов, CoSO воспроизводит публикации, конкуренцию и исследовательское сотрудничество. Алгоритм использует динамически изменяемый размер популяции, естественную самоорганизацию и финансовое распределение для адаптации к сложным задачам. Основываясь на обмене информацией через научные журналы и инерционных движениях, исследователи конкурируют и улучшают результаты. Технология предлагает баланс между исследованием новых подходов и углублением уже известных, предотвращая преждевременную сходимость и расширяя передовые решения.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
MARSI - это советник, который интегрирует RSI и SMA, чтобы обеспечить комплексный подход к торговым решениям на рынках. Предназначен для начинающих, он помогает в определении оптимальных торговых моментов на таких инструментах, как XAUUSD. Основные функции включают в себя: динамическое управление размером лота на основании процентного риска и точную настройку стоп-лосса и тейк-профита.
Алгоритм основан на покупке, когда цена выше SMA и RSI ниже перепроданности, и продаже, когда цена ниже SMA и RSI выше перекупленности. Внешние параметры дают возможность настройки своей стратегии — включают периоды для индикаторов, пороги RSI и риск-менеджмент.
Рекомендуется применять на M15 или H1 таймфреймах с историей тиков для точных данных. Программа рассчитана на тестирование у брокеров с различными разрядностями. Возможна модификация и дополнение функционала для повышения эффективности.
👉 Читай | VPS | @mql5ru
Алгоритм основан на покупке, когда цена выше SMA и RSI ниже перепроданности, и продаже, когда цена ниже SMA и RSI выше перекупленности. Внешние параметры дают возможность настройки своей стратегии — включают периоды для индикаторов, пороги RSI и риск-менеджмент.
Рекомендуется применять на M15 или H1 таймфреймах с историей тиков для точных данных. Программа рассчитана на тестирование у брокеров с различными разрядностями. Возможна модификация и дополнение функционала для повышения эффективности.
👉 Читай | VPS | @mql5ru
❤2
Индикатор Daily Percentage Change для MetaTrader позволяет рассчитывать процентное изменение курса валюты относительно предыдущего дневного закрытия. Он отображает изменение в процентных пунктах в главном окне графика и поддерживается как в MT4, так и в MT5. Индикатор предлагает визуальные средства: цветовая дифференциация для положительных и отрицательных изменений и настраиваемая стрелка для индикации направления.
Пользователи могут настроить час окончания дня, учитывая часовой пояс брокера, с помощью параметра Time Shift. Инструмент также способен отображать недельные и месячные изменения. Визуальные элементы можно настроить по размеру и цвету, в зависимости от динамики курса. Параметры позиционирования текста и стрелок обеспечивают гибкость в размещении данных на графике. Все настройки по умолчанию предназначены для удобства и ясности представления информации.
👉 Читай | Учебник | @mql5ru
Пользователи могут настроить час окончания дня, учитывая часовой пояс брокера, с помощью параметра Time Shift. Инструмент также способен отображать недельные и месячные изменения. Визуальные элементы можно настроить по размеру и цвету, в зависимости от динамики курса. Параметры позиционирования текста и стрелок обеспечивают гибкость в размещении данных на графике. Все настройки по умолчанию предназначены для удобства и ясности представления информации.
👉 Читай | Учебник | @mql5ru
❤2
На протяжении десятилетий сложные алгоритмы исполнения использовались институциональными трейдерами для минимизации рыночного воздействия и улучшения исполнения ордеров. Теперь благодаря MQL5 эти рациональные подходы доступны каждому трейдеру для увеличения эффективности торговли. Алгоритмы такие как TWAP, VWAP и Iceberg, могут помочь реализовать улучшенное исполнение ордеров путем разбивания большого объема на более мелкие части, адаптируясь к условиям рынка.
TWAP подходит для использования на стабильных рынках, обеспечивая равномерное распределение по времени. VWAP учитывает исторические объемы, адаптируясь к дневным паттернам рынка, а Iceberg скрывает реальный объем, минимизируя риск влияния на цену.
Класс CExecutionManager облегчает интеграцию и управление этими алгоритмами, создавая гибкую и мощную торговую среду. Выбор алгоритма основан на рыночных условиях и конкретной торго...
👉 Читай | Маркет | @mql5ru
TWAP подходит для использования на стабильных рынках, обеспечивая равномерное распределение по времени. VWAP учитывает исторические объемы, адаптируясь к дневным паттернам рынка, а Iceberg скрывает реальный объем, минимизируя риск влияния на цену.
Класс CExecutionManager облегчает интеграцию и управление этими алгоритмами, создавая гибкую и мощную торговую среду. Выбор алгоритма основан на рыночных условиях и конкретной торго...
👉 Читай | Маркет | @mql5ru
Статья предлагает погружение в процесс эмуляции опционов на основе MQL5. Рассмотрены простейшие спекулятивные стратегии: покупка и продажа опционов колл и пут. Введен базовый класс TOptionConstructionBase для создания опционных конструкций. Подробно объясняется методология ребалансировки позиций, управления уровнями эмуляции и обновления суммарной дельты. Пример показывает реализацию торговой стратегии, включая еe проверку в реальном времени. Важно использование лимитных ордеров для повышения эффективности торговли. Статья подчеркивает важность практического применения и подготовки к более сложным стратегиям в будущих циклах.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
SCNN (Structured Component Neural Network) — это архитектура, разрабатываемая для эффективного анализа временных рядов в финансовой сфере. SCNN выделяет пять ключевых компонент: долгосрочную, сезонную, краткосрочную, сопряженную и остаточную, что позволяет более точно интерпретировать данные.
При работе с финансовыми данными важно учитывать как временные, так и пространственные зависимости. Механизм выделения сопряжённой компоненты в SCNN позволяет улавливать сонаправленные или противонаправленные движения между переменными. В основе этого процесса лежит пространственно-взвешенная нормализация с использованием механизма внимания.
Создание объекта CNeuronAdaptSpatialNorm обеспечивает пространственно-взвешенную нормализацию данных и точную обработку пространственных взаимосвязей. Эффективность и переносимость модели достигается за счёт модульной структуры и подстройки под характеристи...
👉 Читай | Коды | @mql5ru
При работе с финансовыми данными важно учитывать как временные, так и пространственные зависимости. Механизм выделения сопряжённой компоненты в SCNN позволяет улавливать сонаправленные или противонаправленные движения между переменными. В основе этого процесса лежит пространственно-взвешенная нормализация с использованием механизма внимания.
Создание объекта CNeuronAdaptSpatialNorm обеспечивает пространственно-взвешенную нормализацию данных и точную обработку пространственных взаимосвязей. Эффективность и переносимость модели достигается за счёт модульной структуры и подстройки под характеристи...
👉 Читай | Коды | @mql5ru
В статье рассмотрен процесс интеграции MetaTrader 5 с Discord для отправки торговых уведомлений и сообщений с помощью MQL5. Разработан класс, упрощающий отправку данных в формате JSON через вебхуки Discord, что позволяет оптимизировать обмен информацией и улучшить взаимодействие между платформами. Ведется логирование ошибок, обеспечивается гибкость в настройке идентификации бота, а также используются эмбеды и простая обработка изображений. В заключение, обсуждаются ограничения API, предлагаются методы обхода, такие как добавление задержек, и подчеркиваются различия между вебхуками и ботами Discord.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤1
Detrended Price Oscillator (DPO) представляет собой инструмент для анализа ценовых изменений, основанный на разнице между текущей ценой и скользящей средней, смещенной на (Период / 2) + 1 бар. В отличие от стохастического осциллятора, DPO предназначен для выявления краткосрочных ценовых колебаний внутри долгосрочного тренда. Индикатор отображается в выделенном окне графика и доступен как в MT4, так и в MT5.
Ключевые параметры: MA_Period (по умолчанию 14) определяет период скользящей средней, BarsToCount (по умолчанию 400) задает количество анализируемых баров. Возможны включение всплывающих, почтовых и push-уведомлений, которые настраиваются через MetaTrader. Переключение триггера оповещений между закрытой и текущей свечой также доступно.
Стратегия использования DPO строится на отслеживании пересечения индикатора с нулевой линией. Важную роль играют нахождение дивергенций с ценовым ...
👉 Читай | Котировки | @mql5ru
Ключевые параметры: MA_Period (по умолчанию 14) определяет период скользящей средней, BarsToCount (по умолчанию 400) задает количество анализируемых баров. Возможны включение всплывающих, почтовых и push-уведомлений, которые настраиваются через MetaTrader. Переключение триггера оповещений между закрытой и текущей свечой также доступно.
Стратегия использования DPO строится на отслеживании пересечения индикатора с нулевой линией. Важную роль играют нахождение дивергенций с ценовым ...
👉 Читай | Котировки | @mql5ru
❤2✍1
Индикатор CCI Arrows для MetaTrader демонстрирует моменты пересечения CCI с нулевой линией с помощью стрелок, помогая определить направление сделки — длинную или короткую. Простой в использовании, индикатор с минимальным отставанием обеспечивает высокую точность сигналов. Доступен для MT4 и MT5.
Параметры: CCI_Period (по умолчанию 14) определяет период CCI, увеличивая который, вы снижаете количество ложных сигналов, но повышаете задержку. Настройки алертов: встроенные (EnableNativeAlerts), email (EnableEmailAlerts), push-уведомления (EnablePushAlerts), все через MetaTrader. TriggerCandle указывает свечу, для которой выдаются оповещения.
Принципы: синяя стрелка вверх — сигнал на покупку, красная вниз — на продажу, следует учитывать общий тренд. При боковом движении можно следовать сигналу стрелки. Настоятельно рекомендуется стоп-лосс на уровне стрелки.
👉 Читай | Коды | @mql5ru
Параметры: CCI_Period (по умолчанию 14) определяет период CCI, увеличивая который, вы снижаете количество ложных сигналов, но повышаете задержку. Настройки алертов: встроенные (EnableNativeAlerts), email (EnableEmailAlerts), push-уведомления (EnablePushAlerts), все через MetaTrader. TriggerCandle указывает свечу, для которой выдаются оповещения.
Принципы: синяя стрелка вверх — сигнал на покупку, красная вниз — на продажу, следует учитывать общий тренд. При боковом движении можно следовать сигналу стрелки. Настоятельно рекомендуется стоп-лосс на уровне стрелки.
👉 Читай | Коды | @mql5ru
✍1❤1
Алгоритм распределения средств CoSO эффективно управляет эволюцией решений, разделяя ресурсы между "аутсайдерами" и активными исследователями. Функция "AssignFunds" учитывает важные параметры для перераспределения, обеспечивая возможность гибкой научной работы и развития новых агентов, что способствует инновациям в алгоритмической торговле. "CreateOutsiders" добавляет новых исследователей, поддерживая разнообразие и предотвращая избыточный рост. "HireResearchers" интегрирует новые решения на основе существующих, наследуя сильные стороны. Эти инновации способствуют более точному и эффективному процессу оптимизации и адаптации в алгоритмических системах.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
✍1
Разработка советника на MQL5 значительно облегчает процесс торговли на финансовых рынках. Он автоматизирует мониторинг точек входа, используя EMA 100 в качестве ключевого индикатора. Это позволяет трейдерам сосредоточиться на принятии решений вместо постоянного отслеживания рынка. Индикатор, встроенный в MetaTrader 5, получает данные в реальном времени и отправляет уведомления о важных движениях, включая интеграцию с Telegram. Такой подход улучшает скорость реакции трейдеров и повышает эффективность торговли, особенно в условиях высокой волатильности, как это происходит с BTCUSD. Советник тестируется на исторических данных, оптимизируя результаты для успешной торговли.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤2✍1
В MetaTrader 5 build 5200 мы существенно расширили поддержку библиотеки линейной алгебры OpenBLAS в MQL5, добавив почти три десятка новых функций. Они дадут больше возможностей для разработки экспертов с применением машинного обучения.
Помимо этого, в MQL5 усилен контроль за качеством разрабатываемых программ. Новые проверки и ограничения в компиляторе позволят избежать потенциальных ошибок в работе приложений.
Также в десктопной платформе появилась функция для автоматического переключения интерфейса в зависимости от настроек операционной системы.
Читать далее...
Помимо этого, в MQL5 усилен контроль за качеством разрабатываемых программ. Новые проверки и ограничения в компиляторе позволят избежать потенциальных ошибок в работе приложений.
Также в десктопной платформе появилась функция для автоматического переключения интерфейса в зависимости от настроек операционной системы.
Читать далее...
👍5🔥1
Индикатор Candle Wicks Length Display предназначен для MetaTrader 4 и 5 и показывает длину свечных фитилей в пунктах непосредственно на графике. Он позволяет настроить минимальную длину фитиля, отображаемую на экране, и поддерживает различные оповещения. Если ваша торговая стратегия зависит от анализа длинных фитилей, этот инструмент может оказаться полезным для выявления сигналов на вход или выход из сделок.
Параметры включают выбор единиц измерения в стандартных или процентных пунктах и установку минимальной длины фитиля для отображения. Индикатор предлагает обширные возможности уведомлений, включая звуковые, визуальные, по email и push-уведомления. Дополнительные настройки позволяют выбрать цветовую схему для разных типов свечей, а также определять местоположение и стиль отображения информации на графике. Эти параметры делают данный инструмент гибким и подходящим для различных тор...
👉 Читай | Учебник | @mql5ru
Параметры включают выбор единиц измерения в стандартных или процентных пунктах и установку минимальной длины фитиля для отображения. Индикатор предлагает обширные возможности уведомлений, включая звуковые, визуальные, по email и push-уведомления. Дополнительные настройки позволяют выбрать цветовую схему для разных типов свечей, а также определять местоположение и стиль отображения информации на графике. Эти параметры делают данный инструмент гибким и подходящим для различных тор...
👉 Читай | Учебник | @mql5ru
Bollinger Squeeze Basic MetaTrader представляет собой комплексный инструмент аналитики, который интегрирует индикаторы Momentum, полосы Боллинджера и канал Кельтнера. Работает с платформами MT4 и MT5, отображаясь на графике в виде гистограммы и точек. Важные входные параметры включают MaxBars (максимум баров - 300), BB_Period (период - 20), BB_Deviation (отклонение - 2,0), Keltner_Period (период - 20), Keltner_Factor (коэффициент - 1,5), Momentum_Period (период - 12). Индикатор использует восходящий и падающий импульс для оценки силы тренда, где импульс выше или ниже нулевой линии указывает на восходящий или нисходящий тренд соответственно. Встроенный показатель волатильности сигнализирует с помощью синих и красных квадратов на нулевой линии: синий для бокового рынка и красный для сильного тренда. Индикатор может поддерживать нативные, email и push уведомления.
👉 Читай | Котировки | @mql5ru
👉 Читай | Котировки | @mql5ru
❤3
Введение алгоритма Conformer трансформирует подходы к прогнозированию динамичных систем. Разработанный для метеорологии, он интегрирует непрерывное внимание для анализа изменения погодных условий как по времени, так и в пространстве. Использование дифференциальных уравнений позволяет моделировать сложную физическую динамику систем, что применимо и в IT для анализа других переменных данных.
В MQL5 реализуется класс CNeuronConformer, наследуемый от CNeuronBaseOCL, с собственным подходом к Continuous Attention. Архитектура включает слои внимания и Neural ODE, применяет нормализацию производных для устойчивости модели. OpenCL используется для реализации аналитического определения производных, реализующим алгоритм с акцентом на многоголовые механизмы внимания.
👉 Читай | Сигналы | @mql5ru
В MQL5 реализуется класс CNeuronConformer, наследуемый от CNeuronBaseOCL, с собственным подходом к Continuous Attention. Архитектура включает слои внимания и Neural ODE, применяет нормализацию производных для устойчивости модели. OpenCL используется для реализации аналитического определения производных, реализующим алгоритм с акцентом на многоголовые механизмы внимания.
👉 Читай | Сигналы | @mql5ru
❤1