Обсуждение статьи "Разрабатываем мультивалютный советник (Часть 26): Информер для торговых инструментов"

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Разрабатываем мультивалютный советник (Часть 26): Информер для торговых инструментов:
Прежде, чем двигаться дальше в разработке мультивалютных советников, попробуем переключиться на создание нового проекта, использующего разработанную библиотеку. На этом примере выявим, как лучше организовать хранение исходного кода, и как нам может помочь использование нового репозитория кода от MetaQuotes.
На протяжении почти всего цикла мы работали только с одной простой торговой стратегией, и только в последних частях, когда в целом были уже реализованы основные возможности, был рассмотрен процесс добавления новой торговой стратегии и использование её в качестве основной. На этом примере была продемонстрирована возможность попробовать раскрыть потенциал практически любой торговой стратегии (если он, конечно, реально есть).
Но поднявшись на текущую высоту, нам открывается ещё более широкое поле для дальнейшей работы. Глаза разбегаются, и выбор дальнейшего направления является достаточно сложным. Для преодоления этого, была предпринята попытка изменить подход к организации и хранению исходных кодов этого проекта. Первые шаги были сделаны ещё в части 23, в которой мы выделили большую часть кода в так называемую "библиотечную часть", оставив остальной код в "проектной части". Затем, мы обратили внимание на возможности нового репозитория кода, рассказав про первые шаги в отдельной статье Переходим на MQL5 Algo Forge (Часть 1): Создание основного репозитория. Пока ещё стратегия использования возможностей нового репозитория находится в процессе становления. В целом, хотелось бы организовать возможность параллельной работы над библиотечной частью сразу по нескольким направлениям. Насколько это получится сделать, будет видно позднее.
Для этого нужна практика. Только так удаётся понять, были ли хороши принятые архитектурные решения. Поэтому, попробуем попрактиковаться в создании нового проекта, использующего разработанную библиотеку, названную Advisor. Не будем затевать сразу работу над большим проектом по разработке советника, использующего какую-то сложную торговую стратегию. Даже наоборот. Сделаем проект, который вообще не ставит в качестве цели разработку торгового советника.
Рис. 2. Результаты работы советника с для нескольких символов и таймфреймов
Расчёты для нескольких символов и таймфреймов были успешно выполнены. Результаты показаны в виде таблицы. Да, пользоваться ими пока что не особо удобно, но для беглого предварительного анализа такого отображения вполне достаточно.
Автор: Yuriy Bykov