MQL5 Алготрейдинг
12.8K subscribers
1.22K photos
1.22K links
Лучшие публикации самого большого общества алготрейдеров.

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Разработчики MetaTrader 5 могут легко использовать платформы MetaQuotes на устройствах Huawei с HarmonyOS NEXT. Это стало возможным благодаря инструменту DroiTong, который обеспечивает запуск Android-приложений. Установка проста: скачайте DroiTong из AppGallery, загрузите APK-файлы MetaTrader и установите их через DroiTong. Приложения будут доступны на домашнем экране, хотя push-уведомления пока не поддерживаются. Этот процесс позволяет использовать все функции MetaTrader 5 на новых устройствах, сохраняя данные и настройки при обновлениях. Теперь разработчики и трейдеры могут работать с MetaQuotes в экосистеме Huawei с легкостью.

👉 Читай | Сигналы | @mql5ru
2👍1
Гистограмма MACD с динамическими цветами адаптируется к рыночным условиям, меняя цвет при пересечении MACD с сигнальной линией или нулевой линией. Это облегчает быстрый анализ направления и силы тренда. Для точного контроля предусмотрены звуковые оповещения, настраиваемые по частоте и паузам между сигналами.

Цветовая палитра интуитивно понятна и поддерживает быстрое принятие решений. Полная настройка параметров, таких как периоды скользящих средних и типы цен, обеспечивает адаптацию индикатора под стратегию. Пользовательский интерфейс упрощает процесс настройки. Универсальность использования позволяет применять индикатор на любом активе и таймфрейме. Анализировать тренды и находить точки входа/выхода становится проще благодаря наглядной визуализации.

👉 Читай | Фриланс | @mql5ru
👍1
Этот эксперт позволяет автоматически сканировать рыночные часы брокера и загружать тики символов для анализа. Объём данных на компьютере важен для кэширования тиков, так что место на диске должно быть достаточным. Для облегчения процесса используется CDownloadManager, который контролирует состояние загрузки и хранит информацию о символах.

Ключевые функции включают бинарные операции для записи и загрузки строк из файлов, что упрощает работу с данными. Их реализация требует работы с файлами в бинарном режиме.

Инициализация CDownloadManager позволяет определять и изменять список активных символов. Управление загрузкой данных происходит через единый график с таймером, который активируется при новой или продолжающейся загрузке символов. Система автоматически обрабатывает и сохраняет данные, оптимизируя процесс анализа.

👉 Читай | Учебник | @mql5ru
1
На сложных финансовых рынках трейдерам необходимо быстро отличать реальные тренды от рыночного шума. Новый подход к подтверждению тренда для MetaTrader 5 использует сочетание анализа цен и объема, чтобы исключить ложные сигналы. Алгоритм включает проверку пробоев нескольких параметров: объем торгов должен превышать среднее значение минимум на 50%, а уровни поддержки и сопротивления — основываются на недавней истории цен. Машинное обучение на базе LSTM помогает повысить точность прогнозов. Эта стратегия подходит для множества финансовых инструментов, обеспечивая адаптивность и управление рисками.

👉 Читай | Нейросети | @mql5ru
👀1
Понимание чисел с плавающей точкой критически важно в программировании, особенно в создании торговых приложений на MetaTrader 5, где точность финансовых расчетов влияет на решения. Нельзя ожидать абсолютной точности из-за природы таких чисел. Программисты должны заранее предупреждать пользователей об этом, чтобы те могли грамотно оценивать данные при принятии решений. В более сложном программировании важным аспектом является понимание перегрузки функций. Эта техника позволяет создавать одноимённые функции с различными параметрами, что улучшает читаемость кода и помогает избежать излишней сложности, особенно в многопараметровых вызовах.

👉 Читай | Фриланс | @mql5ru
1👌1
Обсуждается алгоритм оптимизации DEA, основанный на эхолокации дельфинов. Алгоритм использует поисковых агентов, представляющих потенциальные решения, и применяет стратегию, схожую с эхолокацией, для нахождения оптимальных результатов в сложных пространствах.

