Разделы документации

Подключения

Мастер подключения

Мастер открывается кнопкой «Добавить подключение» в разделе «Подключения»; шаги — «Биржа» и «Ключ».

«Биржа» — выбор биржи и «Наименование»; блок «Комиссии» необязателен. «Далее» доступна, когда выбрана биржа и введено имя. Биржа, которая сейчас не принимает новые подключения, дальше этого шага не проходит.

«Ключ»:

  • свёрнутая инструкция биржи (см. «Инструкции по биржам»);
  • карточка «Белый список IP-адресов» с кнопкой «Скопировать адреса»;
  • предупреждение, если биржа требует единый торговый аккаунт;
  • поля ключа биржи (см. «API-ключ»);
  • галочка согласия с условиями и ссылка «Прочитать условия»;
  • блок «Проверка ключа» (после теста — «Ответ биржи») и строка состояния.

Кнопки: «Отмена», «Назад», «Тест соединения», «Сохранить подключение». Правка ключа или смена биржи сбрасывает результат теста.

Проверка прав

Блок «Проверка ключа» заполняется после теста, по строке на условие:

  • «Чтение и запись на рынке фьючерсов»;
  • «Чтение и запись на спотовом рынке»;
  • «Включён режим хеджирования позиций».
Отметка Значение Сохранить можно
✓ биржа подтвердила право да
✗ у ключа нет права нет
«Нет проверки» биржа не дала проверить да
⚠ «проверка не выполнена» ответ биржи не распознан да
рынок недоступен для торговли рынок биржи закрыт в Profit Cloud да

Права проверяются по данным биржи или запросами, которые не создают ордеров и не двигают средства.

Режим хеджирования: ✓ — счёт в режиме хеджирования, ✗ — в одностороннем; ⓘ подсказывает, как переключить. С односторонним режимом подключение не сохраняется. Если режим на бирже не выбирается или задаётся по инструменту (см. «Что такое Profit Cloud → Биржи → Режим позиции»), строка показывает «Нет проверки».

Согласия

Перед тестом — галочка согласия с условиями создания и использования подключений; условия открываются ссылкой «Прочитать условия». Вместе с подключением сервер сохраняет время согласия, версию условий и язык приложения.

Проверка связи

«Тест соединения» доступен, когда стоит галочка согласия, аккаунт не заморожен и биржа принимает подключения. Приложение спрашивает код-пароль и шифрует ключ на устройстве (см. «Безопасность → Ключи бирж → Шифрование ключа»).

Сервер проверяет по порядку:

  1. аккаунт не заморожен;
  2. исполнитель ордеров принял зашифрованный ключ;
  3. биржа принимает ключ — по приватному запросу на чтение, с требованиями биржи к счёту;
  4. права ключа;
  5. счёт в режиме хеджирования, если биржа даёт выбор.

Итог теста — ключ принят или отклонён, с ответом биржи.

«Сохранить подключение» доступна после теста без отказов. Сохраняется ключ, зашифрованный при тесте, — код-пароль второй раз не нужен; зашифрованный ключ действителен 10 минут.

Тест не проходит, если:

Причина Что сделать
время на устройстве сбито включить автоматическую установку времени
версия приложения устарела установить обновление
сервер не принял ключ повторить; не вышло — в поддержку
у ключа есть право на вывод средств и биржа это сообщает пересоздать ключ на бирже без права на вывод
ключ устройства недоступен см. «Безопасность → Устройства»
аккаунт заморожен дождаться конца заморозки