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

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Индикатор WeekDays предоставляет функциональность для отображения различных временных характеристик в окне данных: День недели, Неделя года, День года или Индекс бара. Пользователь может выбрать отображаемые параметры с помощью настроек WholePart и FractionalPart, что позволяет гибко управлять отображаемой информацией. Содержимое обновляется динамически в зависимости от положения мыши на графике, где в левой колонке видно название дня, а правая колонка отражает выбранные показатели.

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

👉 Читай | Сигналы | @mql5ru
2
Extralonger представляет новое направление в прогнозировании на основе интеграции пространственных и временных данных. Это метод позволяет уйти от традиционного раздельного анализа, что снижает вычислительные затраты и улучшает точность долгосрочных прогнозов. Разработка эффективна как в транспортных системах, так и на финансовых рынках, где она помогает учитывать сложные корреляции и динамику цен. В основе лежит единое пространственно-временное представление, которое учитывает все узлы сети и временные шаги, что позволяет моделям точнее предсказывать будущие изменения. Этот подход снижает сложность алгоритмов, ускоряет обучение и уменьшает ресурсоемкость.

👉 Читай | VPS | @mql5ru
2
MetaTrader 5 переходит на Git с MQL5 Algo Forge для более гибкого управления кодом. Это даст возможность эффективно работать с разными проектами посредством управления ветками репозиториев. Переход сопровождается настройкой Visual Studio Code, установкой Git и необходимых расширений. Также важна новая поддержка Shared Projects в MetaEditor, упрощающая работу с общими проектами. В статье рассматривается практический пример использования кода из различных публичных репозиториев, показывающий, как организовать совместную разработку мультивалютного советника. Git упрощает развитие алгоритмической торговли, позволяя уверенно справляться со сложными задачами.

👉 Читай | Маркет | @mql5ru
3👌2
В статье рассматривается интеграция моделей искусственного интеллекта с открытым исходным кодом в MetaTrader 5. Описан процесс настройки квантованной языковой модели GGUF и ее размещение на локальном сервере с использованием FastAPI и Uvicorn. Показаны шаги от создания Python-скрипта для загрузки модели до запуска RESTful-сервиса. Подробно объяснено, как включить AI-анализ в советник MQL5, используя API FastAPI для динамического обновления данных. Обрисованы ключевые аппаратные и программные требования, предлагаются варианты обновления для более крупных моделей и оптимизации производительности, что делает технологии AI более доступными для трейдеров.

👉 Читай | VPS | @mql5ru
42
Индикатор объемов VAR для платформы MT5 представляет собой инструмент для анализа ценовых движений в пределах так называемой Value Area, которая обычно охватывает 70% рыночного профиля по объему. Данный индикатор выделяет ключевые ценовые зоны и экстремумы профиля рынка, используя Volume-at-Price (VAP) для отображения концентрации ликвидности на различных ценовых уровнях.

Механизм ретрейсмента с фокусировкой на узлы с высоким объемом позволяет определять потенциальные развороты и продолжения на рынке. Эта функция основывается на объединении концепций рыночного профиля и профилирования объема, что помогает обнаруживать трейды за счет статистически значимых зон.

Скальперы и колеблющиеся трейдеры обращаются к VAR для подтверждения сделок вблизи высокообъемных зон, что согласуется с теорией аукционного рынка. Этот инструмент также способствует алгоритмическому бэктестингу за счет букв...

👉 Читай | Фриланс | @mql5ru
3
Индикатор автоматически строит уровни коррекции Фибоначчи на основе последних максимумов и минимумов ZigZag, предоставляя ясное видение возможных точек разворота. Пользователи могут выбрать между динамическими и статическими уровнями, где динамические обновляются на основе новых точек ZigZag, а статические закрепляются на предыдущих ключевых значениях. Возможна настройка внешнего вида линий, включая цвет и стиль, что обеспечивает адаптацию к различным стилям графиков.

Индикатор интегрирован с графическими объектами для оптимальной работы. Настройки ZigZag (ExtDepth, ExtDeviation, ExtBackstep) позволяют регулировать чувствительность индикатора для более точной оценки колебаний рынка. Он подходит для трейдеров, использующих как трендовые стратегии, так и стратегии разворота, эффективен на различных таймфреймах.