Реализация включает несколько ключевых параметров, таких как эффективный радиус "Re" и предопределенная вероятность "PP". Они регулируют баланс между исследованием новых областей и углублением в найденные перспективные зоны.

Класс "C_AO_DEA" служит для работы с алгоритмом; он проводит инициализацию, перемещение агентов и пересчет показателей пригодности. Метод "Moving" реализует основной шаг оптимизации. Формулы для "PP" и "AF" помогают анализировать динамику в пространстве поиска.

👉 Читай | Котировки | @mql5ru
2😎1
Аллигатор, разработанный Биллом Вильямсом, помогает трейдерам распознавать фазы рынка с помощью трех сглаженных скользящих средних (SMA), известных как Челюсти, Зубы и Губы. Индикатор выявляет фазы тренда и консолидации, называемые "дремлющий" и "пробуждающий" Аллигатор. Основное внимание уделяется пересечениям линий, что свидетельствует о потенциале изменения тренда. Осциллятор Gator, связанный с этим индикатором, также важен для подтверждения силы тренда. В совокупности эти инструменты формируют основу для создания торговых алгоритмов, что может повысить эффективность решений трейдеров и разрабатывать сложные стратегии в MetaTrader 5.

👉 Читай | Нейросети | @mql5ru
2🔥1🤓1👀1
В работе с MqlRates, важно корректно обозначить переменные и массивы в начале файла. Эти переменные должны отражать используемые названия, такие как g_rates для MqlRates с атрибутами open, close, high, low. "i" используется как вспомогательная переменная без конфликта с другими переменными. Для извлечения цен, таких как CANDLECLOSE(3), доступны MqlTick или вызов SymbolInfoDouble для значений ASK и BID. Массивы создаются для скользящих средних или других необходимых данных, с учетом AsSeries для обработки данных.

Свечи характеризуются различными дефинициями, позволяя получать данные о тенях или направлениях. Определены RUN и DOWN для фиксации ценовых движений, такие как CANDLERUNUP(3). Используются логические переменные для оценки направлений и фракталов свечей. Доступны два варианта анализа свечей-дожи через isCANDLEDOJIPOINTS или isCANDLEDOJIFRACTION.

Математические функции включаю...

👉 Читай | Учебник | @mql5ru
11👍1
Индикатор анализирует период SMA от MIN_PERIOD до MAX_PERIOD для обнаружения последнего отскока. Если отскок не найден, бар остается пустым. Цель индикатора – выявление рыночного импульса. При заполнении обоих линий прогнозируется диапазонное движение.

Обработка данных существенно загружает систему. Рекомендуется избегать широкого диапазона периодов MA для предотвращения задержек. Использование более сложных методов MA также может негативно сказаться на скорости обработки. Оптимальным решением является обновление только последнего бара при загрузке, обеспечивая оперативное реагирование на изменения. Это позволяет минимизировать нагрузку и повысить эффективность анализа.

👉 Читай | VPS | @mql5ru
1
Алгоритмический трейдинг и идентификация крупных игроков на рынке становятся более доступными с новым индикатором для MetaTrader 5. Индикатор автоматически обнаруживает временные разрывы, связанные с активностью крупных институциональных инвесторов. Разработанная архитектура позволяет вычислять "институциональный отпечаток", оценивая скорость ценового движения, транзакционные объемы и временные длительности, что помогает трейдерам принимать более обоснованные решения. Адаптация под различные классы активов и рынок Форекс делает этот инструмент универсальным и мощным. Такой подход улучшает управление рисками и поддержку решений в алгоритмических системах торговли.

👉 Читай | Коды | @mql5ru
6👀1
Система поддерживает стратегию пробоев для EURUSD на MQL5 с фокусировкой на таймфрейме H1. Она фиксирует максимумы и минимумы, ожидая, когда уровни выйдут за пределы созданного канала. Следующий этап - использование скользящих средних для подтверждения рыночных трендов. Быстрая скользящая средняя должна быть выше медленной для покупок. Параметры включают 5-периодную и 60-периодную скользящие средние и ATR для стоп-лосса. Бэк-тесты проводятся с использованием данных 2020-2024 годов. Для улучшения результатов стратегия сравнивает EUR и USD с GBP, чтобы исключить ложные пробои. Улучшения требуют интеграции дополнительных рынков.

