Açıklama yok
  • Python 49.6%
  • MQL5 26.4%
  • JavaScript 13.4%
  • HTML 7.2%
  • CSS 3.4%
Dosyaya git
Depo dosyaları (en son değişiklik(commit) ilk sırada)
Dosya adı En son değişiklik(commit) mesajı En son değişiklik(commit) tarihi
Yuriy Bykov Yuriy Bykov 97a0ec37d4 Prepare article part 4 for publication
Article:
- rename the deployment section to "Развёртывание через config/services.ini"
- keep only first-level sections in the table of contents, drop the
  archive entry
- add the warning block and the archive table in the series format
- rename screenshots to meaningful English names

Publishing helpers (docs/publish):
- build_article_html.py builds the HTML fragment for the site editor with
  anchored headings, linked table of contents, captions and code blocks
- code/ holds each code block as a separate file, description.txt the
  short description

Code:
- static/script.js: bump version to 0.3.0

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 23:43:05 +03:00
docs Prepare article part 4 for publication 2026-10-28 23:43:05 +03:00
static Prepare article part 4 for publication 2026-10-28 23:43:05 +03:00
templates Fix layout 2026-01-14 08:46:02 +03:00
.gitignore Add time and margin to terminal card 2025-10-30 22:41:27 +03:00
config.json Draft version 2026-07-25 20:52:51 +03:00
config.py Edit article part 4, add testing section and screenshots 2026-10-28 21:19:21 +03:00
deploy_service.py Edit article part 4, add testing section and screenshots 2026-10-28 21:19:21 +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 Edit article part 4, add testing section and screenshots 2026-10-28 21:19:21 +03:00
mt5_control.py Log unexpected errors in read_state instead of swallowing them 2026-07-27 13:41:03 +03:00
README.md Edit article intro, update Python note 2026-10-28 21:19:21 +03:00
run.py Add comments 2025-11-20 14:02:48 +03:00
ServiceStateWriter.mq5 Edit article part 4, add testing section and screenshots 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