• Information
11+ years
experience
9
products
46
demo versions
3
jobs
3
signals
3
subscribers
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 14): Адаптивное изменение объёмов в риск-менеджере
Разрабатываем мультивалютный советник (Часть 14): Адаптивное изменение объёмов в риск-менеджере

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

1
Yuriy Bykov
Left feedback to customer for job Готов купить торгового робота для МТ5. С доходностью 1%-3% в месяц и выше
Yuriy Bykov
Yuriy Bykov
Сегодня был пройден двухэтапный челлендж в проп-трейдинговой фирме The5%ers. На проп-счёт копировались сделки с сигнала Nargin с уменьшенным вдвое объёмом.
Первый этап требовал достижения прибыли 8% от начального баланса и занял немногим менее месяца.
Второй этап требовал достижения 5%, но из-за менее удачного периода затянулся почти на два месяца.
Теперь ждем активации Funded-аккаунта, которая занимает, по словам техподдержки, 24 - 48 часов
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 13): Автоматизация второго этапа — отбор в группы
Разрабатываем мультивалютный советник (Часть 13): Автоматизация второго этапа — отбор в группы

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

3
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 12): Риск-менеджер как для проп-трейдинговых компаний
Разрабатываем мультивалютный советник (Часть 12): Риск-менеджер как для проп-трейдинговых компаний

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

3
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 11): Начало автоматизации процесса оптимизации
Разрабатываем мультивалютный советник (Часть 11): Начало автоматизации процесса оптимизации

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

3
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 10): Создание объектов из строки
Разрабатываем мультивалютный советник (Часть 10): Создание объектов из строки

План разработки советника предусматривает несколько этапов с сохранением промежуточных результатов в базе данных. Заново достать их оттуда можно только в виде строк или чисел, а не объектов. Поэтому нам нужен способ воссоздания в советнике нужных объектов из строк, прочитанных из базы данных.

Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 9): Сбор результатов оптимизации одиночных экземпляров торговой стратегии
Разрабатываем мультивалютный советник (Часть 9): Сбор результатов оптимизации одиночных экземпляров торговой стратегии

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

Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 8): Проводим нагрузочное тестирование и обрабатываем новый бар
Разрабатываем мультивалютный советник (Часть 8): Проводим нагрузочное тестирование и обрабатываем новый бар

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

1
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 7): Подбор группы с учётом форвард-периода
Разрабатываем мультивалютный советник (Часть 7): Подбор группы с учётом форвард-периода

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

1
Yuriy Bykov
Здесь расположен список уже опубликованных и готовящихся к публикации статей из серии "Разрабатываем мультивалютный советник" . По мере выхода новых пост будет обновляться. Опубликованы Часть 1: Совместная работа нескольких торговых стратегий Различных торговых стратегий существует довольно много...
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 6): Автоматизируем подбор группы экземпляров
Разрабатываем мультивалютный советник (Часть 6): Автоматизируем подбор группы экземпляров

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

1
Yuriy Bykov
Published article Разрабатываем мультивалютный советник (Часть 5): Переменный размер позиций
Разрабатываем мультивалютный советник (Часть 5): Переменный размер позиций

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

1
Yuriy Bykov
Yuriy Bykov
Сделал канал. Ничего особо интересного, просто заметки для себя. Но если кто заглянет — добро пожаловать.

https://www.mql5.com/ru/channels/adwizard
https://t.me/adwizard_mql5
Yuriy Bykov
Published article Developing a multi-currency Expert Advisor (Part 4): Pending virtual orders and saving status
Developing a multi-currency Expert Advisor (Part 4): Pending virtual orders and saving status

Having started developing a multi-currency EA, we have already achieved some results and managed to carry out several code improvement iterations. However, our EA was unable to work with pending orders and resume operation after the terminal restart. Let's add these features.

Yuriy Bykov
Published code Developing a multi-currency Expert Advisor — source codes from a series of articles
The source codes written during the development of the library for creating multi-currency Expert Advisors that combine many instances of various trading strategies.
Yuriy Bykov
Published code Разрабатываем мультивалютный советник — исходные коды из цикла статей
Исходные коды, написанные в процессе разработки библиотеки для создания мультивалютных советников, объединяющих множество экземпляров различных торговых стратегий.
2 44
Yuriy Bykov Published MetaTrader 5 signal
Arrival
Price: 30 USD, Growth: 93.13%
Yuriy Bykov
Published article Developing a multi-currency Expert Advisor (Part 3): Architecture revision
Developing a multi-currency Expert Advisor (Part 3): Architecture revision

We have already made some progress in developing a multi-currency EA with several strategies working in parallel. Considering the accumulated experience, let's review the architecture of our solution and try to improve it before we go too far ahead.

Yuriy Bykov
Published article Developing a multi-currency Expert Advisor (Part 2): Transition to virtual positions of trading strategies
Developing a multi-currency Expert Advisor (Part 2): Transition to virtual positions of trading strategies

Let's continue developing a multi-currency EA with several strategies working in parallel. Let's try to move all the work associated with opening market positions from the strategy level to the level of the EA managing the strategies. The strategies themselves will trade only virtually, without opening market positions.

123