mt5-manager/README.md
Yuriy Bykov Yuriy Bykov 788b0fe807 Edit article intro, update Python note
Rewrite the introduction, main loop, and the opening sections so they
no longer repeat each other, add a "Намечаем путь" plan section, and
rebuild the table of contents. Add docs/style-notes.md with the style
guidelines derived from the author's published articles.

The MetaTrader5 module now ships wheels for Python 3.14 (verified:
import, initialize and account reads work on 3.12 and 3.14); there are
none for 3.15 yet. Update the Python version note in the article,
README and notes accordingly.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 21:19:21 +03:00

MT5 Manager

Установка

1. Клонируйте репозиторий

Перейдите в папку, выбранную для размещения исходного кода проекта. Клонируйте туда репозиторий проекта:

git clone https://forge.mql5.io/antekov/mt5-manager.git
cd mt5-manager

2. Установите зависимости

Проект использует дополнительные модули Python, которые необходимо предварительно установить:

pip install fastapi uvicorn jinja2 psutil pydantic_settings MetaTrader5

Модуль MetaTrader5 работает на Python 3.14 (проверено с версией модуля 5.0.6231). Сборок модуля под более новые версии Python (3.15 и выше) пока нет, поэтому лучше использовать версии не выше 3.14.

3. Запустите приложение

python run.py --config-file=config.json --host=0.0.0.0 --port=8000

Можно указать свои значения параметров config-file, host и port или запустить без параметров:

python run.py

Установленное по умолчанию значение --host=0.0.0.0 делает доступным обращение к приложению по любому IP-адресу, который имеет компьютер, где произведён запуск. Для доступа извне надо обеспечить доступность обращения по внешнему IP к выбранному порту (8000 по умолчанию).

4. Откройте в браузере

Для доступа с локального компьютера (сервера) используйте адрес http://127.0.0.1:8000 при настройках по умолчанию.

Для доступа с другого компьютера используйте IP-адрес сервера и выбранный порт.

MQL5 Algo Forge / antekov