Platformalar va talablar
Kompyuteringiz uchun mos runtime tanlang.
Linux x64
Compose plaginli Docker Engine va Python 3.10+ ishlating. Lokal savdo runtime’i Linux amd64 talab qiladi. Yig‘ish uchun Docker’ga kamida 4 GiB, kompyuterga esa 8 GiB yoki ko‘proq RAM tavsiya etiladi.
Windows x64
PowerShell, Python 3.10+ va Linux konteynerlari / WSL 2 bilan Docker Desktop kerak. Doctor’dan oldin Docker Desktop’ning dastlabki sozlamalarini yakunlang. CLI mosligi desktop’da broker buyruqlarini bajarishdan alohida tekshiriladi.
macOS: Intel va Apple Silicon
Intel Mac lokal Docker Desktop ishlatishi mumkin. Apple Silicon’da CLI Mac’da ishlaydi, Linux x64 Docker host esa SSH orqali ulanadi. Lokal ARM emulyatsiyasi o‘rnatuvchiga kirmaydi. Mavjud Linux ARM/FEX muhiti uchun alohida kengaytirilgan qo‘llanma bor.
Lokal Apple Silicon: hozirgi holat
MetaQuotes MT5 ilovasini Apple M1 va yangiroq chiplarda qo‘llaydi. Bizning lokal Mac runtime’imiz uchun Python SDK, RPC va tiklanishni ishlab chiqish va sinash kerak. Ubuntu ARM/FEX hostning Linux kutubxonalaridan foydalanadi va macOS’da tekshirilmagan. CLI unit testlari lokal MT5 mosligini isbotlamaydi.
SSH orqali masofaviy Docker
O‘zingizning mavjud Linux x64 kompyuteringiz yoki VPS va SSH manzilini taqdim eting. Hosting alohida tashkil qilinadi. Hostda Docker, Compose, Python 3 va Docker huquqli SSH kaliti kerak. Kompyuterda Docker CLI, Compose va OpenSSH bo‘lishi lozim. LVCT alohida kontekst yaratadi. Open buyrug‘i ochiq turguncha panelning xususiy tunnelini saqlaydi.
lvct init --remote user@server.example
lvct doctor
lvct start
lvct open