Представлен советник Metrics Board, оптимизирующий анализ рынка в MetaTrader 5. Обладая интерфейсом с интегрированными кнопками, он выполняет анализ максимумов/минимумов, объемов, трендов, волатильности и уровней поддержки/сопротивления. Методы реализованы через MQL5, упрощая сложный рыночный анализ. Советник гарантирует быстрые и точные вычисления для трейдеров, предоставляя данные в реальном времени. Особенности включают в себя адаптивность и интеграцию с MetaTrader 5. После настройки пользователи получат инструмент для стратегической торговли. Планируется дальнейшее расширение функциональности.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
❤3✍2
Открытие рынка создает значимый ценовой коридор, на который реагируют трейдеры. Стратегии прорыва диапазона открытия (Opening Range Breakout, ORB) учитывают этот моментум для получения прибыли. Исследования группы Concretum предлагают три эффективные стратегии ORB. Их фокус — тестирование, воссоздание и анализ для достижения максимальной прибыльности. Основные метрики включают альфу и бету, отражающие доходность и чувствительность стратегии к рыночным движениям. Ключевой индикатор — VWAP, взвешенная по объему средняя цена, используемая как ориентир для трейдеров. Методология тестирования стратегий помогает принимать обоснованные решения в трейдинге.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤4✍1
Библиотека JSON для MQL5 представляет собой комплексное решение для работы с JSON-данными. Она оснащена интуитивным API DOM, предоставляя возможности, схожие с JavaScript и Python. Поддерживается парсинг и создание JSON объектов из строк или файлов. Создавать новые структуры JSON можно с помощью таких API, как JsonNewObject и JsonNewArray. Кроме этого, библиотека включает гибкий парсер с поддержкой JSON5 функций, что улучшает совместимость.
Для манипуляции данными включены безопасные преобразования типов и возможности изменения JSON-структур. Библиотека предлагает мощные механизмы запросов, такие как JSON Pointer и JSONPath, для извлечения данных даже из сложных вложенных структур.
Особое внимание уделено управлению памятью и безопасности. Применяется паттерн RAII, что упрощает работу с памятью и минимизирует риск утечек. При кросс-документных операциях обеспечивается безопасность д...
👉 Читай | Нейросети | @mql5ru
Для манипуляции данными включены безопасные преобразования типов и возможности изменения JSON-структур. Библиотека предлагает мощные механизмы запросов, такие как JSON Pointer и JSONPath, для извлечения данных даже из сложных вложенных структур.
Особое внимание уделено управлению памятью и безопасности. Применяется паттерн RAII, что упрощает работу с памятью и минимизирует риск утечек. При кросс-документных операциях обеспечивается безопасность д...
👉 Читай | Нейросети | @mql5ru
❤3✍1
Советник, основанный на дивергенции и фильтрах, предназначен для автоматизации анализа рынка. Он использует три ключевых индикатора: RSI, MACD и стохастический осциллятор для выявления точек разворота с высокой вероятностью. Основной метод заключается в подтверждении сигналов с нескольких уровней, что позволяет улучшать точность торговли и снижать рыночный шум.
Расхождения определяются как сигналы на покупку или продажу. Бычье расхождение указывает на ослабление медвежьего импульса, тогда как медвежье — на затухание бычьего. Сила системы заключается в сочетании индикаторов, где необходимо минимум два из трёх подтверждения для заключения сделки, что повышает её надежность.
Для повышения точности предусмотрены дополнительные фильтры: тренда и объема. Трендовый фильтр ориентируется на 50-периодную EMA, в то время как объемный требует, чтобы сумма бара значительно превышала средний объё...
👉 Читай | Сигналы | @mql5ru
Расхождения определяются как сигналы на покупку или продажу. Бычье расхождение указывает на ослабление медвежьего импульса, тогда как медвежье — на затухание бычьего. Сила системы заключается в сочетании индикаторов, где необходимо минимум два из трёх подтверждения для заключения сделки, что повышает её надежность.
Для повышения точности предусмотрены дополнительные фильтры: тренда и объема. Трендовый фильтр ориентируется на 50-периодную EMA, в то время как объемный требует, чтобы сумма бара значительно превышала средний объё...
👉 Читай | Сигналы | @mql5ru
❤4
Статья предлагает инновационный метод для прогнозирования движения цен на финансовых рынках с учетом изменяющейся волатильности. Используя модель многослойного перцептрона и уникальную функцию потерь на основе гауссовского отрицательного логарифма правдоподобия, разработчики успешно прогнозируют параметры условного распределения цен. Ключевые методы, такие как прямое и обратное распространение, в сочетании с оптимизацией L-BFGS, позволяют создать модель, превосходящую традиционные подходы с MSE. Практическое применение включает более точные прогнозы на валютных рынках, что дает трейдерам и разработчикам ценное преимущество в условиях высокой волатильности.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤6
Оптимизируйте процесс разработки на MQL5 с нашими продвинутыми EX5-библиотеками, которые упрощают управление историей ордеров. В статье подробно описывается создание модуля для получения данных о последнем отмененном отложенном ордере, преодолевающего ограничения MQL5. Библиотека предоставляет функции для извлечения критических атрибутов, таких как цена открытия и время исполнения, что делает анализ торговых операций проще и эффективнее. Эти функции особенно полезны разработчикам, которые стремятся создать точные и доступные приложения для торговли, минимизируя усилия по извлечению исторических данных.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤7
В MetaTrader 5 build 5320 мы добавили отдельную категорию для сервисов в библиотеку кодов. Теперь вы можете легко делиться такими MQL5-программами, а также скачивать их напрямую из платформы с автоматической установкой в нужную папку.
Также мы улучшили работу с input-переменными в MQL5. Теперь вы можете задавать имя переменной, которое будет отображаться в свойствах программы в платформе, при помощи отдельного параметра. Ранее для этого использовался менее очевидный способ — имя задавалось через комментарии.
Помимо этого, мы внесли несколько улучшений в компилятор и отладчик MQL5, а также добавили переводы веб-версии платформы на румынский и иврит.
Обратите внимание:
Читать далее...
Также мы улучшили работу с input-переменными в MQL5. Теперь вы можете задавать имя переменной, которое будет отображаться в свойствах программы в платформе, при помощи отдельного параметра. Ранее для этого использовался менее очевидный способ — имя задавалось через комментарии.
Помимо этого, мы внесли несколько улучшений в компилятор и отладчик MQL5, а также добавили переводы веб-версии платформы на румынский и иврит.
Обратите внимание:
Билд 5320 — это последнее обновление с поддержкой Windows 7, Windows 8, Windows 8.1, Windows Server 2008. Начиная со следующей версии, десктопные платформы, работающие на указанных операционных системах, обновляться не будут. Исключение — платформы, работающие под Wine.
Читать далее...
❤6👍6
Советник для мониторинга спредов предлагает удобство в анализе разницы между ценами покупки и продажи разных брокеров. Множество брокеров устанавливают различные правила относительно спредов, варьируя их в зависимости от типа счета, будь то фиксированный, ECN и другие. Чтобы трейдеры могли эффективно фильтровать периоды высоких спредов и выбирать оптимальные условия для своих советников, необходимо точно знать текущие, минимальные и максимальные спреды.
Утилита разработана для работы на любых графиках, не предназначенных для непосредственной торговли. Каждый день минимальные и максимальные значения сбрасываются в соответствии с полночью по времени брокера. Можно выбрать отображение в пунктах или пипсах, как удобнее. По умолчанию все инструменты из Market Watch будут учтены. Также возможно сортировать инструменты по наибольшим спредам. Параметры выводятся в графическом виде с использо...
👉 Читай | Справка | @mql5ru
Утилита разработана для работы на любых графиках, не предназначенных для непосредственной торговли. Каждый день минимальные и максимальные значения сбрасываются в соответствии с полночью по времени брокера. Можно выбрать отображение в пунктах или пипсах, как удобнее. По умолчанию все инструменты из Market Watch будут учтены. Также возможно сортировать инструменты по наибольшим спредам. Параметры выводятся в графическом виде с использо...
👉 Читай | Справка | @mql5ru
❤5
Прорыв в алгоритмической торговле! SpikingBrain использует спайковую модель, вдохновлённую биологией мозга, для эффективной обработки финансовых данных. Эта архитектура молчит, пока не достигается критический порог, и мгновенно реагирует на значимые рыночные события. Такая методология позволяет игнорировать шум и сосредоточиться на движущих факторах, снижая вычислительные затраты. Спайковая сеть адаптируется к изменениям в режиме реального времени, обеспечивая точные и своевременные торговые сигналы. Энергоэффективность позволяет запускать модель в торговых терминалах без задержек, делая её идеальной для высокочастотной торговли.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
🔥4✍1😁1
Инновации в алгоритмической торговле теперь стали доступнее благодаря интеграции Python и MQL5. Используя Python Pandas, трейдеры могут углубить анализ данных, создавая торговые сигналы с высокой точностью. Проект строится на использовании технологий, таких как Flask для связи между MQL5-советником и Python, что позволяет обрабатывать сложные наборы данных и генерировать информированные торговые решения в реальном времени. Эта система делает возможным автономный анализ рыночных данных, обеспечивая трейдеров мощными инструментами для более тщательной оценки текущей рыночной ситуации и прогнозирования будущих движений.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤5
Скрытые марковские модели (СММ) являются эффективным инструментом для анализа рыночных состояний с использованием наблюдаемых ценовых движений. В трейдинге они применяются для улучшения прогнозирования волатильности и разработки трендовых стратегий.
Разработка стратегии с использованием СММ подразумевает несколько этапов: программирование базовой стратегии в MQL5, сбор рыночных данных и обучение модели в Python, а также интеграцию модели обратно в MetaTrader 5 для тестирования.
Для получения данных о рынке используется специальный советник, который сохраняет OHLC-данные в CSV. Обучение модели проводится на данных из MetaTrader, после чего модель интегрируется обратно для финального тестирования стратегий следования за трендом.
👉 Читай | VPS | @mql5ru
Разработка стратегии с использованием СММ подразумевает несколько этапов: программирование базовой стратегии в MQL5, сбор рыночных данных и обучение модели в Python, а также интеграцию модели обратно в MetaTrader 5 для тестирования.
Для получения данных о рынке используется специальный советник, который сохраняет OHLC-данные в CSV. Обучение модели проводится на данных из MetaTrader, после чего модель интегрируется обратно для финального тестирования стратегий следования за трендом.
👉 Читай | VPS | @mql5ru
❤5
Алгоритмическая торговля с использованием машинного обучения часто сталкивается с проблемой интерпретируемости. Модели, показывающие высокую точность на бэктестах, могут не оправдывать ожидания в реальных условиях. Основная сложность кроется в отсутствии понимания внутренних механизмов моделей, что порождает неопределенность и стресс для трейдеров. Символьные уравнения предлагают решение, делая модели более прозрачными. Использование библиотеки SymPy позволяет извлечь из обученной модели математические выражения, обеспечивая интерпретацию и контроль. Введение символьных подходов может существенно повысить стабильность и устойчивость торговых систем к изменениям рынка.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
❤5
Советник применяет стратегию следования за трендом и импульсными подтверждениями через пару экспоненциальных скользящих средних, в сочетании с индексом относительной силы. Известные условия для покупки представлены пересечением быстрой EMA с медленной EMA вместе со значением RSI выше установленного уровня. Для продаж вероятностный сигнал строится при опускании быстрой EMA ниже медленной и RSI ниже порога. Советник занимается управлением рисков, динамически рассчитывая размер лотов исходя из баланса счета и уровня риска, а также автоматически устанавливает стоп-лосс и тейк-профит. Торговое время регулируется фильтром, допускающим операции в определенные часы. Он написан на MQL5 и адаптируется через параметры EMA, RSI, риск и часы торговли. Предпочтителен EURUSD, H1, но применим и к другим парам.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤4
Советник Cincin (v2.24) представляет собой автоматическую торговую систему для MetaTrader 5, которая осуществляет случайные, но консервативные сделки на выбранном финансовом инструменте, например, EURUSD. Основные функции включают управление корзиной, хеджирование и контроль позиций. Решения о покупке или продаже принимаются случайно, однако строго в рамках установленных пользователем рисков и параметров, таких как уровни стоп-лосс/тейк-профит, основанные на ATR или фиксированных пунктах. Кроме того, существует дневной лимит сделок.
Советник ведет мониторинг общей прибыли или убытка и закрывает все позиции при достижении установленных целевых значений. Присутствуют функции коррекции для снижения потерь. Среди защитных механизмов — проверка маржи и условия рынка, а также минимальное расстояние между сделками. Данный советник не предназначен для реальной торговли и служит исключительно...
👉 Читай | Форум | @mql5ru
Советник ведет мониторинг общей прибыли или убытка и закрывает все позиции при достижении установленных целевых значений. Присутствуют функции коррекции для снижения потерь. Среди защитных механизмов — проверка маржи и условия рынка, а также минимальное расстояние между сделками. Данный советник не предназначен для реальной торговли и служит исключительно...
👉 Читай | Форум | @mql5ru
❤3
Советник ExpWPRBB реализует стратегию, основанную на двух индикаторах: Williams' Percent Range (WPR) и полосах Боллинджера (BB). Условия для входа в рынок определяются совпадением сигналов: для покупки WPR должен выходить из зоны перепроданности, в то время как цена открытия бара будет ниже средней линии BB. В случае продажи, WPR выходит из зоны перекупленности при условии, что цена открытия выше средней линии BB.
Расчёт уровней Stop Loss и Take Profit осуществляется с использованием ширины полос Боллинджера и значений ATR. Работает исключительно на хеджинговых счетах. В неторговом режиме производится постановка меток сигналов для визуальной оценки в тестере стратегий. Параметры советника, включая периоды расчета и уровни перекупленности и перепроданности, могут быть настроены под определенные условия торговли. Оптимальные параметры установлены для H4 таймфрейма.
👉 Читай | Календарь | @mql5ru
Расчёт уровней Stop Loss и Take Profit осуществляется с использованием ширины полос Боллинджера и значений ATR. Работает исключительно на хеджинговых счетах. В неторговом режиме производится постановка меток сигналов для визуальной оценки в тестере стратегий. Параметры советника, включая периоды расчета и уровни перекупленности и перепроданности, могут быть настроены под определенные условия торговли. Оптимальные параметры установлены для H4 таймфрейма.
👉 Читай | Календарь | @mql5ru
❤2🎉1👀1
Финансовые рынки подвержены постоянным изменениям, и алгоритмических трейдеров это ставит перед сложной задачей. Стратегии, успешные в трендовых условиях, могут не работать в период флэта и повышенной волатильности. Это уменьшает их эффективность со временем. Создание системы, самостоятельно определяющей рыночные режимы и адаптирующей стратегии, может улучшить результаты торговли. Это реализуется с помощью MQL5, который классифицирует рыночные условия для адаптивных стратегий. Детектор режима рынка поможет трейдерам принимать более обоснованные решения, соответствующие текущему состоянию рынка. Познание рыночных режимов является ключевым.
Понимание рыночных режимов и их влияния важно для трейдеров. Режимы включают трендовые, флэтовые и волатильные состояния. Каждый режим имеет уникальную динамику цен и влияет на торговые стратегии. Трендовые режимы характеризуются устойчивым движение...
👉 Читай | Календарь | @mql5ru
Понимание рыночных режимов и их влияния важно для трейдеров. Режимы включают трендовые, флэтовые и волатильные состояния. Каждый режим имеет уникальную динамику цен и влияет на торговые стратегии. Трендовые режимы характеризуются устойчивым движение...
👉 Читай | Календарь | @mql5ru
❤4👀2
В статье рассматривается Алгоритм Бизона (Bison Algorithm, BIA), вдохновлённый поведением бизонов в природе. BIA реализует два ключевых принципа: динамичное перемещение и оборонительную стратегию. Для этого популяция алгоритма делится на две группы: роевую и бегущую. Роевая группа, изучая пространство поиска, оптимизирует решения, а бегущая исследует новые области. Алгоритм успешно моделирует популяционное поведение, применяя настраиваемые параметры для улучшения поиска оптимальных решений. Класс "C_AO_BisonAlgorithm" реализует эти механизмы, создавая адаптивные алгоритмы для непрерывных оптимизационных задач, что делает его полезным инструментом для трейдеров и разработчиков.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤4👍3
Обработка логов — важный аспект в MQL5. Методы управления, такие как Singleton, обеспечивают согласованность логов, хранящихся в базах данных для глубокого анализа. Этот подход разделяет логи по уровням и настраивает их формат под нужды разработчика. Обработчики играют ключевую роль, распределяя логи в консоль, файлы или базы данных. Это улучшает управляемость логов, позволяя в реальном времени видеть критические ошибки и хранить важные данные для последующего анализа. Такая структура дает контроль и оптимизирует работу приложений. В статье рассмотрена иерархия классов и реализация основных обработчиков, что позволяет гибко настраивать логирование.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
❤2✍2
Текст описывает процесс разработки мультивалютного советника и автоматическую оптимизацию в MetaTrader 5. Обсуждаются новые функциональные модули, такие как менеджер закрытия и эффективная система оптимизации. Рассматривается создание базы данных для проектов оптимизации и запуск конвейера для выполнения задач в тестере стратегий. Предлагается сократить длительность оптимизаций за счет введения ограничений по времени и улучшить механизм вывода информации. Все изменения направлены на повышение эффективности управления проектами и более удобную работу с системой автоматической оптимизации. Подчеркивается важность итерационного подхода в разработке.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤4