Индикатор адаптивного RSI на основе тиковых данных предлагает гибкость настроек для улучшенного анализа. Пользователь может выбрать периоды расчета и типы скользящих средних, а также настроить визуальные параметры. Этот инструмент является обновленной версией индикатора для MT4, разработанного в 2008 году в лаборатории трендов. На этот раз используется встроенный RSI индикатор из пакета MT5. Адаптивный RSI отличается от стандартного за счет медленной и быстрой скользящих средних, базирующихся на тиковых данных. Визуально: зеленая линия представляет график тиковой цены, синяя показывает быстрый RSI, а красная - медленный RSI. Сравнение с параметрами MT5 подчеркивает точность и адаптивность нового подхода.
👉 Читай | Котировки | @mql5ru
👉 Читай | Котировки | @mql5ru
❤1
Индикатор "Dynamic Gaussian Channel" разработан для построения динамических уровней поддержки и сопротивления, используя гауссовское сглаживание ценовых данных. Он отображает три линии: уровень сопротивления, медиану и поддержку. Алгоритм индикатора применяет гауссовское сглаживание к ценам high и low, определяет экстремумы за заданный период и строит канал на основе сглаженных значений. Настраиваемые параметры включают период расчета, а также цвета и стили линий для каждого уровня.
Инициализация индикатора происходит через вычисление весов гауссовского фильтра. Сглаживание выполняется через фильтр, примененный к high и low. Уровень сопротивления определяется как максимум сглаженных high за период, поддержка — как минимум сглаженных low, а медиана — как среднее между ними. Индикатор поддерживает различные таймфреймы и оптимизирован для пересчета только новых баров. Это делает его пол...
👉 Читай | VPS | @mql5ru
Инициализация индикатора происходит через вычисление весов гауссовского фильтра. Сглаживание выполняется через фильтр, примененный к high и low. Уровень сопротивления определяется как максимум сглаженных high за период, поддержка — как минимум сглаженных low, а медиана — как среднее между ними. Индикатор поддерживает различные таймфреймы и оптимизирован для пересчета только новых баров. Это делает его пол...
👉 Читай | VPS | @mql5ru
❤3
Для экспертов в программировании и техническом анализе представлен индикатор для платформы MetaTrader 5, интегрирующий RSI и Скользящую среднюю (MA). Этот инструмент генерирует сигналы, следуя за трендом, и может быть полезен как в ручной торговле, так и в разработке советников.
Логика работы проста: индикатор отображает стрелки только при исполнении определенных условий. Покупка обозначается синей стрелкой при цене закрытия выше MA и значении RSI выше 50, указывая на возможный рост. Соответственно, продажа отмечается красной стрелкой, когда цена опускается ниже MA, а RSI — ниже 50.
Ключевые особенности включают переопределяемые параметры для параметров RSI и MA, а также использование стандартных буферов MT5, упрощая внедрение в советники через iCustom(). Код чистый и хорошо комментированный.
👉 Читай | Учебник | @mql5ru
Логика работы проста: индикатор отображает стрелки только при исполнении определенных условий. Покупка обозначается синей стрелкой при цене закрытия выше MA и значении RSI выше 50, указывая на возможный рост. Соответственно, продажа отмечается красной стрелкой, когда цена опускается ниже MA, а RSI — ниже 50.
Ключевые особенности включают переопределяемые параметры для параметров RSI и MA, а также использование стандартных буферов MT5, упрощая внедрение в советники через iCustom(). Код чистый и хорошо комментированный.
👉 Читай | Учебник | @mql5ru
❤3
Статья раскрывает особенности обработки и управления торговыми ордерами в MetaTrader 5, фокусируясь на различиях между HEDGING и NETTING счетами. Рассматривается, как класс C_Orders интегрируется с индикатором Chart Trade, обеспечивая функциональность для открытия и закрытия позиций. Объясняется, как фильтрация и управление тикетами защищает от неправильного закрытия позиций при смене контрактов. Подробно описаны алгоритмы работы с различными типами ордеров, обеспечивая трейдерам и разработчикам более точный контроль за торговыми операциями. Описанные методы способствуют созданию более адаптивных советников, повышая надежность алгоритмического трейдинга.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤1
Успешная компиляция торгового инструмента в MetaEditor 5 — лишь начальный этап разработки. Она подтверждает синтаксическую корректность кода, но не гарантирует его работоспособность. Реальное тестирование начинается с запуска системы в MetaTrader 5 для проверки ее работы в практических условиях. На этом этапе может возникнуть проблема неожиданного поведения советника.
Для совершенствования систем необходимо не только анализировать результаты, но и понимать внутренние процессы советника. MetaTrader 5 предоставляет логи во вкладках "Experts" и "Journal", но просмотр данных для конкретного инструмента затруднен, так как информация из разных советников смешивается.
Целесообразно создать собственную систему мониторинга и регистрации, которая позволит разработчикам получить чистый интерфейс для дебага, отображать в реальном времени показатели производительности, упростить идентификацию о...
👉 Читай | Котировки | @mql5ru
Для совершенствования систем необходимо не только анализировать результаты, но и понимать внутренние процессы советника. MetaTrader 5 предоставляет логи во вкладках "Experts" и "Journal", но просмотр данных для конкретного инструмента затруднен, так как информация из разных советников смешивается.
Целесообразно создать собственную систему мониторинга и регистрации, которая позволит разработчикам получить чистый интерфейс для дебага, отображать в реальном времени показатели производительности, упростить идентификацию о...
👉 Читай | Котировки | @mql5ru
❤2
Современный алгоритм RAFT преобразует процесс прогнозирования в динамичный, взаимодействующий с рынком сценарий. Эта методика, изначально применявшаяся для оценки движения в изображениях, теперь адаптируется для алгоритмического трейдинга. RAFT предлагает многократное уточнение прогнозов, создавая сложную сеть взаимосвязей между данным и историей рынка. Использование MQL5 и возможностей OpenCL позволяет проверять концепции в реальном времени, объединяя прогнозирование и параллельные вычисления. Фреймворк RAFT предоставляет трейдерам и разработчикам уникальную возможность выявлять локальные ценовые сдвиги и понять динамику рынка, опираясь на адаптивное поведение модели.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤4
Статья посвящена решению задачи передачи данных между MetaTrader 5 и Excel. Рассматривается проблема отсутствия стандартных ресурсов для интеграции, усложняющая жизнь трейдерам и программистам. Основное внимание уделяется созданию сервиса в MetaTrader 5 на языке MQL5, который взаимодействует с Excel путём использования файлов CSV. Обсуждаются возможности автоматического обновления данных с заданной задержкой, что облегчает управление капиталом и контроль рисков. Этот подход демонстрирует, как грамотное использование навыков программирования может значительно оптимизировать рабочий процесс пользователей без глубоких знаний в программировании.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤1✍1
Доступна обновленная версия MovingAverages.mqh с возможностью работы на нескольких таймфреймах и настройкой цветов для лучшей ориентации. Это предложение предназначено для разработчиков и трейдеров, стремящихся повысить эффективность своей работы. Условия предоставления бесплатные. Помимо этого, доступны и другие индикаторы, поддерживающие мультитаймфреймы, что позволяет интегрировать более сложные аналитические инструменты в торговый процесс. Подробности об условиях получения и интеграции вы сможете узнать через официальные каналы распространения.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤3
Представлен расчет Quadratic Mean, также известного как RMS, в качестве скользящего среднего. Важно учитывать, что при использовании данного метода следует проявлять осторожность, особенно при наличии отрицательных значений в наборе данных. Quadratic Mean совпадает с обычным простым скользящим средним (SMA), когда все значения положительные или равны нулю. Однако, при добавлении отрицательных чисел, результаты становятся некорректными. Данное ограничение является следствием применяемой формулы. Поэтому Quadratic Mean не может быть использован так же универсально, как другие виды скользящих средних, не имеющих таких ограничений. При реализации алгоритмов и анализе данных стоит учитывать эти особенности.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤1