Инструмент для расчета риска позиций на основе размера лота и уровня стоп-лосса предназначен для упрощения анализа и управления рисками. Пользователь может установить виртуальный стоп-лосс на графике для автоматического подсчета процентного риска и денежной суммы риска, основанных на введённых параметрах.
Выбор направления (покупка/продажа) и того, от какого значения (ask или bid) производить расчёт, способствует точной оценке. Для позиций на покупку используется ask, а для позиций на продажу — bid. Чем больше расстояние стоп-лосса на больших таймфреймах, тем значительнее риск, что обусловлено масштабируемостью цен на этих временных интервалах. Инструмент универсален и может быть применен к различным типам ценных бумаг.
👉 Читай | Маркет | @mql5ru
Выбор направления (покупка/продажа) и того, от какого значения (ask или bid) производить расчёт, способствует точной оценке. Для позиций на покупку используется ask, а для позиций на продажу — bid. Чем больше расстояние стоп-лосса на больших таймфреймах, тем значительнее риск, что обусловлено масштабируемостью цен на этих временных интервалах. Инструмент универсален и может быть применен к различным типам ценных бумаг.
👉 Читай | Маркет | @mql5ru
❤4
Класс CDebugLogger V2 предлагает расширенные возможности протоколирования для сред MQL4/5. Это мощный инструмент для разработчиков, который позволяет эффективно контролировать и отлаживать приложения. Основные улучшения включают механизм дебаггинга, предотвращающий чрезмерную запись логов в системах, управляемых событиями, и расширенные опции фильтрации.
Класс поддерживает несколько уровней ведения журнала: INFO, WARNING, ERROR и DEBUG. Это позволяет сосредоточиться на сообщениях особой важности. Введение временных меток в сообщения журнала помогает с точностью определить время событий.
Файловое протоколирование позволяет настраивать путь и формат хранения журналов, включая CSV. Контекстная информация делает сообщения более наглядными. Опция "тихих" ключевых слов глушит нежелательные данные, например, пароли. Возможность фильтрации позволяет выделить важные журналы, сосредоточенные ...
👉 Читай | Маркет | @mql5ru
Класс поддерживает несколько уровней ведения журнала: INFO, WARNING, ERROR и DEBUG. Это позволяет сосредоточиться на сообщениях особой важности. Введение временных меток в сообщения журнала помогает с точностью определить время событий.
Файловое протоколирование позволяет настраивать путь и формат хранения журналов, включая CSV. Контекстная информация делает сообщения более наглядными. Опция "тихих" ключевых слов глушит нежелательные данные, например, пароли. Возможность фильтрации позволяет выделить важные журналы, сосредоточенные ...
👉 Читай | Маркет | @mql5ru
❤4
Старая программа получила новую жизнь: реанимируется код многопоточного робота для анализа валютных пар. Код был сделан на Python из-за его мощных экосистем, таких как scikit-learn и XGBoost. Python управляет данными и моделями, а MetaTrader 5 выполняет сделки. Параллельная обработка предотвращает узкие места при анализе множества пар.
Встроен риск-менеджмент портфеля: TOTAL_PORTFOLIO_RISK ограничивает общий риск, регулируя размеры позиций с учетом текущих открытых позиций по другим инструментам. Логирование и данные — основа надежной работы, с лимитом в 1000 сообщений.
Воздействие аугментации данных и генерация синтетических образцов улучшает модель. Анализ временных интервалов и целевых переменных позволяет модели быть адаптивной. Использование Gaussian Mixture Models помогает выявить рыночные режимы.
Продвинутые методы, такие как RFECV и XGBoost с ансамблированием, позволяют мин...
👉 Читай | Коды | @mql5ru
Встроен риск-менеджмент портфеля: TOTAL_PORTFOLIO_RISK ограничивает общий риск, регулируя размеры позиций с учетом текущих открытых позиций по другим инструментам. Логирование и данные — основа надежной работы, с лимитом в 1000 сообщений.
Воздействие аугментации данных и генерация синтетических образцов улучшает модель. Анализ временных интервалов и целевых переменных позволяет модели быть адаптивной. Использование Gaussian Mixture Models помогает выявить рыночные режимы.
Продвинутые методы, такие как RFECV и XGBoost с ансамблированием, позволяют мин...
👉 Читай | Коды | @mql5ru
❤5
Представляем советник Signal Pulse на MQL5, использующий индикаторы Bollinger Bands и Stochastic Oscillator. Советник анализирует сигналы на трех таймфреймах (M15, M30, H1) для получения надежных точек входа в сделки. Интеграция нескольких таймфреймов и индикаторов повышает точность сигналов и снижает риски ложных сигналов.
В процессе разработки рассмотрены все ключевые элементы, влияющие на качество сигналов, включая адаптацию к рыночным условиям и управление рисками. Проведены тестирования на исторических данных, чтобы гарантировать производительность и устойчивость в различных рыночных условиях.
Будущие улучшения могут включать дополнительные фильтры трендов и усовершенствования в логике сигналов. Советник может быть полезным инструментом в арсенале алгоритмического трейдинга.
👉 Читай | Календарь | @mql5ru
В процессе разработки рассмотрены все ключевые элементы, влияющие на качество сигналов, включая адаптацию к рыночным условиям и управление рисками. Проведены тестирования на исторических данных, чтобы гарантировать производительность и устойчивость в различных рыночных условиях.
Будущие улучшения могут включать дополнительные фильтры трендов и усовершенствования в логике сигналов. Советник может быть полезным инструментом в арсенале алгоритмического трейдинга.
👉 Читай | Календарь | @mql5ru
❤7👀1
Скрипт предназначен для упрощения работы с графиками, удаляя все значки автоторговли, такие как стрелки и соединительные линии. Он не отключает функцию отображения торговой истории, поэтому значки могут вернуться, если данный режим активирован. Это полезно для временного освобождения пространства в списке объектов чарта, что облегчает работу с графиком и делает его более удобным для анализа. Скрипт позволяет пользователям быстро очистить график от отвлекающих элементов, не нарушая основной функционал платформы. Восстановление значков происходит автоматически при условии включенной настройки, что сохраняет непрерывность работы.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
❤4
Пин-бар представляет собой свечу с небольшим телом и длинной тенью, указывающую на возможный разворот цены. Индикатор автоматически определяет подобные паттерны и отмечает их значками на графике. Паттерны идентифицируются на предыдущем баре, чтобы избежать перерисовок, при этом сигнальная стрелка появляется на текущем баре.
Индикатор предоставляет четыре регулируемых параметра. Минимальный размер свечи определяет высоту, ниже которой свечи игнорируются. Максимальный размер тела свечи устанавливает предел для тела относительно всей длины свечи, способствуя отбору свечей с малыми телами и выраженными тенями. Положение тела по отношению к предшествующей свече задает, где должно располагаться тело пин-бара внутри диапазона предыдущей свечи. Соотношение длин теней позволяет отсечь малозначимые сигналы, сохраняя лишь те, где одна из теней значительно длиннее другой.
Для увеличения строгог...
👉 Читай | Сигналы | @mql5ru
Индикатор предоставляет четыре регулируемых параметра. Минимальный размер свечи определяет высоту, ниже которой свечи игнорируются. Максимальный размер тела свечи устанавливает предел для тела относительно всей длины свечи, способствуя отбору свечей с малыми телами и выраженными тенями. Положение тела по отношению к предшествующей свече задает, где должно располагаться тело пин-бара внутри диапазона предыдущей свечи. Соотношение длин теней позволяет отсечь малозначимые сигналы, сохраняя лишь те, где одна из теней значительно длиннее другой.
Для увеличения строгог...
👉 Читай | Сигналы | @mql5ru
❤2
Индикатор PTB.mq5 разработан для MetaTrader 5 и отображает краткосрочные и долгосрочные экстремумы цен, а также уровни Фибоначчи. Это средство анализа может быть полезно для обозначения уровней поддержки и сопротивления. Он вычисляет максимумы и минимумы на коротких и длинных периодах, предоставляя трейдерам возможность лучше оценивать рыночные тенденции.
Индикатор строит уровни Фибоначчи на основе долгосрочных данных, выделяя точки разворота рынка. Для настройки доступны параметры "shortLength" и "longLength", указывающие количество свечей для расчетов. Визуализация включает цветовую индикацию: максимумы и минимумы выделяются разными цветами, с различной шириной линий, что облегчает восприятие информации.
Данный подход позволяет более структурировано анализировать рыночные данные и принимать обоснованные торговые решения.
👉 Читай | Маркет | @mql5ru
Индикатор строит уровни Фибоначчи на основе долгосрочных данных, выделяя точки разворота рынка. Для настройки доступны параметры "shortLength" и "longLength", указывающие количество свечей для расчетов. Визуализация включает цветовую индикацию: максимумы и минимумы выделяются разными цветами, с различной шириной линий, что облегчает восприятие информации.
Данный подход позволяет более структурировано анализировать рыночные данные и принимать обоснованные торговые решения.
👉 Читай | Маркет | @mql5ru
❤6
Представлен скрипт для платформы MT5, который выполняет проверку и удаление графических объектов на текущем графике. Этот инструмент осуществляет сканирование графика с целью обнаружения всех доступных графических объектов. Процесс включает в себя подсчет обнаруженных элементов и их последующее удаление. Названия всех найденных объектов фиксируются в логе. Такой подход позволяет оптимизировать управление графическими элементами, поддерживая чистоту и удобочитаемость графиков. Скрипт подходит для автоматизации рутинных задач по очистке графических объектов, обеспечивая более эффективную работу с платформой и аналитикой данных.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
❤4
Индекс доллара США (USDX, DXY) показывает стоимость доллара относительно шести мировых валют. Рассчитывается как взвешенная геометрическая средняя с весами: евро — 0.576, иена — 0.136, фунт — 0.119, канадский доллар — 0.091, шведская крона — 0.042, швейцарский франк — 0.036. Историческая база 50.14348112. Платформа предоставляет поток данных с расчётом синтетического символа USDX.synthetic, обновляя бары и тики каждые десятые миллисекунды. При запуске автоматически создаётся график данного индекса. Пользователь может анализировать график, применять индикаторы и тестировать торговые стратегии, оценивая силу доллара и разрабатывая торговые системы. Подробная информация в статье про использование индексов в MetaTrader 5.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
❤4
Во второй части нашего перехода на MQL5 Algo Forge основное внимание было уделено работе с несколькими репозиториями. Мы разобрались с организацией совместной работы библиотечного проекта Adwizard и советника Simple Candles. Процесс включал создание веток, внесение исправлений и слияния через Pull Request, используя MetaEditor. Недостаточную функциональность восполнили Git и Visual Studio Code.
Преимущество MQL5 Algo Forge в возможности работы с публичными репозиториями. Как пример, планируем интегрировать SmartATR в наш Simple Candles. Необходима подготовка: получение кода SmartATR и подключение к проекту. Клонирование в MetaEditor имеет ограничения, пришлось перейти на консольные команды Git. Также изучаем возможность работы с форками для совместной разработки, что может облегчить интеграцию изменений, предложенных сообществом.
👉 Читай | Маркет | @mql5ru
Преимущество MQL5 Algo Forge в возможности работы с публичными репозиториями. Как пример, планируем интегрировать SmartATR в наш Simple Candles. Необходима подготовка: получение кода SmartATR и подключение к проекту. Клонирование в MetaEditor имеет ограничения, пришлось перейти на консольные команды Git. Также изучаем возможность работы с форками для совместной разработки, что может облегчить интеграцию изменений, предложенных сообществом.
👉 Читай | Маркет | @mql5ru
❤6
Представляется специализированный инструмент для технического анализа, разработанный для работы с проверенными значениями ZigZag и предоставляющий точную визуальную информацию. Это решение не только помогает анализировать основные и дополнительные индикаторы, но и гарантирует надежность данных. Каждый элемент движения содержит ключевые данные: периоды, точная цена ключевых точек, направления и амплитуды, а также количество пройденных пунктов. Пользователям доступны настройки отображения, включая возможность отключения функций с помощью простых флажков. Настройте цвет, толщину и стиль зигзага, используйте цветные линии для обозначения максимумов и минимумов, что позволяет легко сопоставлять данные с соответствующими барами. Динамические метки показывают цены, направления и количество пунктов, а шрифты можно настраивать по размеру и цвету. Интеллектуальное позиционирование предотвращает...
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤5
В MetaTrader отсутствует встроенная функция для копирования и вставки графических объектов. Шаблоны (tpl-файлы) не предоставляют эффективного решения, так как сохраняют полное состояние графика, включая индикаторы и настройки. Решение - индикатор ChartObjectsCopyPaste.mq5. Он копирует выбранные объекты в буфер обмена для последующей вставки на другой график.
Для использования индикатора его необходимо прикрепить как минимум к двум графикам: исходному и целевому. После нажатия Ctrl+Q выделенные объекты копируются в буфер обмена, а Ctrl+J вставляет их на целевой график. Эти комбинации выбраны из-за ограничений MetaTrader с горячими клавишами. Код индикатора включает использование системных библиотек DLL, поэтому необходимо разрешить импорт DLL в настройках. Перед компиляцией рекомендуется убрать условную директиву #define DLL_LINK, чтобы функции буфера обмена работали корректно.
Выбор...
👉 Читай | Учебник | @mql5ru
Для использования индикатора его необходимо прикрепить как минимум к двум графикам: исходному и целевому. После нажатия Ctrl+Q выделенные объекты копируются в буфер обмена, а Ctrl+J вставляет их на целевой график. Эти комбинации выбраны из-за ограничений MetaTrader с горячими клавишами. Код индикатора включает использование системных библиотек DLL, поэтому необходимо разрешить импорт DLL в настройках. Перед компиляцией рекомендуется убрать условную директиву #define DLL_LINK, чтобы функции буфера обмена работали корректно.
Выбор...
👉 Читай | Учебник | @mql5ru
❤3
Статья посвящена новой функции в мультивалютном советнике FXSAR_MTF_MCEA, которая автоматически обнаруживает символы с префиксами и/или суффиксами у брокеров, а также учитывает торговые часовые пояса. Эта инновация решает проблему, связанную с ручным вводом символов, снижая риск ошибок и упрощая настройку. Советник теперь поддерживает 30 форекс пар и 2 металла, а также был дополнен 10 пар опционов, чтобы соответствовать торговым сессиям. Также улучшена работа с таймфреймами и торговыми сигналами. Эти усовершенствования направлены на повышение эффективности и удобства при алгоритмической торговле с использованием MetaTrader 5.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤1
Представляем скрипт, который преобразует процент риска (от 1% до 10%) в денежное значение на основе текущего баланса счета. Этот инструмент оптимален для ручных трейдеров, предоставляя ясность в определении значений для стоп-лосса и тейк-профита на основе актуального баланса. Больше не нужно полагаться на произвольные суммы или пункты; цифры обновляются автоматически. При завершении работы скрипт не скрывает график и предоставляет достаточно времени для анализа полученной информации. Такой подход улучшает стратегическое планирование трейдеров и минимизирует вероятность ошибок при установлении торговых параметров.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
✍1❤1
Этот индикатор предназначен для мониторинга тренда с помощью вручную созданных линий. Для его корректной работы требуется наличие как верхней, так и нижней линии тренда. При закрытии цены выше или ниже заданных линий система генерирует сигналы. Полный пакет оповещений включает уведомления по электронной почте и push-уведомления. Этот инструмент подходит для пользователей, которые нуждаются в своевременном информировании о динамике рынка.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤2✍1
Введение. Рассмотрены три подхода гибридизации алгоритмов оптимизации. Варианты включают смешивание стратегий, последовательную и параллельную работу.
Эксперимент с GWO и COA. Исследовано сочетание алгоритмов Grey Wolf Optimizer и Cuckoo Optimization Algorithm. Проведена работа в последовательной и параллельной схемах. Результат показал ограниченные улучшения по сравнению с отдельной работой COAm.
Эксперимент с ESG и SDSm. Испытаны алгоритмы Evolutionary Social Group и Stochastic Diffusion Search. Они имеют близкие показатели, что может привести к более эффективной гибридной стратегии. Потенциал для улучшения работы алгоритмов в их уникальном сочетании обнадеживает.
👉 Читай | Фриланс | @mql5ru
Эксперимент с GWO и COA. Исследовано сочетание алгоритмов Grey Wolf Optimizer и Cuckoo Optimization Algorithm. Проведена работа в последовательной и параллельной схемах. Результат показал ограниченные улучшения по сравнению с отдельной работой COAm.
Эксперимент с ESG и SDSm. Испытаны алгоритмы Evolutionary Social Group и Stochastic Diffusion Search. Они имеют близкие показатели, что может привести к более эффективной гибридной стратегии. Потенциал для улучшения работы алгоритмов в их уникальном сочетании обнадеживает.
👉 Читай | Фриланс | @mql5ru
❤7✍1
BotCilento представляет собой сложный торговый советник для MetaTrader 5. Он использует сигналы следования за трендом в комбинации с адаптивным управлением рисками. Стратегия двойной МА работает на пересечениях быстрой и медленной SMA на часовом таймфрейме. Дополнительные фильтры применяются для обработки сигналов.
Советник поддерживает гибкое управление сетками. Разные системы добавления позиций, такие как фиксированные интервалы или на основе ATR, включены. Риск-контроль осуществляется через дневные лимиты убытков и защиту от просадки. Спред и проскальзывание фильтруются.
Обратите внимание на уникальные возможности: "удержание через развороты" и обнаружение стагнации. Панель управления в реальном времени предоставляет данные о прибыли. Этот инструмент рекомендуется для трендовых форекс пар, таких как EURUSD и GBPUSD, в активные торговые часы.
Однако не забывайте, что это эксперим...
👉 Читай | VPS | @mql5ru
Советник поддерживает гибкое управление сетками. Разные системы добавления позиций, такие как фиксированные интервалы или на основе ATR, включены. Риск-контроль осуществляется через дневные лимиты убытков и защиту от просадки. Спред и проскальзывание фильтруются.
Обратите внимание на уникальные возможности: "удержание через развороты" и обнаружение стагнации. Панель управления в реальном времени предоставляет данные о прибыли. Этот инструмент рекомендуется для трендовых форекс пар, таких как EURUSD и GBPUSD, в активные торговые часы.
Однако не забывайте, что это эксперим...
👉 Читай | VPS | @mql5ru
❤2🤝1
Инновационный зигзаг-индатор, не подверженный влиянию таймфреймов, изменяет ногу в зависимости от процентного изменения цены актива от экстремумов. Этот подход позволяет ему исключительно основываться на цене, игнорируя временные факторы. Тщательно разработанная структура зигзага, изначально предложенная Евгением Чумаковым, заметна в коде MQL4 "Autoscale zigzag". Новая разработка на MQL5 отличается использованием процентного входа цены вместо шкалы, что делает его совместимым с разнообразными ценными бумагами. Важно отметить, что данный индикатор не следует использовать отдельно для торговых решений. Он может быть эффективным в отслеживании трендов и полезен для сочетания с осцилляторами импульса для оптимального определения точек входа.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤2
Ручное тестирование торговых стратегий может стать гораздо более структурированным и точным благодаря созданию пользовательского экспертного советника на языке MQL5 для платформы MetaTrader 5. Этот инновационный инструмент позволяет объединить контроль, характерный для ручной торговли, с возможностями Тестера стратегий. Интегрируя интерактивные элементы управления, как кнопки для покупок, продаж и установки уровней SL и TP, пользователи могут динамично управлять торговыми условиями в ускоренном режиме. Это позволяет тестировать различные подходы в контролируемой среде, объединяющей практичность и скорость, что значительно оптимизирует процесс тестирования стратегий.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤2
Обсуждается новаторский фреймворк ST-Expert, разработанный для улучшения прогнозирования на финансовых рынках. Этот фреймворк использует архитектуру смеси экспертов для формирования адаптивных стратегий, способных реагировать на динамичные рыночные изменения. В основе метода лежит ансамбль моделей, специализирующийся на различных рыночных условиях, что позволяет легко интегрировать его в существующие системы. Особое внимание уделено глобально-локальному вниманию, параллельно обрабатывающему данные для повышения точности прогнозирования. Это делает ST-Expert весьма полезным как для разработчиков алгоритмов, так и для трейдеров, благодаря своей гибкости и экономичности.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru
❤5