No description
Find a file
2025-11-20 15:25:35 +03:00
static Add time and margin to terminal card 2025-10-30 22:41:27 +03:00
templates Modify Views 2025-11-05 22:14:19 +03:00
.gitignore Add time and margin to terminal card 2025-10-30 22:41:27 +03:00
config.json Add comments 2025-11-20 14:02:48 +03:00
config.py Add comments 2025-11-20 14:02:48 +03:00
extracticon.py Add account info, BEP, start/stop icons 2025-10-24 02:13:35 +03:00
LICENSE Initial commit 2025-10-04 08:21:12 +00:00
main.py Add comments 2025-11-20 14:02:48 +03:00
mt5_control.py Add comments 2025-11-20 14:02:48 +03:00
README.md Update README 2025-11-20 09:46:27 +03:00
run.py Add comments 2025-11-20 14:02:48 +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

Пока что можно использовать Pyhton с версией не выше 3.12 из-за модуля MetaTrader5

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