👉 Читай | Котировки | @mql5ru
1
В последних версиях мобильного приложения MetaTrader 5 для iPhone/iPad появилось множество новых функций, которые помогут трейдерам держать руку на пульсе финансовых рынков, где бы они ни находились.

Отчет, позволяющий оценить результаты своей торговли в удобной визуальной форме.
✓ Индикаторы ZigZag и Market Profile, а также новый тип графика — Heikin Ashi.
✓ Отображение данных о сделках в окне данных. Эти инструменты помогут глубже понимать рынок и выявлять тенденции.
✓ Режим быстрого вызова окна данных на графике. Теперь при долгом (более секунды) нажатии на основной график включается режим перекрестия и вызывается окно данных.
✓ Отдельная команда для перехода к изменению размера и порядка дополнительных окон индикаторов.
✓ Более оптимальное отображение торговой истории на графике. Приложение может показывать тысячи сделок без существенного снижения производительности.

Установите последнюю версию приложения и расширьте свои торговые возможности.

Читать далее...
🔥62
Представляем описание скрипта для MetaTrader 5, который помогает оптимизировать процесс управления рисками в торговле. Он позволяет пользователям устанавливать персонализированное соотношение риска к вознаграждению, гибко управляя стоп-лоссом.

Скрипт автоматически определяет уровни отклонения SL и TP для открытых позиций. Он обеспечивает легкую настройку через входные параметры и способен функционировать в разных условиях рынка.

Особенности включают автоматизацию расчетов и совместимость с различными финансовыми инструментами. Запуск осуществляется путем перетаскивания скрипта на график, после чего он сам конфигурирует SL/TP для открытых позиций. Результаты подтверждаются сообщением в терминале.

Пользователи могут скачать скрипт с MQL5 и установить его согласно инструкции для максимально эффективного использования. Сначала рекомендуется протестировать на демо-счете. При возникно...

👉 Читай | VPS | @mql5ru
2
Автоматизированный советник стратегии "Бабочка" предназначен для работы с гармоническими торговыми паттернами на рынке Форекс. Он способен идентифицировать бычьи и медвежьи паттерны "Бабочка" и выполнять сделки по заданным настройкам риска и тейк-профита. Поддерживает работу на таймфреймах от M2 до D1, что дает трейдерам гибкость при выборе временных интервалов для торговли.

Система управления рисками варьируется от фиксированных до динамических лотов, зависящих от баланса счета и уровня рискованности. Чтобы обеспечить максимальную прибыль, позиции разбиваются на три уровня тейк-профита. Встроенные функции безубыточности и трейлинг-стопов активируются после достижения определенных целей. Дополнительно, встроенный фильтр сессий позволяет задавать временные рамки для торговли.

Обеспечивается наглядность за счет визуальных средств, таких как графические треугольники и линии тренда, что...

👉 Читай | Справка | @mql5ru
👍41👏1
LightGTS – это передовая архитектура для прогнозирования временных рядов, адаптированная под финансовые данные. Основное внимание уделяется переработке периодических шаблонов через метод Period Patching, который использует анализ частотного спектра для автоматической сегментации данных. Центральную роль играют Flex Projection Layer и Rotary Positional Encoding, оптимизирующие обработку данных и представление токенов. Отличительной особенностью является Periodical Parallel Decoding, сокращающее время прогнозирования. Используемая стратегия свертки в OpenCL-контексте упрощает управление памятью, обеспечивая высокую точность при минимальных ресурсах, что существенно для алгоритмической торговли.

