Создание индикатора для MT5, который предупреждает о стратегии разворота тренда, может улучшить принятие торговых решений. Для настройки необходимо добавить на график скользящие средние: Ema 60, 100 и 200. Также требуется добавить индикатор RSI с периодом 10, отметив уровни 30 и 70. Условия для сигнала на покупку: Ema 60 выше Ema 100 и 200, Ema 100 ниже Ema 200, а RSI находится ниже 30. Эту стратегию следует использовать в сочетании с анализом на более крупном таймфрейме, следуя общему направлению тренда. Такая методика способствует раннему выявлению трендовых возможностей и может помочь при разработке торговых планов.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤3
Сверточные архитектуры ограничены при работе с долгосрочными зависимостями из-за индуктивных смещений. Решение может обеспечить использование механизмов внимания, которые хорошо справляются с кодированием глобальных отношений. Совмещение графовых сверток и трансформеров позволяет обрабатывать локальные и глобальные взаимодействия, полезно для оптимизации торговых стратегий. GTGAN объединяет эти подходы, генерируя реалистичные архитектурные проекты. Это достигается с использованием Conv-MPN, графового трансформера, и механизма внимания. Модели могут обучаться на графах с маскированием, обеспечивая более полное понимание контекстных зависимостей и отношения между узлами.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤6
Советник обеспечивает обнаружение торговых сигналов в условиях перепроданности и перекупленности, используя показатели RSI. Настраивает уровни стоп-лосса и тейк-профита с поддержкой ATR, улучшая адаптацию к рынку. Учитывает спред для снижения риска. Визуально отображает сигналы на графике для удобства. Подходит для работы с основными валютными парами, такими как EUR/USD и GBP/USD, а также ликвидными криптовалютами, например BTC/USD. Рекомендуется использовать быстрый RSI и короткопериодную скользящую среднюю для операций на M1. Необходимо начать с минимального лота, протестировав на демо-счете, чтобы оптимизировать настройки. Подходит как для новичков, так и для опытных трейдеров, желающих автоматизировать краткосрочную торговлю.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
❤3🎉1
Оповещение MT5 предназначено для выявления возможностей покупки на базе технических индикаторов и моделей ценового действия. Условия покупки включают несколько ключевых аспектов. Во-первых, RSI должен быть ниже заданного порога, указывая на перепроданность.
Во-вторых, проверяется свечной паттерн: текущая свеча должна закрыться бычьей, предыдущая медвежьей, а закрытие текущей свечи должно быть выше открытия предыдущей, но ниже ее максимума.
В-третьих, учитываются условия скользящей средней: закрытие текущей свечи должно быть ниже EMA, а более долгосрочная EMA ниже краткосрочной. Возможна корректировка сдвига скользящей средней. При выполнении всех условий генерируется сигнал "Покупка", что свидетельствует о возможном развороте в сторону роста. Uсловия скользящей средней подтверждают направление тренда.
👉 Читай | Котировки | @mql5ru
Во-вторых, проверяется свечной паттерн: текущая свеча должна закрыться бычьей, предыдущая медвежьей, а закрытие текущей свечи должно быть выше открытия предыдущей, но ниже ее максимума.
В-третьих, учитываются условия скользящей средней: закрытие текущей свечи должно быть ниже EMA, а более долгосрочная EMA ниже краткосрочной. Возможна корректировка сдвига скользящей средней. При выполнении всех условий генерируется сигнал "Покупка", что свидетельствует о возможном развороте в сторону роста. Uсловия скользящей средней подтверждают направление тренда.
👉 Читай | Котировки | @mql5ru
❤3
Алгоритм поиска ворон (Crow Search Algorithm, CSA) - метаэвристический метод, смоделированный на основе поведения ворон. Он предложен для решения задач глобальной оптимизации и характеризуется простотой реализации и небольшим числом параметров. Алгоритм был предложен Аскарзаде в 2016 году. Основные элементы алгоритма включают "память" ворон о лучших позициях, способность следить за другими агентами и избегать слежки. Структуры данных и классы, такие как "S_CrowMemory" и "C_AO_CrowSearchAlgorithm", управляют логикой, параметрами и динамикой поведения ворон в алгоритме, включая инициализацию, перемещение и обновление "памяти". Такой подход позволяет непрерывно оптимизировать решения.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤1
Продолжаем исследовать MQL5 Algo Forge, углубляясь в интеграцию общедоступных библиотек и управление репозиториями. Рассмотрен процесс успешного использования библиотек, таких как SmartATR, и настройки рабочего процесса через форк для модификаций и устранения ошибок. Обсуждено добавление правок и фиксирование изменений с помощью тегов, что позволяет эффективно управлять развитием проекта и интеграцией сторонних компонентов. Была подробно разобрана работа с ветками, коммитами, и использование указателя HEAD. Также упомянута важность использования кодировки UTF-8 для улучшения визуализации изменений в коммитах.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
❤3
В MetaTrader 5 build 5326 мы добавили несколько улучшений в десктопную версию платформы:
• Исправили ошибку в генерации неявного конструктора и оператора копирования для структур и классов в MQL5. В некоторых случаях она могла приводить к критическому завершению работы MQL-программы.
• Добавили проверку длины пароля при первом подключении к счету после его переноса из MetaTrader 4. Теперь система корректно проверяет сложность нового пароля.
• Исправили отображение колонки ID (идентификатор во внешней системе) в списке открытых позиций. Теперь она показывается только в том случае, если соответствующий идентификатор есть хотя бы у одной из операций в списке.
Обсудить обновление...
• Исправили ошибку в генерации неявного конструктора и оператора копирования для структур и классов в MQL5. В некоторых случаях она могла приводить к критическому завершению работы MQL-программы.
• Добавили проверку длины пароля при первом подключении к счету после его переноса из MetaTrader 4. Теперь система корректно проверяет сложность нового пароля.
• Исправили отображение колонки ID (идентификатор во внешней системе) в списке открытых позиций. Теперь она показывается только в том случае, если соответствующий идентификатор есть хотя бы у одной из операций в списке.
Обсудить обновление...
❤4🔥1
Библиотека Logify предназначена для управления логами в MQL, упрощая отладку и мониторинг советников и индикаторов. Она обеспечивает структурированные и кастомизируемые логи на графике или в терминале. Поддерживает уровни DEBUG, INFO, ALERT, ERROR и FATAL, позволяя гибко выбирать формат и место хранения логов - график, терминал, файлы или база данных. Архитектура поддерживает несколько обработчиков, что делает интеграцию простой и быстрой.
Настройка Logify интуитивна: папку Logify добавьте в проект и следуйте инструкции в репозитории Git. Для разных проектов возможна настройка обработчиков: записи можно сохранять в файлы и на график, с индивидуальными параметрами для каждого. Подробные примеры и статьи помогут освоить настройки и функции. Рекомендуется ознакомиться с циклом статей по развитию библиотеки для понимания её возможностей. Logify использует лицензию MIT, делая её доступной...
👉 Читай | Коды | @mql5ru
Настройка Logify интуитивна: папку Logify добавьте в проект и следуйте инструкции в репозитории Git. Для разных проектов возможна настройка обработчиков: записи можно сохранять в файлы и на график, с индивидуальными параметрами для каждого. Подробные примеры и статьи помогут освоить настройки и функции. Рекомендуется ознакомиться с циклом статей по развитию библиотеки для понимания её возможностей. Logify использует лицензию MIT, делая её доступной...
👉 Читай | Коды | @mql5ru
❤4👀1
Индекс относительной силы (RSI) выявляет условия перепроданности, если его значение ниже заданного уровня RsiLow. Совместно с анализом свечного паттерна на трех свечах открываются возможности для прогноза: текущая свеча закрывается как бычья, предыдущая медвежья, при этом закрытие текущей находится ниже максимума предшествующей.
Анализ price action требует убедиться, что текущая свеча закрывается выше открытия предыдущей, это может указывать на зарождение разворота. Если все заданные условия совпадают, то генерируется сигнал на покупку, обозначаемый стрелкой вверх на минимуме текущей свечи.
Параметры RSI установлены: период 10, уровни 30/70. Срабатывание алерта происходит, когда заливная свеча пробивает значения RSI. Настройка полных оповещений может улучшить вовремя принимаемые решения.
👉 Читай | Фриланс | @mql5ru
Анализ price action требует убедиться, что текущая свеча закрывается выше открытия предыдущей, это может указывать на зарождение разворота. Если все заданные условия совпадают, то генерируется сигнал на покупку, обозначаемый стрелкой вверх на минимуме текущей свечи.
Параметры RSI установлены: период 10, уровни 30/70. Срабатывание алерта происходит, когда заливная свеча пробивает значения RSI. Настройка полных оповещений может улучшить вовремя принимаемые решения.
👉 Читай | Фриланс | @mql5ru
❤4👍4
Фреймворк SpikingBrain предлагает инновационный подход к финансовым рынкам, ориентируясь на события, а не на непрерывный поток данных. Модель SpikingBrain снижает вычислительные затраты, что критично при высокочастотном трейдинге. Это достигается за счет реагирования только на значимые сигналы. Спайковые нейроны и модуль внимания обеспечивают более точные торговые сигналы, уменьшая вероятность ложных входов. Адаптивность системы позволяет ей быстро реагировать на изменения рынка, сохраняя высокую устойчивость к шуму.
Архитектура SpikingBrain использует принцип представления данных в виде дискретных импульсов, адаптируя пороговые значения в зависимости от поведения рынка. Система кодирования событий в виде спайков дает более эффективное понимание рыночных движений. Преимущество SpikingBrain заключается в его способности действовать как инструмент анализа, не утяжеляя стандартные торго...
👉 Читай | Фриланс | @mql5ru
Архитектура SpikingBrain использует принцип представления данных в виде дискретных импульсов, адаптируя пороговые значения в зависимости от поведения рынка. Система кодирования событий в виде спайков дает более эффективное понимание рыночных движений. Преимущество SpikingBrain заключается в его способности действовать как инструмент анализа, не утяжеляя стандартные торго...
👉 Читай | Фриланс | @mql5ru
❤3🏆1
Обученные модели GPT-2 теперь могут быть интегрированы в автоматизированные торговые стратегии MetaTrader 5! В статье рассматривается, как перенести обученную с адаптером модель GPT-2 из Python в MQL5, используя ONNX для более высокой производительности и интеграции. Методов несколько: можно конвертировать модель в ONNX, запускать скрипты Python через WinAPI или использовать сокетную связь для обмена данными. Каждый метод имеет свои плюсы и минусы, но предпочтение отдается ONNX из-за его высокой производительности и независимости от Python. Статья также объясняет, как преобразовать модели в формат ONNX для использования в MQL5, обеспечивая трейдерам более интеллектуальные решения.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤5🏆1
Отказ от передачи данных через структуры в функциях может затруднить управление и потребовать большого объема работы. Простой подход - создание массива переменных, однако он несовершенен, так как любые изменения структуры удлиняют время разработки.
Использование структур может улучшить гибкость и удобство кода. Когда структуры определены глобально, это облегчает передачу данных через функции и процедуры. Однако это требует осторожности, особенно при передаче по ссылке. Риск непредсказуемых изменений может быть минимизирован через строгий контроль доступа и использование процедур для работы с информацией.
Баланс между безопасностью и производительностью - важный аспект, особенно при использовании структур. Новые подходы могут улучшить производительность, но сохранять старые методы может быть целесообразно, если скорость важнее.
👉 Читай | Фриланс | @mql5ru
Использование структур может улучшить гибкость и удобство кода. Когда структуры определены глобально, это облегчает передачу данных через функции и процедуры. Однако это требует осторожности, особенно при передаче по ссылке. Риск непредсказуемых изменений может быть минимизирован через строгий контроль доступа и использование процедур для работы с информацией.
Баланс между безопасностью и производительностью - важный аспект, особенно при использовании структур. Новые подходы могут улучшить производительность, но сохранять старые методы может быть целесообразно, если скорость важнее.
👉 Читай | Фриланс | @mql5ru
❤4✍1
Индикатор Balance of Power (BOP), разработанный Игорем Лившиным в 2001 году, предназначен для измерения баланса между покупателями и продавцами на рынке в рамках каждой свечи. В текущей версии используется простая скользящая средняя (SMA) для сглаживания данных и уменьшения шума, что упрощает интерпретацию показателей. BOP показывает, кто контролирует рынок: покупатели (быки), если закрытие близко к максимуму, и продавцы (медведи), если закрытие близко к минимуму. Формула расчета: BOP = (Close - Open) / (High - Low). Если BOP больше 0, доминируют покупатели; если меньше 0, доминируют продавцы. Показатель близкий к 0 означает баланс или нерешительность. Крайние значения могут сигнализировать о возможной коррекции.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤3✍1
MQTT v5.0 представляет свойства как часть механизмов расширяемости, отсутствовавших в версии 3.1.1. Они включают в себя различные аспекты взаимодействия, как между клиентом и сервером, так и между серверами. Свойства могут настраивать подключение, содержимое, аутентификацию и перенаправление.
Они динамичны и изменяются после соединения, например, качество обслуживания, максимальный размер пакета, интервал окончания сеанса. Каждый сценарий определяет их применение. Корректная настройка влияет на надежность и производительность.
Для разработчиков важно при реализации протокола выделять место под хранение и обработку свойств, учитывая спецификации OASIS. Точность реализации влияет на поддержку и долговечность приложения.
👉 Читай | Фриланс | @mql5ru
Они динамичны и изменяются после соединения, например, качество обслуживания, максимальный размер пакета, интервал окончания сеанса. Каждый сценарий определяет их применение. Корректная настройка влияет на надежность и производительность.
Для разработчиков важно при реализации протокола выделять место под хранение и обработку свойств, учитывая спецификации OASIS. Точность реализации влияет на поддержку и долговечность приложения.
👉 Читай | Фриланс | @mql5ru
❤2✍1
PriceVar% - это индикатор, оценивающий процентное отклонение цены от скользящего среднего (SMA). Его основная функция - оценка силы рыночного движения относительно эталонного значения SMA. Когда цена закрытия превышает среднее, вычисление производится как (High - MA) / MA * 100. При цене ниже среднего используется формула (Low - MA) / MA * 100. Получаемые данные отображаются в процентной гистограмме: зеленый цвет указывает на силу покупок, красный - на силу продаж.
Положительная величина демонстрирует удаленность максимума цены от среднего, тогда как отрицательная - удаленность минимума. Высокое абсолютное значение сигнализирует о значительном процентном отклонении. В практическом плане, PriceVar% помогает определять перекупленность и перепроданность, изменчивость вокруг средней, подтверждает движение на прорывах и разворотах, также полезен как фильтр в торговых системах при достижен...
👉 Читай | VPS | @mql5ru
Положительная величина демонстрирует удаленность максимума цены от среднего, тогда как отрицательная - удаленность минимума. Высокое абсолютное значение сигнализирует о значительном процентном отклонении. В практическом плане, PriceVar% помогает определять перекупленность и перепроданность, изменчивость вокруг средней, подтверждает движение на прорывах и разворотах, также полезен как фильтр в торговых системах при достижен...
👉 Читай | VPS | @mql5ru
❤8
Поддержка автоматизированной торговли криптовалютами доступна благодаря советнику 2-Pair Correlation EA. Он разработан для работы с парами BTC/USD и ETH/USD, предлагая стратегии корреляции и управление рисками. Советник автоматически регулирует размер лота в зависимости от баланса счета и рынка. Инструмент отслеживает изменения волатильности с помощью индикатора ATR, чтобы обезопасить трейдеров в нестабильных условиях. Он также защищает капитал, используя систему ограничения просадки, что важно при колебаниях цен криптовалют.
Основные функции включают в себя полностью настраиваемые параметры, позволяя как новичкам, так и опытным трейдерам обмениваться и оптимизировать свои стратегии торговли. Советник обеспечивается бесплатно и прост в использовании, что делает его доступным инструментом для автоматизации торговли без лишних затрат. Скачивание 2-Pair Correlation возможно на платформе...
👉 Читай | Справка | @mql5ru
Основные функции включают в себя полностью настраиваемые параметры, позволяя как новичкам, так и опытным трейдерам обмениваться и оптимизировать свои стратегии торговли. Советник обеспечивается бесплатно и прост в использовании, что делает его доступным инструментом для автоматизации торговли без лишних затрат. Скачивание 2-Pair Correlation возможно на платформе...
👉 Читай | Справка | @mql5ru
❤7⚡2
Продолжение разработки системы репликации и моделирования: создание системы ордеров. После разработки логики взаимодействия с мышью, настало время сосредоточиться на системе ордеров. Эта часть требует особого внимания, так как от неё зависит реализация торгового сервера на практике. Основная цель – создать систему, где моделирование будет неотличимо от реальной работы.
Для этого необходимо изменить подход к наследованию классов, сохраняя принципы инкапсуляции. Вместо использования прямого наследования, класс C_Terminal передаётся как аргумент, что обеспечивает лучшее соответствие архитектуре системы. Изменения касаются и класса C_Mouse, где мы убрали наследование и добавили новые проверки для надёжной работы.
Подготовительные шаги включают создание перечислений для обработки ошибок и корректировку конструктора класса C_Terminal. Эти модификации важны для поддержки стабильности сист...
👉 Читай | VPS | @mql5ru
Для этого необходимо изменить подход к наследованию классов, сохраняя принципы инкапсуляции. Вместо использования прямого наследования, класс C_Terminal передаётся как аргумент, что обеспечивает лучшее соответствие архитектуре системы. Изменения касаются и класса C_Mouse, где мы убрали наследование и добавили новые проверки для надёжной работы.
Подготовительные шаги включают создание перечислений для обработки ошибок и корректировку конструктора класса C_Terminal. Эти модификации важны для поддержки стабильности сист...
👉 Читай | VPS | @mql5ru
❤4✍1
Демо-версия индикатора предлагает пользователям ознакомиться с базовым функционалом и оценить его потенциал для использования в торговле. Тем, кто планирует создать собственного торгового бота на основе этого индикатора, рекомендуется учесть все технические характеристики и возможности интеграции. Оптимизация под конкретные торговые цели и стратегии обеспечит максимальную эффективность. Поддержка в создании и настройке бота поможет избежать распространённых ошибок и ускорить процесс внедрения. Надёжная интеграция и адаптация к условиям рынка играют ключевую роль в успешном использовании бота в реальных торговых сценариях.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤2👀1
Индикатор предназначен для определения свечных паттернов поглощения. Медвежье поглощение отображается красной стрелкой, бычье — зеленой. Такие инструменты полезны для технического анализа и могут помочь в принятии торговых решений. Пользователи, желающие развивать свои навыки в программировании индикаторов, могут рассмотреть возможности создания собственных индикаторов, скриптов или советников для автоматизации торговых стратегий. Понимание и использование таких паттернов — ключ к более глубокому анализу рыночных движений.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤4
Исследуйте новый подход к сеточной торговле с автонастройкой в MetaTrader 5, сосредоточенный на оптимизации риска и прибыли. Узнайте, как адаптировать размер позиций в зависимости от рыночных условий с помощью MQL5. В статье описаны шаги для создания советника, который включает структурированные сеточные ордера, динамическое масштабирование и целевое управление прибылью. Это целостное руководство демонстрирует реализацию, включая алгоритмы открытия и закрытия позиций, использование скользящих средних и управление рисками. Практическое применение повышает эффективность торговых стратегий и аналитических подходов к алгоритмической торговле.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤4