Перейти к основному содержанию

Установка Trade (начните здесь)

Достаточно облачного сервера с 2 ядрами CPU и 2 ГБ памяти. Следуйте инструкции — установка выполняется одной командой.

Устанавливайте вместе с видео

Alibaba CloudAWS

Купите серверZML Trade устанавливается на вашем собственном облачном сервере, а API-ключи бирж хранятся только на нём. Требования невысокие: достаточно облачного сервера начального уровня, от примерно 11 USD в месяц.

ZML Trade работает на вашем собственном облачном сервере, а API-ключи бирж хранятся только на этом сервере. Технические навыки не нужны: несколько кликов, копирование и вставка одной команды — и всё установлено.

Минимальные требования

  • Ядер CPU: 2, память: 2 ГБ, диск: 20 ГБ, Linux архитектуры x86_64 (рекомендуется Ubuntu 24.04 LTS).

  • Выберите полосу пропускания с оплатой по трафику.

  • Выберите регион Япония (Токио).

  • Достаточно тарифа начального уровня, от примерно 11 USD в месяц (официальная цена на 2026-10; окончательной считается цена на странице ордера). Сам ZML Trade бесплатен.

  • Устанавливать Docker заранее не нужно, как и готовить домен и сертификат. Установщик сделает это сам.

Выберите регион Япония (Токио): биржи могут отклонять доступ к API с серверов в других регионах. После покупки регион изменить нельзя.

Следуйте инструкции: выберите один вариант

Если сервера у вас ещё нет, выберите провайдера и следуйте инструкции: от покупки сервера до открытия Trade:

Оба провайдера позволяют в любой момент повысить конфигурацию сервера в консоли: когда комбинаций станет больше, повысьте её без переустановки Trade.

Использование другого облачного сервера

Подойдёт любой сервер, отвечающий минимальным требованиям выше; провайдера и тариф выбираете вы. Перед покупкой и установкой проверьте следующее:

  • Выберите архитектуру x86 (x86_64), а не ARM.

  • Выберите чистый образ системы Linux (рекомендуется Ubuntu 24.04 LTS), а не образ с приложениями вроде BT-панели или WordPress: входящие в них программы занимают порт 443, который нужен Trade.

  • Выберите оплату полосы пропускания по трафику. На тарифах с очень узкой полосой или со снижением полосы в часы пик рыночные данные приходят с задержкой.

  • В качестве региона выберите Японию (Токио).

  • В группе безопасности (файрволе) вашей облачной консоли разрешите входящий TCP 443. Trade использует только этот порт.

  • Вы можете входить как root, либо пользователь, под которым вы входите, может использовать sudo.

  • В белых списках IP ваших API-ключей биржи должен быть публичный IP этого сервера. Если публичный IP сервера может измениться, перед установкой привяжите фиксированный публичный IP (эластичный IP).

Когда всё будет готово, войдите на сервер и выполните команду установки, следуя шагам ниже.

Выполните команду установки

  1. Скопируйте эту команду (на странице установки Trade на нашем сайте есть кнопка «Скопировать команду установки»):

bash
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh
  1. Щёлкните правой кнопкой мыши в командной строке и выберите «Вставить» или нажмите Ctrl+V (⌘V на Mac), затем нажмите клавишу Ввод.

  2. На экране появится список из 16 языков. Введите номер перед нужным языком и нажмите клавишу Ввод. После этого установщик и веб-страницы Trade будут использовать этот язык.

  3. Дальше всё происходит автоматически и больше ничего не спрашивает: проверка сервера, установка Docker, загрузка ZML Trade, запуск и запрос HTTPS-сертификата. Пять шагов отмечаются галочкой по очереди. Символ перед текущим шагом всё время вращается, а секунды продолжают идти, так что видно, что установка работает.

  4. Когда вы увидите «Установка завершена за …», установка закончена. Обычно это занимает минуту или две.

Если Trade не удаётся установить (например, не хватает места на диске или порт 443 занят другой программой), установщик сообщит причину и остановится. Устраните её, как описано, затем снова выполните ту же команду; уже выполненные шаги будут пропущены.

Откройте Trade и создайте учётную запись администратора

  1. В конце терминал выведет «Откройте эту ссылку в браузере (скопируйте всю строку)». Строка отдельно под этой надписью — это адрес вашего Trade. Выделите адрес мышью, протянув от https до конца адреса, щёлкните правой кнопкой и выберите «Копировать», затем вставьте его в адресную строку браузера. Ctrl+C в командной строке не копирует. Если адрес длинный и переносится на две строки, выделите обе строки.

  2. На странице отобразится Настройка учётной записи администратора. Введите имя пользователя и пароль, примите условия и выберите Создать и продолжить. Теперь вы в Trade.

Эта ссылка содержит одноразовый код для создания аккаунта администратора. Держите её при себе и никому не передавайте. Аккаунт хранится только на вашем собственном сервере, поэтому храните пароль надёжно. Если вы его забудете, выполните на сервере curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --reset-admin, чтобы задать новый.

Если вы потеряли ссылку, снова войдите на сервер, откройте командную строку, вставьте эту команду и нажмите клавишу Ввод, чтобы ссылка была выведена повторно.

bash
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --setup-link

Браузер предупреждает, что сертификат не является доверенным

Установщик автоматически запрашивает доверенный сертификат для публичного IP-адреса сервера. Если сертификат получен, браузер сразу открывает Trade. Если получить его не удаётся (сервер находится за NAT или порт 443 недоступен из интернета), используется самоподписанный сертификат, и терминал выводит дополнительную строку с отпечатком TLS SHA-256. Чтобы проверить его, нажмите на значок слева от адресной строки браузера, откройте сведения о сертификате, найдите отпечаток SHA-256 и сравните его посимвольно с тем, что выведен в терминале; продолжайте, только если есть совпадение, а если его нет — остановитесь.

После открытия порта выполните эту команду, чтобы снова запросить доверенный сертификат:

bash
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --enable-ip-cert

После установки

  1. Подключите биржу: добавьте API-ключи вашей биржи. В список разрешённых IP-адресов каждого ключа введите исходящий IP-адрес, который указан в Trade, — это публичный IP-адрес этого сервера.

  2. Выполните сопряжение с Z Market Lab: отправляйте понравившиеся в Z Market Lab возможности в этот Trade в один клик.

  3. Используйте несколько публичных IP-адресов: если у вас много комбинаций, добавьте серверу ещё публичных IP-адресов; Trade найдёт их сам и распределит запросы.

Обновления

Trade устанавливает только подписанные релизы. Новые установки по умолчанию обновляются автоматически, как только поступает новая версия. Вы можете перейти в Trade на ручное обновление и выбрать удобное время, но новая версия всё равно будет установлена в течение 7 дней после поступления. Срочные исправления, которые ZML помечает как обязательные, устанавливаются без ожидания. Перед переключением выполняется резервное копирование базы данных, и если до запуска новой версии что-то пойдёт не так, продолжит работать текущая версия. Обновление не требует закрывать позиции и никогда не закрывает их за Вас. На минуту-две обновления Trade приостанавливает торговлю, и ордера, уже находящиеся на бирже, в это время всё равно могут быть исполнены.

Использование собственного домена (для продвинутых)

Чтобы открывать Trade на собственном домене с доверенным сертификатом, измените Caddyfile в каталоге установки — обновления его не перезаписывают. Прежде чем добавить сайт для своего домена, уберите сайт по умолчанию с самоподписанным сертификатом, иначе при подключении к домену по-прежнему будет выдаваться самоподписанный сертификат.