| static | ||
| templates | ||
| .gitignore | ||
| config.json | ||
| config.py | ||
| extracticon.py | ||
| LICENSE | ||
| main.py | ||
| mt5_control.py | ||
| README.md | ||
| run.py | ||
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