urovio.Все инструкции
ПОШАГОВАЯ ИНСТРУКЦИЯ

Подключение Мосбиржи Sandbox

Мосбиржу подключаем через брокера Т‑Инвестиции. Нужен Sandbox-токен T‑Invest API и отдельный виртуальный счёт песочницы.

  1. Откройте настройки Т‑Инвестиций

    Войдите в настройки брокерского профиля. Если доступа к Т‑Инвестициям ещё нет, сначала оформите его у брокера. Демо-кабинет Urovio не создаёт брокерский профиль.

  2. Выпустите Sandbox-токен

    Найдите раздел T‑Invest API или «Токены API». Выберите токен для песочницы, Sandbox. Для открытия и закрытия заявок нужен торговый доступ, токен только для чтения не подойдёт. Реальный Full-access-токен сюда не вставляйте.

    Брокер может запросить дополнительное подтверждение и настройку подтверждения сделок. Проверьте условия в его кабинете. Скопируйте выпущенный токен сразу, повторно показать его обычно нельзя.

  3. Создайте виртуальный счёт

    Если счёт песочницы уже есть, используйте отдельный свободный счёт. Если его нет, откройте официальную страницу OpenSandboxAccount. В панели запроса выберите «Работа в песочнице» и авторизацию Sandbox-токеном. Укажите тело запроса {"name":"Urovio Sandbox"}, отправьте его и сохраните accountId из ответа.

    Это технический счёт песочницы. Он не совпадает с номером вашего реального брокерского счёта. Создание счёта через сам Urovio пока не поддерживается.

  4. Добавьте виртуальные рубли

    В разделе SandboxService выберите метод SandboxPayIn. Оставьте контур песочницы и передайте полученный accountId. Пример виртуального пополнения на 100 000 ₽:

    {
      "accountId": "ID_ВАШЕГО_SANDBOX_СЧЁТА",
      "amount": { "currency": "rub", "units": "100000", "nano": 0 }
    }

    Используйте адрес sandbox-invest-public-api.tbank.ru. Это тестовое пополнение внутри песочницы, банковский перевод не нужен.

  5. Сохраните токен в Urovio

    В кабинете откройте «Биржи и ключи», затем «Мосбиржа Sandbox». Вставьте токен без слова Bearer, кавычек и пробелов. Укажите капитал в рублях, например 100 000 ₽. Сохраните подключение. Выбранная сумма не создаёт и не пополняет счёт у брокера.

  6. Выберите счёт и проверьте его

    Нажмите «Проверить счёт». Если найдено несколько счетов, выберите нужный в списке и повторите проверку. На нём должно хватать виртуальных рублей, не должно быть чужих позиций и заявок.

  7. Запустите Sandbox

    После статуса «Готов к запуску» нажмите «Запустить Demo». Сделки будут виртуальными. Песочница имеет особенности исполнения, поэтому её результат может отличаться от торговли на настоящей бирже.

Если подключение не прошло

Нет Sandbox-счёта
Одного токена недостаточно. Создайте счёт через OpenSandboxAccount, затем добавьте виртуальные рубли через SandboxPayIn.
Токен отклонён
Проверьте тип Sandbox и отсутствие лишних символов. У брокера есть сроки действия и условия отзыва токенов. При необходимости выпустите новый.
Не хватает средств
Сумма, выделенная боту, не должна превышать свободный виртуальный баланс выбранного счёта. После пополнения повторите проверку.
Ошибка сертификата на стороне брокера
Не вводите токен на странице с предупреждением браузера. Проверьте настройку доверенных сертификатов по инструкции Т‑Банка. Не отключайте проверку TLS.

Документация: токены T‑Invest API, счета и пополнение песочницы.

Никому не передавайте пароль биржи и коды подтверждения. В Urovio нужны только отдельные Demo API-ключи или Sandbox-токен.
Перейти к подключению в кабинете