Внедрение библиотеки интеграции Telegram Bot для MetaTrader 5 представляет собой полноценное решение для отправки торговых уведомлений и аналитики в реальном времени в Telegram. Основные функции включают в себя мгновенные торговые уведомления, скриншоты графиков с аннотациями, подробные отчеты по счету, а также управление рисками. Технология поддерживает отправку сообщений в несколько каналов и обладает надежной системой очереди для доставки сообщений. Также возможно использование настраиваемых шаблонов сообщений для кастомизации.
Для работы требуется MetaTrader 5 версии 2375 или выше и Telegram Bot с токеном, полученным у BotFather. Процесс настройки начинается с создания бота в Telegram, получения Chat ID и настройки в MetaTrader 5 с разрешением WebRequest. Установка файлов библиотеки и примера советника включает компиляцию и размещение в определенных папках MQL5.
Эта библиотека ...
👉 Читай | Календарь | @mql5ru
Для работы требуется MetaTrader 5 версии 2375 или выше и Telegram Bot с токеном, полученным у BotFather. Процесс настройки начинается с создания бота в Telegram, получения Chat ID и настройки в MetaTrader 5 с разрешением WebRequest. Установка файлов библиотеки и примера советника включает компиляцию и размещение в определенных папках MQL5.
Эта библиотека ...
👉 Читай | Календарь | @mql5ru
❤4👍2
Алгоритм оптимизации динго (DOA) был разработан международной группой исследователей в 2021 году. Он имитирует охотничье поведение динго, крупнейших хищных млекопитающих Австралии, моделируя три стратегии: групповая атака, преследование и поиск падали. В реализации используются познавательные аспекты охоты и взаимодействие внутри группы.
Алгоритм DOA сочетает исследование и эксплуатацию пространства поиска с вероятностными параметрами выбора стратегии. Реализация на программном уровне включает классы и методы для моделирования поведения, структуры данных для хранения позиций и выживаемости агентов. Класс "C_AO_DOA_dingo" иллюстрирует этот подход, демонстрируя гибкость параметров для достижения оптимизации.
👉 Читай | VPS | @mql5ru
Алгоритм DOA сочетает исследование и эксплуатацию пространства поиска с вероятностными параметрами выбора стратегии. Реализация на программном уровне включает классы и методы для моделирования поведения, структуры данных для хранения позиций и выживаемости агентов. Класс "C_AO_DOA_dingo" иллюстрирует этот подход, демонстрируя гибкость параметров для достижения оптимизации.
👉 Читай | VPS | @mql5ru
❤2👀2
В представленном обсуждении описан интерфейс кнопок быстрой торговли для MetaTrader 5, интегрированный с советником «Заголовки новостей», что позволяет трейдерам поддерживать баланс между автоматизацией и ручным управлением. Интерфейс использует класс CTradingButtons, предоставляющий визуально ориентированный и интуитивно понятный способ выполнения ордеров. Он поддерживается данными в реальном времени от новостных лент, экономического календаря и аналитики на основе ИИ. Используя этот гибридный подход, трейдеры могут эффективно справляться с волатильностью рынка, объединяя стратегическую осмотрительность человека с машинной точностью, что уменьшает когнитивную нагрузку и повышает скорость реакции в скальпинге и торговле на новостях.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤2✍1
Доступ к данным о последнем исполненном отложенном ордере имеет критическое значение для анализа торговых стратегий. Понимание типа ордера помогает корректировать подходы к торговле в зависимости от рыночных условий. EX5-библиотека для управления историей упрощает извлечение данных и свойств таких ордеров. Она позволяет получить информацию без указания конкретного периода поиска, что упрощает интеграцию данных в ваши стратегические анализы.
Функции библиотеки обеспечивают извлечение таких параметров, как цена открытия, стоп-лосс, тейк-профит, тикет, и временные характеристики ордеров. Эти данные критичны для оптимизации торговых систем и оценки качества исполнения ордеров.
👉 Читай | Котировки | @mql5ru
Функции библиотеки обеспечивают извлечение таких параметров, как цена открытия, стоп-лосс, тейк-профит, тикет, и временные характеристики ордеров. Эти данные критичны для оптимизации торговых систем и оценки качества исполнения ордеров.
👉 Читай | Котировки | @mql5ru
❤3👀2
Джим Саймонс, легендарный математик и инвестор, основал Renaissance Technologies, доказав, что финансовые рынки можно анализировать и побеждать с помощью математики. Их фонд Medallion добился средней годовой доходности 66%. Основной стратегией является статистический арбитраж с использованием машинного обучения. Этот подход сложен и требует глубоких знаний, но принципы можно адаптировать для розничного трейдера. Понимание природы рынка как непредсказуемого и постоянно меняющегося поможет улучшить торговые стратегии. Рассматривайте рынок как загадку, которую нельзя раскрыть, но можно использовать для оптимизации результата с учётом изменений.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤5⚡3👍2
Представляем инструмент для расчета размера лота, основанного на проценте риска и уровне стоп-лосса. Позволяет установить виртуальный стоп-лосс на графике для автоматического вычисления лота, соответствующего указанному проценту риска. В интерфейсе выберите тип сделки: покупка для расчета риска от ask или продажа для расчета от bid. При использовании на старших таймфреймах и большом расстоянии стоп-лосса риск возрастает из-за масштабирования цены. Инструмент совместим с любыми типами ценных бумаг. Размер лота определяется исходя из процента риска и расстояния до стоп-лосса, не учитывает ограничения по максимальным лотам на счете. Для определения верхнего предела лота используется скрипт расчета максимального торгового объема.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
❤3👍1
Создание приборных и торговых панелей в советниках и индикаторах — важная задача для автоматизации и улучшения торговых процессов. Предоставляется код, обеспечивающий основу для создания таких панелей в MetaTrader 5. Этот инструмент позволяет отображать ключевые данные, необходимые для принятия обоснованных решений в трейдинге. Пользовательские панели помогают интегрировать важную информацию прямо в интерфейс торговой платформы, улучшая контроль и анализ рыночной ситуации. Видео с подробным объяснением процесса доступно на YouTube для более глубокого понимания разработки.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤4
В статье представлена инновационная модель ST-Expert для финансовых рынков, использующая Mixture of Experts. Этот подход позволяет адаптироваться к изменчивым рыночным условиям, разбивая данные на временные интервалы для повышения точности. Используя графоны, модель создает вероятностные связи между активами, отражая уникальные рыночные состояния. Обучение разделено на специализированные эксперты и гейтинг-сеть, которые адаптируют прогнозы к текущим условиям. Такая структура обеспечивает устойчивость и быстродействие, полезные для алгоритмической торговли и управления рисками. Эта модель признает неопределенность рынков, предлагая динамичные прогнозы без переписывания инфраструктуры.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
🏆3❤1
Введение функции многосимвольной торговли в советник "Заголовки новостей" позволяет трейдерам управлять несколькими парами с одного графика в MetaTrader 5. Это решение расширяет функционал за счет использования мощи MQL5, стандартной библиотеки и пользовательских торговых классов.
Основное преимущество - объединение алгоритмической и ручной торговли. Новый функционал позволяет одним щелчком торговать по нескольким символам, повышая скорость и эффективность торговли, особенно во время высокой волатильности, как при выходе экономических новостей.
Интеграция заключается в использовании классов CCheckBox и CLabel, создании флажков для символов и адаптации класса CTradingButtons, обеспечивая управление несколькими символами.
👉 Читай | Нейросети | @mql5ru
Основное преимущество - объединение алгоритмической и ручной торговли. Новый функционал позволяет одним щелчком торговать по нескольким символам, повышая скорость и эффективность торговли, особенно во время высокой волатильности, как при выходе экономических новостей.
Интеграция заключается в использовании классов CCheckBox и CLabel, создании флажков для символов и адаптации класса CTradingButtons, обеспечивая управление несколькими символами.
👉 Читай | Нейросети | @mql5ru
❤5
Инструмент для расчета риска позиций на основе размера лота и уровня стоп-лосса предназначен для упрощения анализа и управления рисками. Пользователь может установить виртуальный стоп-лосс на графике для автоматического подсчета процентного риска и денежной суммы риска, основанных на введённых параметрах.
Выбор направления (покупка/продажа) и того, от какого значения (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