mt5-manager/README.md

45 lines
2 KiB
Markdown
Raw Permalink Normal View History

2025-10-14 07:37:15 +03:00
# MT5 Manager
## Установка
2025-11-20 09:46:27 +03:00
### 1. Клонируйте репозиторий
Перейдите в папку, выбранную для размещения исходного кода проекта. Клонируйте туда репозиторий проекта:
2025-10-14 07:37:15 +03:00
```bash
git clone https://forge.mql5.io/antekov/mt5-manager.git
cd mt5-manager
```
2025-11-20 09:46:27 +03:00
### 2. Установите зависимости
Проект использует дополнительные модули Python, которые необходимо предварительно установить:
2025-10-14 07:37:15 +03:00
```bash
2025-11-20 09:46:27 +03:00
pip install fastapi uvicorn jinja2 psutil pydantic_settings MetaTrader5
2025-10-14 07:37:15 +03:00
```
2025-11-20 09:46:27 +03:00
> Пока что можно использовать Pyhton с версией не выше **3.12** из-за модуля MetaTrader5
### 3. Запустите приложение
2025-10-14 07:37:15 +03:00
```bash
2025-11-20 09:46:27 +03:00
python run.py --config-file=config.json --host=0.0.0.0 --port=8000
2025-10-14 07:37:15 +03:00
```
2025-11-20 09:46:27 +03:00
Можно указать свои значения параметров `config-file`, `host` и `port` или запустить без параметров:
```bash
python run.py
```
Установленное по умолчанию значение `--host=0.0.0.0` делает доступным обращение к приложению по любому IP-адресу, который имеет компьютер, где произведён запуск. Для доступа извне надо обеспечить доступность обращения по внешнему IP к выбранному порту (8000 по умолчанию).
### 4. Откройте в браузере
Для доступа с локального компьютера (сервера) используйте адрес http://127.0.0.1:8000 при настройках по умолчанию.
Для доступа с другого компьютера используйте IP-адрес сервера и выбранный порт.
2025-10-04 08:21:12 +00:00
MQL5 Algo Forge / [antekov](https://www.mql5.com/en/users/antekov)