• Information
13+ Jahre
Erfahrung
12
Produkte
47
Demoversionen
5
Jobs
0
Signale
0
Abonnenten
📚 Series of articles:
◉ Developing a multi-currency Expert Advisor (29 parts) ( https://www.mql5.com/ru/blogs/post/756958 )
◉ Moving to MQL5 Algo Forge (4 parts) ( https://www.mql5.com/ru/blogs/post/765536 )
◉ Developing a terminal manager (3 parts) ( https://www.mql5.com/ru/blogs/post/765539 )

📢 Channels:
Telegram: 📲 https://t.me/adwizard_mql5
MQL5 Channels: 🌐 https://www.mql5.com/en/channels/adwizard-en
Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 32): Секреты шага создания проекта оптимизации (II) veröffentlicht
Разрабатываем мультивалютный советник (Часть 32): Секреты шага создания проекта оптимизации (II)

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

2
Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 31): Секреты шага создания проекта оптимизации (I) veröffentlicht
Разрабатываем мультивалютный советник (Часть 31): Секреты шага создания проекта оптимизации (I)

В статье разбираются два практических аспекта работы конвейера оптимизации на базе Adwizard: диагностика и восстановление после сбоев генерации базы итогового советника, а также предварительный подбор диапазонов параметров стратегии до создания проекта. Показано, как анализ таблиц stages/jobs/tasks в SQLite и перезапуск этапов по статусам помогают восстановить процесс, а пробная оптимизация сужает пространство поиска, исключает избыточные параметры и снижает риск застревания в локальных максимумах.

1
Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 30): От торговой стратегии — к запуску мультивалютного советника veröffentlicht
Разрабатываем мультивалютный советник (Часть 30): От торговой стратегии — к запуску мультивалютного советника

Статья показывает полный цикл работы по созданию мультивалютного советника с использованием библиотеки Adwizard для MetaTrader 5: от подготовки окружения для создания проектов оптимизации до получения итоговых мультивалютных советников, объединяющих много экземпляров простой торговой стратегии. Разбираем настройку нужных входных параметров, соглашения об удобных именах файлов и запуск трёх экземпляров итоговых советников на разных торговых счетах с разными параметрами.

1
Yuriy Bykov
Hat den Artikel Разрабатываем менеджер терминалов (Часть 3): Получаем информацию о счёте и добавляем конфигурацию veröffentlicht
Разрабатываем менеджер терминалов (Часть 3): Получаем информацию о счёте и добавляем конфигурацию

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

1
Yuriy Bykov
Здесь расположен список уже опубликованных статей из серии "Переходим на MQL5 Algo Forge" . Все статьи переведены и на другие языки. Часть 1: Создание основного репозитория В процессе работы над проектами в MetaEditor разработчики сталкиваются с необходимостью управления версиями кода...
Yuriy Bykov
Здесь расположен список уже опубликованных и готовящихся к публикации статей из серии "Разрабатываем менеджер терминалов" . По мере выхода новых пост будет обновляться...
Yuriy Bykov
Hat den Artikel Разрабатываем менеджер терминалов (Часть 2): Запуск нескольких экземпляров veröffentlicht
Разрабатываем менеджер терминалов (Часть 2): Запуск нескольких экземпляров

Переходим к использованию сразу нескольких экземпляров терминала на сервере, организовав простую панель управления запуском и остановкой. Теперь пришло время расширять функциональность и переходить к следующим этапам — реализации более сложных возможностей, таких как управление несколькими экземплярами, хранение состояния, интеграция с MetaTrader5 API и веб-интерфейс с полной информацией о терминалах.

1
Yuriy Bykov
Hat den Artikel Разрабатываем менеджер терминалов (Часть 1): Постановка задачи veröffentlicht
Разрабатываем менеджер терминалов (Часть 1): Постановка задачи

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

1
Yuriy Bykov
Hat den Artikel Umstellung auf MQL5 Algo Forge (Teil 4): Arbeiten mit Versionen und Releases veröffentlicht
Umstellung auf MQL5 Algo Forge (Teil 4): Arbeiten mit Versionen und Releases

Wir werden die Entwicklung der Projekte Simple Candles und Adwizard fortsetzen und dabei auch die feineren Aspekte der Verwendung des Versionskontrollsystems und des Repositorys von MQL5 Algo Forge beschreiben.

Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 29): Доработка конвейера veröffentlicht
Разрабатываем мультивалютный советник (Часть 29): Доработка конвейера

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

1
Yuriy Bykov
Hat den Artikel Umstellung auf MQL5 Algo Forge (Teil 3): Verwendung externer Repositories für die eigenen Projekte veröffentlicht
Umstellung auf MQL5 Algo Forge (Teil 3): Verwendung externer Repositories für die eigenen Projekte

Lassen Sie uns untersuchen, wie Sie externen Code aus einem beliebigen Repository im MQL5 Algo Forge Speicher in Ihr eigenes Projekt integrieren können. In diesem Artikel wenden wir uns endlich dieser vielversprechenden, aber auch komplexeren Aufgabe zu: wie man Bibliotheken aus Drittanbieter-Repositories innerhalb von MQL5 Algo Forge praktisch verbindet und verwendet.

