2026-10-29 14:39:39 +03:00 | | | # Документация MT5 Manager
|
| | |
|
| | | Здесь описано текущее состояние приложения. Для первого знакомства начните
|
| | | с [быстрого старта](../README.md); подробности распределены по задачам.
|
| | |
|
| | | | Руководство | Что в нём описано |
|
| | | |---|---|
|
| | | | [Установка](installation.md) | Windows и Python, размещение проекта, подготовка MT5 и первый запуск |
|
| | | | [Конфигурация](configuration.md) | Параметры JSON, выбор исходных файлов, счета и параметры сервиса |
|
| | | | [Веб-интерфейс](user-guide.md) | Создание, запуск, остановка, изменение счёта и чтение статусов |
|
| | | | [Эксплуатация](maintenance.md) | Обновление сервиса, резервные копии, сеть и диагностика |
|
| | | | [Архитектура и API](architecture.md) | Компоненты, SQLite, фоновые задачи, маршруты и проверки |
|
| | | | [Статьи](articles/README.md) | Материалы отдельных частей и порядок подготовки публикаций |
|
| | |
|
| | | ## Что уже работает
|
| | |
|
| | | Менеджер создаёт portable-экземпляры из подготовленных файлов, раскладывает сервис
|
| | | и его конфигурацию, дожидается свежих данных и при необходимости проверяет счёт.
|
| | | Имеющимися экземплярами можно управлять через браузер. Настройки сохраняются
|
| | | в JSON, последнее состояние терминалов и счетов — в общей SQLite. Для работы
|
| | | приложения модуль Python `MetaTrader5` не нужен.
|
| | |
|
| | | Текущая реализация рассчитана на один сервер Windows и один процесс менеджера.
|
| | | Нет автоматического открытия торговых счетов, истории показателей и сделок,
|
| | | управления советниками, автоматических миграций базы и входа пользователей.
|
2026-11-01 11:14:41 +03:00 | | | Файл `servers.dat` выбирается отдельно при создании каждого экземпляра;
|
| | | общего образца и массовой замены списков серверов нет.
|
2026-10-29 14:39:39 +03:00 | | |
|
| | | Связь нескольких серверов остаётся возможным направлением: на каждом работает
|
| | | самостоятельный менеджер, а сведения соседних узлов можно просматривать из любого
|
| | | из них без обязательного главного сервера. Сейчас это не реализовано.
|
| | |
|
| | | ## Как поддерживать документацию
|
| | |
|
| | | При изменении поведения приложения обновляйте соответствующее руководство,
|
| | | примеры конфигурации и API. Если меняется первый запуск, меняйте также README.
|
| | | Описание существующих возможностей должно соответствовать коду текущей ветки;
|
| | | планы следует явно обозначать как планы.
|
| | |
|
| | | Новая статья хранится в своей папке `articles/part-NN`. В ней можно объяснять
|
| | | эксперименты и промежуточные решения, но пользователю не должно требоваться
|
| | | читать цикл целиком, чтобы установить актуальную версию приложения. Материалы
|
| | | опубликованных частей сохраняются как описание их версии; порядок хранения
|
| | | изложен в [каталоге статей](articles/README.md).
|