Open Source

Торговый терминал Финам
для тех, кто живет в консоли

Зачем открывать тяжёлый браузер или мобильное приложение, чтобы просто проверить портфель? Финам Терминал (Finam Terminal) — нативный TUI клиент на Go: торговый терминал для трейдинга, который открывается одной командой прямо в консоли.

Терминал для торговли на бирже, который не отрывает от работы. Легкий. Быстрый. Управляется с клавиатуры.

$ curl -fsSL https://fcli.ru/install.sh | bash
100% Go ~24MB RAM Docker Ready
bash — 120x40
Finam Terminal Demo

Полный контроль над портфелем

Все необходимые инструменты трейдера, упакованные в текстовый интерфейс.

Портфель и счета

Все торговые счета, доступные по токену, в одном окне. Позиции со средней ценой входа и нереализованным P&L, история сделок за последние 30 дней с колонкой НКД по облигациям, активные и завершённые заявки.

Рыночные данные

Лучшие bid и ask с объёмами, свечной график с четырьмя таймфреймами — M5, H1, D и W по клавишам 1–4. В профиле инструмента — отдельные поля для фьючерсов, опционов и облигаций и календари корпоративных действий: дивиденды, сплиты, купоны, амортизация и оферты. Обновление раз в 5 секунд.

Торговля

Шесть типов заявок: рыночная, лимитная, стоп, стоп-лимит, тейк-профит и связанная пара SL/TP. Заявку можно отредактировать или отменить, позицию — закрыть прямо из терминала. Заявка, порождённая стоп-заявкой, показывается под родительской с маркером ↳.

Почему это удобно?

Скорость и легкость

Написан на чистом Go. Никакого Electron и прожорливых веб-движков. Запускается мгновенно даже на слабых машинах.

Горячие клавиши

Интерфейс спроектирован для управления с клавиатуры. Не отвлекайтесь на мышь — переключайтесь между окнами и отправляйте ордера шорткатами.

Приватность

Ваш токен API хранится только на вашем диске в зашифрованном виде. Прямое соединение с серверами Финам без посредников.

# Установка

Native Install (Рекомендуем)

Одна команда — и терминал готов к работе. Автоматическое определение платформы и архитектуры.

$curl -fsSL https://fcli.ru/install.sh | bash

* Скрипт автоматически скачает последнюю версию и добавит в PATH.

Docker

Изолированная среда, минимум зависимостей.

$docker pull ghcr.io/updevru/finam-terminal:latest
$docker run -it --name finam-terminal ghcr.io/updevru/finam-terminal:latest

* Токен будет сохранён в контейнере. Чтобы конфиг и токен сохранились на хосте, примонтируйте volume -v ~/.finam-cli:/root/.finam-cli.

Проверка PATH, переменные окружения, обновление и удаление — подробная инструкция по установке.

# Быстрый старт

  1. 1

    Получите счет и токен

    Для начала работы вам нужен брокерский счет и API токен.

    ⚠️ Включите права Торговля при создании токена, если планируете торговать.
  2. 2

    Запустите терминал

    При первом запуске программа запросит токен и сохранит его локально в файле .env.

  3. 3

    Готово к торговле

    Используйте Tab для переключения вкладок, стрелки для навигации. Выход через Ctrl+C.

Ещё нет счёта?

Откройте брокерский счёт за 5 минут — мы подготовили пошаговые инструкции с картинками

Открыть счёт