Стратегии
Сбор теты календарного времени за выходные на недельных опционах Deribit BTC — продажа стрэддла около ATM на дневном закрытии пятницы и выкуп на дневном закрытии понедельника (без хеджа, стоп по спотовому диапазону, 2 параметр)
Итог: Проверка
BtcDeribitWeekendCalendarThetaHarvestStraddle
Сначала исправь время цен ног, затем оптимизируй. Текущий P&L не измеряет заранее зарегистрированное окно от закрытия пятницы до закрытия понедельника. (1) Оценивай исполнение опционов в тот же момент, что и решение по…
Гипотеза
Реализация
Сбор теты короткой волатильности за выходные на недельных опционах Deribit BTC. На закрытии пятницы в 1-DAY (00:00 UTC субботы) продай один стрэддл около ATM (короткий колл + короткий пут, одинаковый страйк, ближайшая недельная экспирация, примерно 6 DTE); размер позиции — так, чтобы эквивалентный номинал базового актива составлял notional_pct капитала. Выкупи обе ноги на дневном закрытии понедельника (00:00 UTC вторника). Закрой позицию досрочно, если в субботу или воскресенье спотовый ориентир BTCUSDT.BINANCE закроется дальше чем на breach_band_pct от страйка. Без хеджирования дельты, никогда не держать до экспирации. Замена исполнения: рыночный ордер на закрытии бара 00:00 UTC (= открытие следующего бара на рынке 24/7). Поток спотового ориентира — это бар 1-HOUR BTCUSDT.BINANCE, из которого используется ONLY: бар, закрывающийся в 00:00 UTC (его закрытие совпадает с закрытием 1-DAY), поэтому каждое решение остаётся привязано к дневному закрытию.
Итерация 7 исправляет вывод о размере для слоя 3: 687 типов баров за окно в 2,400 дней. Тестовое окно слоя 3 рассчитывается только по типу бара PRIMARY, а основной таймфрейм 1-DAY задаёт максимум в 2,400 дней. Это окно охватывает около 343 недельных экспираций × 2 дневных опционных ног, расчётное время — около 3,800 с. Если переключить основной спотовый ориентир на BTCUSDT.BINANCE-1-HOUR, тестовое окно сократится примерно до 833 дней (около 119 экспираций, 240 типов баров, расчётное время около 500 с, в пределах лимита 1800 с). Ноги, спецификация цепочки (1-DAY баров опционов) и бэктест по всей истории не изменены. Теперь on_bar игнорирует все часовые основные бары, кроме закрывающегося в 00:00 UTC. Его закрытие — это дневное закрытие, поэтому вход на закрытии пятницы, стоп по диапазону закрытий субботы/воскресенья и выход на закрытии понедельника в точности соответствуют гипотезе и прежней логике. Другой код не менялся.
Результаты верификации
Проверка не пройдена (слой 3 — бэктест в песочнице): при тесте работоспособности будет загружено около 1,648,800 баров для 687 типов баров (окно начинается с 2020-03-15). Слой 3 не может выполнить это в пределах лимита 1800 с, поэтому вводные не позволят завершить запуск; это ограничение размера стратегии, а не сбой инфраструктуры. Сократи объём загрузки: используй меньше ног, более крупный таймфрейм или один тип баров на инструмент, а более медленные таймфреймы получай из него.
Расчёт комиссии площадки DERIBIT занижает реальные издержки опционов примерно на 20-30x (номинал премии относительно базового актива).
Оба стопа на хвостовой риск срабатывают только на закрытиях 1-DAY; mark-цены ног могут отставать на один бар (только запаздывание назад, без заглядывания вперёд).
entry_premium берётся по закрытию бара ноги, а не по исполнению; нулевая mark-цена ноги занижает базу стопа по премии.
Анализ
История итераций
no_change: итерация 4 в точности воспроизвела итерацию 3 (204 сделок, коэффициент Шарпа 4.507202383895712) — изменение кода не повлияло на торговлю; аналитику больше нечего оценивать
Проверка не пройдена (слой 3 — бэктест в песочнице): при тесте работоспособности будет загружено около 39,516,000 баров для 687 типов баров (окно начинается с 2020-03-15). Слой 3 не может выполнить это в пределах лимита 1800 с, поэтому вводные не позволят завершить запуск; это ограничение размера стратегии, а не сбой инфраструктуры. Сократи объём загрузки: используй меньше ног, более крупный таймфрейм или один тип баров на инструмент, а более медленные таймфреймы получай из него.
Обзор бэктеста
- Шарп
- 4,51
- Общая доходность
- 10,71%
- Максимальная просадка
- 0,47%
- Всего сделок
- 204
- Доля прибыльных
- 62,3%
- Профит-фактор
- 1,93
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.