Подключения
Мастер подключения
Мастер открывается кнопкой «Добавить подключение» в разделе «Подключения»; шаги — «Биржа» и «Ключ».
«Биржа» — выбор биржи и «Наименование»; блок «Комиссии» необязателен. «Далее» доступна, когда выбрана биржа и введено имя. Биржа, которая сейчас не принимает новые подключения, дальше этого шага не проходит.
«Ключ»:
- свёрнутая инструкция биржи (см. «Инструкции по биржам»);
- карточка «Белый список IP-адресов» с кнопкой «Скопировать адреса»;
- предупреждение, если биржа требует единый торговый аккаунт;
- поля ключа биржи (см. «API-ключ»);
- галочка согласия с условиями и ссылка «Прочитать условия»;
- блок «Проверка ключа» (после теста — «Ответ биржи») и строка состояния.
Кнопки: «Отмена», «Назад», «Тест соединения», «Сохранить подключение». Правка ключа или смена биржи сбрасывает результат теста.
Проверка прав
Блок «Проверка ключа» заполняется после теста, по строке на условие:
- «Чтение и запись на рынке фьючерсов»;
- «Чтение и запись на спотовом рынке»;
- «Включён режим хеджирования позиций».
| Отметка | Значение | Сохранить можно |
|---|---|---|
| ✓ | биржа подтвердила право | да |
| ✗ | у ключа нет права | нет |
| «Нет проверки» | биржа не дала проверить | да |
| ⚠ «проверка не выполнена» | ответ биржи не распознан | да |
| рынок недоступен для торговли | рынок биржи закрыт в Profit Cloud | да |
Права проверяются по данным биржи или запросами, которые не создают ордеров и не двигают средства.
Режим хеджирования: ✓ — счёт в режиме хеджирования, ✗ — в одностороннем; ⓘ подсказывает, как переключить. С односторонним режимом подключение не сохраняется. Если режим на бирже не выбирается или задаётся по инструменту (см. «Что такое Profit Cloud → Биржи → Режим позиции»), строка показывает «Нет проверки».
Согласия
Перед тестом — галочка согласия с условиями создания и использования подключений; условия открываются ссылкой «Прочитать условия». Вместе с подключением сервер сохраняет время согласия, версию условий и язык приложения.
Проверка связи
«Тест соединения» доступен, когда стоит галочка согласия, аккаунт не заморожен и биржа принимает подключения. Приложение спрашивает код-пароль и шифрует ключ на устройстве (см. «Безопасность → Ключи бирж → Шифрование ключа»).
Сервер проверяет по порядку:
- аккаунт не заморожен;
- исполнитель ордеров принял зашифрованный ключ;
- биржа принимает ключ — по приватному запросу на чтение, с требованиями биржи к счёту;
- права ключа;
- счёт в режиме хеджирования, если биржа даёт выбор.
Итог теста — ключ принят или отклонён, с ответом биржи.
«Сохранить подключение» доступна после теста без отказов. Сохраняется ключ, зашифрованный при тесте, — код-пароль второй раз не нужен; зашифрованный ключ действителен 10 минут.
Тест не проходит, если:
| Причина | Что сделать |
|---|---|
| время на устройстве сбито | включить автоматическую установку времени |
| версия приложения устарела | установить обновление |
| сервер не принял ключ | повторить; не вышло — в поддержку |
| у ключа есть право на вывод средств и биржа это сообщает | пересоздать ключ на бирже без права на вывод |
| ключ устройства недоступен | см. «Безопасность → Устройства» |
| аккаунт заморожен | дождаться конца заморозки |