TGViewer
Quant Researcher Quant Researcher @quant_researcher_ch · 3.13K subscribers
Post #98 2.71K
🧢 Зачем изобретать велосипед, если можно форкнуть мотоцикл

finstruments — библиотека для управления финансовыми инструментами на Python. За счёт модульной архитектуры, можно создавать кастомные инструменты для любых типов активов и сохранять их в JSON для интеграции с API и базами данных.

Что внутри:

- Поддержка популярных инструментов: форварды, опционы, позиции, портфели, пр.
- Возможность расширения и кастомизации.
- Сериализация/десериализация в JSON.
- Функции расчета дат, бизнес-дней, выплат и прочих финансовых операций.

🪂 Пример создания опциона на акцию


from finstruments.instrument.equity import EquityOption, CommonStock
from finstruments.instrument.common.option.enum import OptionType
from finstruments.instrument.common.option.payoff import VanillaPayoff
from finstruments.instrument.common.exercise_style import AmericanExerciseStyle
from datetime import date

equity_option = EquityOption(
underlying=CommonStock(ticker='AAPL'),
payoff=VanillaPayoff(option_type=OptionType.PUT, strike_price=100),
exercise_type=AmericanExerciseStyle(
minimum_exercise_date=date(2022, 1, 3),
expiration_date=date(2025, 1, 3)
)
)


🧘‍♂️ Пакет легковесный, ставится одной командой


pip install finstruments


Идеальный инструмент для новичков, кто хочет подсмотреть, как и с чего начать писать классы для инструментов.


Quant Researcher
  • 👍 15
  • 🔥 11
  • ❤ 3
  • ✍ 2
More from @quant_researcher_ch
  1. Oct 8, 2026Как астрофизики находят сигнал, которого почти нет Понравилась аналогия. Если сигнал насто…
  2. Oct 5, 2026Продолжаем готовить классные образовательные материалы, новую площадку и коммьюнити, у нас…
  3. Apr 28, 2026💙 Материалы из НИУ ВШЭ Делимся лекциями, готовимся к запуску магистратуры и наших курсов.…
  4. Apr 9, 2026Видео про инвестиции и построение капитала! (YouTube) Записал для вас видео о том, как стр…
  5. Apr 9, 2026Highly recommended! Quant Researcher
  6. Mar 19, 2026😌 Когда мы с коллегами сделаем трек магистратуры по квантам, мы никому не скажем, но буду…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →