Проверка перед запуском
Разберитесь с проверками перед запуском и сообщениями о недопуске.
Проверки перед запуском
Перед запуском LIVE лаунчер по порядку проверяет и спрашивает:
- Файл робота читается, а параметры профиля запуска корректны. Общая торгуемая пара с другим роботом показывается как предупреждение; пара, которую стратегия только читает, не считается торгуемой.
- Подтверждение режима: окно Запустить «…» в режиме …?.
- На компьютере работает защищённое хранилище ключей, а заданные лимиты риска корректны.
- Отдельное подтверждение Запуск LIVE: реальные деньги (в Sandbox — Запуск LIVE · Sandbox: тестовые средства). Окно открывается на кнопке Отмена.
- Есть ключи API. Если их нет, сразу открывается окно ввода ключей.
- После выбора счёта лаунчер проверяет роботов этого компьютера и серверов текущего профиля XTester Studio. Проверка повторяется перед проверочной реальной заявкой и непосредственно перед запуском.
- Если прошлая команда бирже завершилась с неизвестным результатом — проверка вручную (см. Карантин).
- При первом LIVE-запуске на этом счёте — проверочная реальная заявка (см. ниже).
- Робот запускается; ход запуска виден в уведомлении с кнопкой Отменить запуск.
- Причина недопуска
Если проверка не пройдена, лаунчер показывает причину и, где можно, кнопку исправления: Открыть подключения, Открыть профиль запуска, Открыть лимиты риска, Выбрать аккаунт. Все строки проверки есть в журнале.
Paper-робот тоже проходит проверку перед запуском; если она не пройдена, открывается журнал с причинами.
Один и тот же публичный отпечаток биржевого счёта в двух местах запрещает второй LIVE-запуск на любой паре. Если отпечатки различаются, общая пара сама по себе не мешает. Если отпечаток неизвестен, та же пара в той же сети биржи считается возможным общим счётом и запуск отклоняется. Одинаковая стратегия требует отдельного предупреждения или подтверждения.
Если Studio закрыт, сервер недоступен, сведения устарели или агент не поддерживает эту проверку, отсутствие других роботов не подтверждено: новый LIVE-запуск и продолжение удерживаются. Откройте нужное окно XTester Studio и проверьте серверы в разделе «Роботы». Paper сохраняет обычные проверки и сообщает в журнале, что сведения о других местах запуска неизвестны.
Проверочная реальная заявка
При первом LIVE-запуске робота на счёте лаунчер проверяет, что биржа принимает и снимает заявки. Он показывает план: тип заявки, цену, количество, сумму и оценку комиссии.
- Отметьте Биржа проверена: открытых ордеров нет, позиции нет и Понимаю: это реальная заявка на реальном счёте, за мои деньги. Если биржа не подтвердила режим «только мейкер», нужна ещё третья отметка.
- Нажмите Далее и введите сумму заявки точно так, как она показана.
- Нажмите Отправить реальную заявку. Лаунчер отправит одну минимальную заявку, прочитает её с биржи, снимет и проверит, что позиции нет.
Если понадобится ручная проверка, отметки сбросятся: проверьте открытые ордера и позицию прямо на бирже и подтвердите снова.
Перед отправкой проверочной реальной заявки сведения о других роботах проверяются повторно. При отказе или отмене новая заявка не отправляется. Проверка других роботов не заменяет ваши отметки, точный ввод суммы и подтверждение реальной заявки.
Лимиты риска
Лимиты задаются в профиле запуска: Лимиты риска. Для LIVE они необязательны, но заданные лимиты проверяются перед запуском: например, лимит ордера больше лимита позиции остановит запуск с объяснением.
Дневной убыток задаётся в валюте счёта, в процентах капитала на начало дня UTC или обоими способами — тогда срабатывает более строгий. Лимит считается по результату самого робота, а не всего счёта, поэтому ввод и вывод денег и другие роботы на нём не влияют. Когда дневной лимит сработал, новые входы прекращаются до конца дня.
Ключи только в лаунчере
Ключи бирж вводятся только в лаунчере — на странице Подключения или в окне, которое лаунчер сам откроет при запуске. Они хранятся только на этом компьютере, в защищённом хранилище, и в файлы роботов не попадают.
Никому не передавайте ключи, приватные ключи и мнемонику. Для кошельков вводите ключ агента или подписанта, а не мастер-кошелька.
Вмешательство
Если на счёте LIVE-робота что-то изменилось не по его команде — появился чужой ордер, ордер робота сняли или изменили, позиция изменилась не из-за его сделок, — под заголовком окна появляется жёлтая полоса Вмешательство в стратегию робота. с подробностями, а в строке состояния — Вмешательство.
• Если робот торгует дальше: Открыть журнал или Принять к сведению — предупреждение уйдёт и появится снова при следующем изменении.
• Если робот встал на паузу по своей паре и ждёт решения: Принять изменение — ордера и позиция по паре становятся робота, и он продолжает; Восстановить — снять все ордера по паре и закрыть позицию, открытую без робота, затем продолжить; или завершить работу кнопкой Стоп.
Если в профиле выбран Telegram, решение можно принять и ответом в Telegram.
Карантин и неизвестный результат
Если команда бирже завершилась с неизвестным результатом (например, оборвалась связь), лаунчер не знает, исполнилась ли она. Перед следующим LIVE-запуском он покажет Биржа ждёт проверки.
- Откройте биржу и проверьте этот аккаунт: открытые ордера и позицию.
- Нажмите Да, проверено. Перед запуском лаунчер ещё раз убедится, что на бирже чисто.
Если после остановки на бирже остались позиция или ордера, строка состояния предупреждает проверьте биржу — проверьте их перед следующим запуском.