👉 Читай | Сигналы | @mql5ru
4👍1👏1👀1
Алгоритм управления позициями в торговых системах стремится снизить риск путем контроля за количеством активных позиций. Если открыто меньше n позиций, система сохраняет статус-кво. При достижении n позиций проверяется суммарный PnL: если он положительный, все предыдущие позиции закрываются. При числе позиций равном или больше n, они закрываются при положительном суммарном PnL. Этот подход предотвращает накапливание чрезмерного количества позиций, которое может представлять риск для капитала. Важно, чтобы все позиции были открыты с одинаковым уровнем риска, что позволяет эффективно управлять волатильностью. Такой контроль содействует регулярной фиксации прибыли.

👉 Читай | Коды | @mql5ru
👍1
Индикатор Расчет размера свечи предлагает эффективный анализ волатильности рынка. Он измеряет амплитуду свечей, отображая значение в пунктах, и использует различную цветовую схему для бычьих и медвежьих свечей, что упрощает визуальную интерпретацию. Система настраивается по дням недели, назначая уникальные цвета каждому дню, чтобы трейдеры могли отслеживать суточные закономерности.

Динамическое позиционирование текста предотвращает перекрытие с графическими элементами, обеспечивая чистоту визуализации. Пользователь может настраивать шрифт, размер шрифта и стиль линии, используя внешние переменные, такие как InpAmount и InpMCConfigOptimistic. Кроме того, индикатор автоматически удаляет созданные объекты при отключении, сохраняя график в порядке.

Индикатор поддерживает работу с различными финансовыми инструментами на платформе MetaTrader 5 и подходит для любых таймфреймов. Он полезен ...

👉 Читай | Нейросети | @mql5ru
51
Оптимизация торговых стратегий проводилась на периоде 2018–2022 годов, анализируя их потенциал на форвард-периоде. Этот подход позволяет оценить устойчивость стратегий, применяя тестер MetaTrader 5. Основной акцент сделан на IS (основной период) и OOS (форвард-период) для адекватной проверки.

Проверка результатов на форвард-периоде 2023 года выявила очевидные отклонения в эффективности стратегий, отобранных по различным критериям. Большинство стратегий продемонстрировали ухудшение показателей, что требует пересмотра параметров и методов отбора.

Пересчёт нормированной прибыли указывает на необходимость корректировки подходов к выбору стратегий. Эксперименты с оптимизацией и проверкой их жизнеспособности на форвард-периоде могут дать новое понимание устойчивости алгоритмов и их адаптации к изменяющимся условиям рынка.

👉 Читай | Котировки | @mql5ru
2
Торговая стратегия Советника использует пользовательский индикатор Two MAOnRSI, работающий на определённом таймфрейме. Совершение сделок происходит при появлении нового бара с постоянным лотом. В рынке находится не более одной позиции одновременно. Ни тейк-профит, ни стоп-лосс, ни трейлинг стоп не применяются; закрытие позиции происходит при формировании противоположного сигнала индикатора — пересечения линий сверху вниз или снизу вверх. Пользователь может оптимизировать стратегию настроив рабочий таймфрейм. Начальный лот в управлении позициями фиксированный. Дополнительно предусмотрено расширенное логирование операций, что облегчает анализ эффективности.

👉 Читай | Котировки | @mql5ru
5👍3
В предыдущем обсуждении было рассмотрено применение метода Conformer для прогноза погоды. Сосредоточились на структурированном подходе, чтобы оптимизировать обучение моделей, учитывая прогнозируемые состояния окружающей среды. Было выделено, что недостаточно просто адаптировать архитектуру Энкодера под задачи Актера, так как это может привести к неоптимальным решениям.

Особое внимание уделили проблеме различий в распределениях признаков состояния окружающей среды и предложили использовать метод обратимой инстантной нормализации (RevIN). RevIN позволяет нормализовать и денормализовать временные ряды, эффективно справляясь с проблемами распределения данных при их прогнозировании, что улучшает точность модели.

В качестве практической реализации рассмотрен алгоритм RevIN на языке MQL5, включая создание lớp для денормализации данных на основе существующего слоя нормализации. В детальном ...

👉 Читай | Учебник | @mql5ru
10👍1