tstock — биржевые графики в терминале без лишних телодвижений

07 Oct, 2024

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

632
🔱 48
👥 6

Знакомо чувство, когда нужно быстро проверить котировки, а открывать браузер или тяжеловесные торговые платформы совсем не хочется? Особенно если вы работаете в терминале и цените скорость. Именно для таких случаев создан tstock — минималистичный инструмент для отображения биржевых графиков прямо в командной строке.

Что это и зачем

tstock — это Python-утилита, которая превращает ваш терминал в мини-трейдинговый терминал. Всего одна команда — и перед вами свечной график нужного актива. Никаких GUI, браузерных вкладок и лишних кликов.

Кому пригодится:

  • Разработчикам, которые следят за рынками между делом
  • Трейдерам, ценящим минимализм
  • Админам, которым нужно быстро проверить котировки на сервере
  • Всем, кто работает в терминале и не любит переключаться между окнами

Как это работает

Установка проще некуда:

pip install tstock

После установки нужно получить бесплатный API-ключ на AlphaVantage (процесс занимает минуту) и можно начинать:

Реклама
tstock aapl  # график Apple

И вуаля — перед вами свечной график за последние 3 месяца:

Демонстрация работы tstock

Ключевые возможности

  1. Поддержка разных рынков

    • Акции (включая международные биржи)
    • Криптовалюты
    • Форекс
  2. Гибкие настройки отображения

    • Разные таймфреймы от 1 минуты до месяца
    • Настройка цветов (зеленый/красный или синий/красный)
    • Возможность вывода только последней цены
  3. Поиск тикеров Встроенный поиск помогает найти нужный актив:

    tstock -s tesco
    
  4. Международные биржи Достаточно указать код биржи через точку:

    tstock 600104.SHH  # SAIC Motor на Шанхайской бирже
    
  5. Необязательная, но забавная фича — «слова мудрости» (активируется флагом -w)

Технические детали

  • Написано на Python 3.6+
  • Использует API AlphaVantage (бесплатный тариф: 500 запросов в день)
  • Весит всего ~155 КБ
  • Доступно через pip, AUR (для Arch Linux) и Docker

Практическое применение

  1. Быстрая проверка котировок без отрыва от работы в терминале
  2. Скрипты для мониторинга — можно интегрировать в свои bash-скрипты
  3. Серверный мониторинг — когда GUI недоступен
  4. Образовательные цели — наглядное изучение биржевых графиков

Ограничения

  • Бесплатный API имеет лимит 5 запросов в минуту
  • В Windows нужен терминал с поддержкой ANSI (например, Windows Terminal)

tstock — отличный пример того, как полезный инструмент может быть простым. Это не замена профессиональным торговым платформам, но идеальное решение для быстрой проверки рынка без лишних телодвижений.

Попробуйте, если:

  • Работаете в терминале
  • Цените минимализм
  • Хотите быстро проверять котировки
  • Любите полезные CLI-утилиты

Установка: pip install tstock

P.S. Автор принимает донаты в виде кофе (и криптовалют тоже).

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.