Yuriy Bykov
Hat den Artikel Umstellung auf MQL5 Algo Forge (Teil 2): Arbeiten mit mehreren Repositorys veröffentlicht
Umstellung auf MQL5 Algo Forge (Teil 2): Arbeiten mit mehreren Repositorys

In diesem Artikel betrachten wir einen der möglichen Ansätze zur Organisation der Speicherung des Quellcodes eines Projekts in einem öffentlichen Repository. Wir werden den Code auf verschiedene Zweige verteilen, um klare und bequeme Regeln für die Projektentwicklung festzulegen.

Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 28): Добавляем менеджер закрытия позиций veröffentlicht
Разрабатываем мультивалютный советник (Часть 28): Добавляем менеджер закрытия позиций

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

Yuriy Bykov
Hat den Artikel Разрабатываем мультивалютный советник (Часть 27): Компонент для вывода многострочного текста veröffentlicht
Разрабатываем мультивалютный советник (Часть 27): Компонент для вывода многострочного текста

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

1
Yuriy Bykov
Hat den Artikel Developing a Multi-Currency Expert Advisor (Part 26): Informer for Trading Instruments veröffentlicht
Developing a Multi-Currency Expert Advisor (Part 26): Informer for Trading Instruments

Before moving forward with the development of multi-currency EAs, let's try to switch to creating a new project using the developed library. This example will demonstrate how to best organize source code storage and how using the new code repository from MetaQuotes can help us.

1
Yuriy Bykov
Hat den Artikel Umstellung auf MQL5 Algo Forge (Teil 1): Erstellen des Haupt-Repositorys veröffentlicht
Umstellung auf MQL5 Algo Forge (Teil 1): Erstellen des Haupt-Repositorys

Bei der Arbeit an Projekten in MetaEditor stehen Entwickler oft vor der Notwendigkeit, Codeversionen zu verwalten. MetaQuotes kündigte kürzlich die Migration zu GIT und die Einführung von MQL5 Algo Forge mit Codeversionierung und Kollaborationsfunktionen an. In diesem Artikel wird erörtert, wie die neuen und bereits vorhandenen Tools effizienter genutzt werden können.

Yuriy Bykov
Hat den Artikel Entwicklung eines Expertenberaters für mehrere Währungen (Teil 24): Hinzufügen einer neuen Strategie (II) veröffentlicht
Entwicklung eines Expertenberaters für mehrere Währungen (Teil 24): Hinzufügen einer neuen Strategie (II)

In diesem Artikel werden wir die neue Strategie mit dem erstellten automatischen Optimierungssystem verbinden. Schauen wir uns an, welche Änderungen am EA für die Erstellung des Optimierungsprojekts sowie an den EAs der zweiten und dritten Stufe vorgenommen werden müssen.

Yuriy Bykov
Hat den Artikel Entwicklung eines Expertenberaters für mehrere Währungen (Teil 24): Hinzufügen einer neuen Strategie (I) veröffentlicht
Entwicklung eines Expertenberaters für mehrere Währungen (Teil 24): Hinzufügen einer neuen Strategie (I)

In diesem Artikel werden wir uns ansehen, wie man eine neue Strategie mit dem von uns erstellten Auto-Optimierungssystem verbindet. Schauen wir uns an, welche Art von EAs wir erstellen müssen und ob es möglich ist, ohne Änderung der EA-Bibliotheksdateien auszukommen oder die notwendigen Änderungen zu minimieren.

Yuriy Bykov
Hat den Artikel Entwicklung eines Expert Advisors für mehrere Währungen (Teil 23): Ordnung in den Ablauf automatischer Projektoptimierungsstufe bringen (II) veröffentlicht
Entwicklung eines Expert Advisors für mehrere Währungen (Teil 23): Ordnung in den Ablauf automatischer Projektoptimierungsstufe bringen (II)

Unser Ziel ist es, ein System zur automatischen periodischen Optimierung von Handelsstrategien zu schaffen, die in einem endgültigen EA verwendet werden. Im Laufe der Entwicklung wird das System immer komplexer, sodass es von Zeit zu Zeit in seiner Gesamtheit betrachtet werden muss, um Engpässe und suboptimale Lösungen zu ermitteln.

Yuriy Bykov
Hat den Artikel Entwicklung eines Expert Advisors für mehrere Währungen (Teil 22): Beginn des Übergangs zum Hot-Swapping von Einstellungen veröffentlicht
Entwicklung eines Expert Advisors für mehrere Währungen (Teil 22): Beginn des Übergangs zum Hot-Swapping von Einstellungen

Wenn wir die periodische Optimierung automatisieren wollen, müssen wir über automatische Aktualisierungen der Einstellungen der bereits auf dem Handelskonto laufenden EAs nachdenken. Dies sollte es uns auch ermöglichen, den EA im Strategietester laufen zu lassen und seine Einstellungen in einem einzigen Durchgang zu ändern.