🔑
Коротко. Чтобы открывать позиции у Финама прямо из сервиса, нужен секретный ключ (secret) Finam Trade API с правом торговли — лучше только к одному счёту. С ним сервис загрузит ваш портфель, маржу и ставки риска, посчитает объём от риска и отправит заявку сразу со стоп-лоссом и тейк-профитом. Для просмотра счёта ключ идёт из вашего браузера напрямую в API Финама, а для торговли хранится на моём сервере в зашифрованном виде — чтобы стоп и тейк выставлялись, даже когда вкладка закрыта.

Что даёт ключ в сервисе

  • Ваш счёт как у брокера: ликвидный портфель, начальная и минимальная маржа, позиции, стопы и тейки из терминала.
  • Ставки и ГО именно вашего счёта — и ваш уровень риска (КСУР или КПУР): сервис определит его сам.
  • Живые цифры: P&L, маржа и деньги на счёте обновляются раз в 3 с, пока идут торги.
  • Сделки в один клик: рыночные, отложенные лимитные и заявки в пробой — стоп-лосс и тейк-профит выставляются сами после исполнения.
  • Закрытие позиций: выбранные позиции закрываются по рынку, их стопы и тейки снимаются автоматически.

Подробно обо всех возможностях — в статье «Сервис роботов по токену».

Как создать ключ — пошагово

  1. Откройте раздел токенов Finam Trade API: api.finam.ru/tokens — и войдите под своей учётной записью Финама.
  2. Создайте новый токен. Выберите счёт, которым будете торговать через сервис, и дайте ключу право торговли — выставление и отмену заявок.
  3. Скопируйте секретный ключ сразу после создания и сохраните в надёжном месте.
  4. Откройте сервис Финам, нажмите «Загрузить из Финам» и вставьте ключ.
💡
Для Финама не нужны ни Яндекс Браузер, ни сертификат Минцифры — сервис работает в любом современном браузере.

Как подключить ключ в сервисе

В блоке «Ваш счёт» нажмите «Загрузить из Финам», вставьте ключ и нажмите «Загрузить». В данных счёта появится строка «Токен: просмотр и торговля» — кнопки «Открыть позиции у брокера» и «Закрыть позиции» станут активны, а переключатель КСУР/КПУР встанет на уровень вашего счёта. Пока вкладка открыта, ключ остаётся в ней; закроете вкладку — он сотрётся.

Для программистов: по секретному ключу браузер получает у Финама короткоживущий ключ сессии (access_key) и продлевает его сам — секретный ключ не уходит никуда, кроме API Финама.

Безопасность

  • Ключ — это доступ к торговле по счёту. Не публикуйте его и не пересылайте в мессенджерах.
  • Один счёт — один ключ. Так даже при утечке ключ не затронет остальные ваши счета.
  • Ключ под защитой: для просмотра он идёт из вашего браузера напрямую в API Финама, а для торговли хранится на моём сервере в зашифрованном виде и используется только для ваших заявок и защиты позиций. Отозвать доступ можно в любой момент в личном кабинете Финама.
  • Отозвать ключ можно в любой момент в разделе «Токены» — после этого он перестанет работать сразу.