Частые вопросы
Работает ли OptionsLab на Windows или только на Linux/Mac?
Пакет кросс-платформенный: Python и все зависимости доступны на Windows, Linux и macOS. Streamlit также работает на всех платформах. Единственное ограничение: на Windows пути к файлам могут требовать обратного слеша — это стандартная особенность Python-окружения, не специфика OptionsLab.
Можно ли использовать OptionsLab в Jupyter Notebook?
Да, модули Black-Scholes и Monte Carlo импортируются напрямую в Jupyter. Streamlit-дашборд в ноутбуке не запускается — он требует отдельного процесса. Для интерактивности внутри Jupyter можно использовать ipywidgets совместно с функциями OptionsLab.
Как OptionsLab обрабатывает дивиденды и ставку финансирования?
В базовой реализации Black-Scholes дивиденды учитываются через непрерывную дивидендную доходность (параметр q). Ставка финансирования для перпетуальных крипто-контрактов в пакете не реализована нативно — её нужно встраивать самостоятельно через модификацию безрисковой ставки r.
Есть ли в OptionsLab бэктестинг опционных стратегий?
В текущей версии бэктестинг не входит в стандартный функционал. Тулкит фокусируется на ценообразовании и анализе волатильности. Для бэктеста опционных стратегий на исторических данных потребуется дополнительный слой логики — например, vectorbt или собственный скрипт поверх модулей OptionsLab.
Нужна ли специальная лицензия для коммерческого использования OptionsLab?
Репозиторий опубликован на GitHub с открытым кодом. Условия использования определяются лицензией в репозитории (github.com/diegourda/OptionsLab) — проверьте файл LICENSE перед коммерческим применением. Ограничений со стороны российского законодательства на использование open-source аналитических библиотек нет.