Бэктестирование многоногих опционных стратегий с использованием ценообразования по модели Блэка–Шоулза, анализа греков и синтетических данных по опционам — реальные рыночные данные не требуются.
npx clawhub@latest install options-strategyOptions Strategy — это навык бэктестинга для многоногих опционных портфелей. Он синтезирует теоретические цены опционов с использованием модели Блэка–Шоулза на основе дневных ценовых данных базового актива, поэтому реальные рыночные данные по опционам не требуются. Установите его для исследования стратегий хеджирования, торговли волатильностью и спредовых стратегий на базовых активах в виде акций и криптовалют — с полным отслеживанием греков и выводом данных на уровне сделок.
Вычисляет теоретические цены колл- и пут-опционов непосредственно на основе данных OHLCV базового актива с использованием стандартной формулы Блэка-Шоулза. Вместо подразумеваемой волатильности применяется историческая 30-дневная скользящая волатильность, что исключает необходимость в реальных данных опционной цепочки.
Определите любую комбинацию опционных позиций — тип (колл/пут), страйк, срок экспирации и количество контрактов — в рамках одной торговой инструкции. Поддерживает покрытые коллы, защитные путы, стрэддлы, стрэнглы, железные кондоры, бабочки и календарные спреды из коробки.
Вычисляет и фиксирует показатели Delta, Gamma, Theta и Vega на уровне портфеля каждый торговый день, сохраняя результаты в файл greeks.csv для детального анализа экспозиции и чувствительности.
Инструмент options_pricing позволяет оценить любой отдельный опцион и получить его греки в интерактивном режиме — удобно для быстрого анализа без запуска полного бэктеста.
После каждого запуска движок записывает файлы equity.csv, metrics.csv, trades.csv, greeks.csv и необработанные OHLCV-файлы в директорию artifacts/ для полного посттрейдового анализа.
Поддерживает настраиваемую безрисковую ставку, источник волатильности и множитель контракта для точного моделирования различных рынков, включая опционы на ETF акций категории А (множитель 10 000) и криптовалютные контракты (множитель 1).
Смоделируйте наложение покрытых коллов или защитных путов на существующую позицию с помощью Options Strategy, чтобы количественно оценить компромисс между доходом от премии и защитой от падения в различных исторических рыночных условиях.
Выполняйте бэктестинг стрэддлов и стрэнглов для оценки ожидаемого PnL в условиях различной реализованной волатильности, используя ежедневный показатель Vega для отслеживания волатильностной экспозиции во времени.
Протестируйте железные кондоры и спреды-бабочки с различной шириной страйков и временными окнами экспирации, чтобы определить конфигурации, которые показывают хорошие результаты на рынках с ограниченным диапазоном движения.
Используйте ежедневный файл greeks.csv для изучения того, как Delta, Theta и Gamma изменяются по мере приближения опционов к дате истечения, что помогает принимать решения о ребалансировке и управлении рисками.
tushare)config.json с "engine": "options" и заполненным блоком options_config (безрисковая ставка, источник IV, мультипликатор контракта)SignalEngine в code/signal_engine.py, реализующий метод generate(data_map) согласно задокументированному интерфейсуnpx clawhub@latest install options-strategynpx clawhub@latest install options-strategyВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!