| # MT5 Manager
|
|
|
| ## Установка
|
|
|
| ### 1. Клонируйте репозиторий
|
|
|
| Перейдите в папку, выбранную для размещения исходного кода проекта. Клонируйте туда репозиторий проекта:
|
|
|
| ```bash
|
| git clone https://forge.mql5.io/antekov/mt5-manager.git
|
| cd mt5-manager
|
| ```
|
|
|
| ### 2. Установите зависимости
|
|
|
| Проект использует дополнительные модули Python, которые необходимо предварительно установить:
|
|
|
| ```bash
|
| pip install fastapi uvicorn jinja2 psutil pydantic_settings MetaTrader5
|
| ```
|
|
|
| > Модуль MetaTrader5 работает на Python **3.14** (проверено с версией модуля 5.0.6231). Сборок модуля под более новые версии Python (3.15 и выше) пока нет, поэтому лучше использовать версии не выше 3.14.
|
|
|
| ### 3. Запустите приложение
|
| ```bash
|
| python run.py --config-file=config.json --host=0.0.0.0 --port=8000
|
| ```
|
|
|
| Можно указать свои значения параметров `config-file`, `host` и `port` или запустить без параметров:
|
|
|
| ```bash
|
| python run.py
|
| ```
|
|
|
| Установленное по умолчанию значение `--host=0.0.0.0` делает доступным обращение к приложению по любому IP-адресу, который имеет компьютер, где произведён запуск. Для доступа извне надо обеспечить доступность обращения по внешнему IP к выбранному порту (8000 по умолчанию).
|
|
|
| ### 4. Откройте в браузере
|
|
|
| Для доступа с локального компьютера (сервера) используйте адрес http://127.0.0.1:8000 при настройках по умолчанию.
|
|
|
| Для доступа с другого компьютера используйте IP-адрес сервера и выбранный порт.
|
|
|
|
|
|
|
| MQL5 Algo Forge / [antekov](https://www.mql5.com/en/users/antekov) |