👉 Читай | Фриланс | @mql5ru
4
Обеспечение управления рисками в алгоритмической торговле с MetaTrader 5 стало проще благодаря новому классу CRiskManagement. Эта структура помогает разработчикам и трейдерам централизовать все расчёты, связанные с контролем рисков. Нововведения включают в себя динамическое присвоение и получение значений прибыли и убытков, использование методов процентного риска и фиксированных сумм, а также автоматизированное обновление максимального дневного убытка для FTMO учётных записей. Такой подход позволяет гибко и структурированно управлять рисками, адаптируясь к различным типам учётных записей, включая личные и проп-фирмы.

👉 Читай | Нейросети | @mql5ru
4
Новости в MetaTrader 5 теперь не застигнут вас врасплох благодаря новому советнику «Заголовки новостей», который отображает предстоящие события и уведомления прямо на графике. Интеллектуальная система предупреждений интегрируется с MQL5, предоставляя разнообразные формы оповещений - от всплывающих окон до push-уведомлений на мобильные устройства. Это позволяет трейдерам своевременно получать важную информацию, не отвлекаясь от основной стратегии. Адаптивность функций, таких как Alert() и SendNotification(), в сочетании с возможностью расширения через API, делает этот инструмент гибким для различных торговых систем. Эта инфраструктура упрощает управление событиями и существенно усиливает аналитические возможности трейдера, делая процессы более предсказуемыми и управляемыми.

👉 Читай | VPS | @mql5ru
1
Внесены обновления в базу данных хранилища. Добавлены новые представления данных для улучшения опыта пользователя. Улучшена сортировка новостей и методы ввода стоп-ордеров в меню советника. Обновлен код для снижения времени выполнения в тестере стратегий. Добавлены настройки новостей. Пользователи могут выбирать новостной профиль и методы входа в торговлю. Введено две структуры: CustomEvent для пользовательских событий и CalendarComponents – для экономических данных. Функции обновлены для извлечения и обработки данных событий. Функция isEvent определяет предстоящие события и предоставляет их детали. Внесенные изменения помогут более эффективно управлять торговлей на новостях.

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

👉 Читай | Маркет | @mql5ru
1
Система отслеживает актуальные свопы для заданных финансовых инструментов, сохраняя изменения в структуры данных в виде CSV-файлов. Архивы создаются по принципу "символ-месяц", предоставляя возможность сортировки данных, например, для октября 2024 года в файл 202410.csv. Записи включают дату, значение длинного и короткого свопов. Помимо этого, функция мониторинга контролирует изменение условий для открытых позиций и предоставляет уведомления о любых актуализированных значениях. Проект, несмотря на рекомендуемую установку в виде сервиса, предоставляет возможность работы в формате скрипта, снимая ограничение по типам программ на MQL5.

👉 Читай | Справка | @mql5ru
3
В мире алгоритмического трейдинга, настройка стратегий под рыночно зависящие условия может значительно повысить их эффективность. Рассмотренная стратегия, основанная на динамическом канале, адаптируется под сменяющиеся рыночные тренды и флэты. Используя границу, определяемую скользящей средней и ATR, она оптимизирует входные и выходные точки, автоматически корректируясь в зависимости от рыночного режима. Это позволяет добиться впечатляющих 86% выигрышных сделок без сложных алгоритмов или ИИ. Такое решение помогает трейдерам и разработчикам уменьшить финансовые потери на неэффективных сделках, упростив адаптацию стратегии под изменчивые условия рынка.

👉 Читай | Учебник | @mql5ru
1
Внедрение класса CTrade в проект советника минимизирует сложность управления торговыми операциями. CTrade предлагает высокоуровневые методы, которые позволяют сосредоточиться на разработке логики, а не на управлении низкоуровневыми структурами, такими как MqlTradeRequest и MqlTradeResult. Это снижает вероятность ошибок и упрощает код.

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

👉 Читай | VPS | @mql5ru
3