-
Библиотека ETNA в Python для прогнозирования временных рядов
Мне довелось работать с множеством инструментов для анализа временных рядов, и постоянно приходилось комбинировать различные библиотеки, чтобы получить полный цикл работы с временными рядами — от предобработки до бэктестинга, от подбора гиперпараметров до подготовки к деплою. Библиотека ETNA (Easy Time-series Analysis) от команды T-Bank AI Center решает эту проблему элегантно, предоставляя единый интерфейс для всех…
-
Библиотека typing в Python для решения задач типизации
При написании кода на Python мы иногда можем столкнуться с проблемой, что этот язык является динамически типизированным. Нет, несомненно, динамическая типизация очень удобна для быстрого прототипирования, однако при разработке крупных проектов эта особенность иногда приводит к ошибкам и усложняет поддержку кода. Именно здесь на помощь приходит библиотека typing в Python — мощный инструмент для аннотации…
-
Библиотека sktime для анализа временных рядов
Библиотека для Python sktime предлагает унифицированный интерфейс для различных задач обработки временных рядов, включая классификацию, регрессию, кластеризацию, прогнозирование и многое другое. Что делает ее по-настоящему уникальной — это интеграция с экосистемой scikit-learn, что позволяет использовать привычные паттерны и методологии в контексте временных рядов. В этой статье я подробно разберу возможности sktime, продемонстрирую практические примеры использования…
-
Библиотека yfinance и API Yahoo Finance: методы загрузки данных, фильтры, параметры
За годы работы с финансовыми данными я перепробовал десятки различных биржевых API. Однако когда речь заходит о быстром доступе к качественным историческим данным без лишних заморочек и долгих настроек, yfinance остается одним из самых надежных инструментов в арсенале квант-аналитика. Эта библиотека, построенная на основе API Yahoo Finance, предоставляет программный доступ к огромному массиву финансовой информации,…
-
23 способа визуализации котировок с помощью Mplfinance
Библиотека mplfinance для Python — это мощный инструмент, благодаря которому аналитики и трейдеры получают множество инсайтов при визуализации рыночных данных. В этой статье я расскажу о 23 различных способах визуализации котировок с использованием библиотеки mplfinance, начиная от базовых графиков до продвинутых техник. Основы работы с mplfinance Перед тем как перейти к конкретным методам визуализации, давайте…
-
16 способов визуализации биржевых данных с помощью Matplotlib
Matplotlib — одна из самых мощных и гибких библиотек Python для визуализации, без импорта которой не обходится, пожалуй, ни одно исследование. В этой статье я поделюсь 16 интересными примерами визуализации биржевых данных с использованием исключительно библиотеки Matplotlib. Мы рассмотрим как базовые графики, так и более продвинутые визуализации, которые применяются в квантовых исследованиях и алгоритмической торговле.…
-
Что такое алгоритмическая торговля и как она работает?
За последние десятилетия традиционный трейдинг с бумажными ордерами и телефонными звонками превратился в высокотехнологичную индустрию, где миллионы транзакций выполняются алгоритмами за миллисекунды. Сегодня алгоритмическая торговля доминирует на биржах и трансформирует финансовые рынки, создавая новые возможности и вызовы для участников. В этой статье я хочу детально рассмотреть алгоритмическую торговлю во всех ее аспектах: от фундаментальных принципов…