Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Разрабатываем менеджер терминалов (Часть 2): Запуск нескольких экземпляров:
Переходим к использованию сразу нескольких экземпляров терминала на сервере, организовав простую панель управления запуском и остановкой. Теперь пришло время расширять функциональность и переходить к следующим этапам — реализации более сложных возможностей, таких как управление несколькими экземплярами, хранение состояния, интеграция с MetaTrader5 API и веб-интерфейс с полной информацией о терминалах.
Попробуем очертить примерные границы следующего кусочка реализации. Во-первых, пока у нас нет реального разделения общей функциональности на два разных веб-сервера, придётся в каком-то минимальном виде добавлять интерфейсные части в тот веб-сервер, который мы уже начали делать. Эта работа не пропадёт зря, так как в дальнейшем мы сможем перенести уже имеющийся код на другой веб-сервер с некоторыми правками. Поэтому начнём с того, что создадим дополнительные файлы для размещения разных частей кода проекта, придав им некоторый налёт организованности.
Во-вторых, сделаем самый напрашивающийся следующий шаг, добавив возможность работать с несколькими экземплярами терминала MetaTrader 5. То есть реализуем создание, запуск, остановку и получение информации о составе запущенных в данный момент экземпляров. Получение детальной информации о торговом счёте оставим на будущее.
Это потребует предварительного принятия некоторых архитектурных решений, что не так просто, как может показаться на первый взгляд. Сейчас на нас лежит ответственность за будущее развитие проекта. От того, насколько удачными окажутся принятые сейчас решения, зависит легкость дальнейшей реализации и возможные пределы расширения функциональности. Очень не хотелось бы, дойдя до какого-то этапа проекта, выяснить, что для дальнейшего развития нужно вернуться к началу и всё переделать. Так, конечно, тоже бывает, но постараемся этого избежать, за счёт более внимательного отношения к своему выбору.
Автор: Yuriy Bykov