- реализовать создание portable-экземпляров и настройку счетов - обновить интерфейс и добавить обновление проекта через Git - добавить сборку и распространение сервиса - организовать материалы статей и описать актуальную версию - запрашивать тестовый пароль интерактивно и расширить проверки
Заметки для следующих частей
История сделок и текущее состояние
При переходе к истории сделок и дальнейшему развитию сбора текущего состояния можно кратко сослаться на цикл Chacha Ian Maroa «Создание системы торговой аналитики»:
- Часть 1: Основы и архитектура системы.
- Часть 2: Как фиксировать закрытые сделки и передавать данные в формате JSON с помощью MQL5.
Возможная формулировка для статьи:
Похожую задачу передачи данных из MetaTrader 5 во внешнее приложение рассматривает Chacha Ian Maroa в цикле «Создание системы торговой аналитики». Там основное внимание уделяется сбору торговой истории для анализа, тогда как мы пока занимаемся созданием и управлением экземплярами терминалов и получением их текущего состояния.
Это ссылка на близкую тему, а не обоснование того, зачем продолжать наш проект. В пятую часть про создание экземпляров пока не добавляем. Перед использованием нужно перечитать продолжение чужого цикла: описание относится к первым двум частям, прочитанным 29 октября 2026 года.
Для нашей реализации истории стоит отдельно продумать различие сделки и позиции, частичные закрытия, идентификацию счёта и сервера, восстановление пропусков после перезапуска и устранение дубликатов. Если появится передача между серверами, понадобится также подтверждаемая доставка с локальной очередью. Это планы, а не возможности текущего кода.
Несколько серверов
Предпочтительное направление — самостоятельный менеджер на каждом сервере, с возможностью просматривать сведения соседних узлов, зайдя на любой из них. Обязательный главный сервер не предполагается. Пока одного сервера достаточно, поэтому реализация отложена; сначала можно рассмотреть только удалённый просмотр.