Перейти до вмісту
Усі стратегії

Стратегії

BTC: пробій діапазону після стискання денної волатильності — довга позиція

Результат: Відхилено

BtcDailyVolatilityCompressionRangeBreakoutLong

Підсумок результатів

Стратегія BtcDailyVolatilityCompressionRangeBreakoutLong поєднувала передпробійний стан низької волатильності зі стисканням і висхідний пробій за Дончианом на денних свічках BTC; це була чиста й ліквідна реалізація на одному інструменті з обґрунтованою концепцією стискання з подальшим розширенням. Її сукупний результат 130% і фактор прибутку 1.17 приховували структурну крихкість: лише 27 угод за шість років, коефіцієнт Шарпа 0.44 з мінімумом CI на рівні -1.04, просадка 46% та перевага, зосереджена приблизно в 4 вибухових днях (співвідношення хвоста 0.029, ексцес 109), причому більша частина дохідності була нереалізованою. Оскільки поєднання умов спрацьовувало надто рідко, щоб витримати ковзну перевірку з 3 вікнами, а останні результати слабшали, аналітик дійшов висновку, що дефльований коефіцієнт Шарпа знизить оцінку за товсті хвости нижче порога удачі — саме так сталося зі структурно подібною стратегією пробою розширення діапазону BNB. Від стратегії відмовилися на етапі перевірки бек-тесту, замість того щоб витрачати час на оптимізацію й повторне обґрунтування відмови.

Гіпотеза

Стратегія започаткування тренду лише в довгу позицію на безстрокових ф’ючерсах BTCUSDT з денними свічками (1D). Стратегія очікує на явне стискання волатильності — коли ціновий діапазон за 30 днів (максимум мінус мінімум) звужується нижче 20% поточної ціни, — а потім відкриває довгу позицію ONLY лише після підтвердженого денного закриття вище максимуму за 30 днів. Стискання волатильності перед розширенням — одна з найстійкіших переваг у технічній торгівлі; цей принцип добре застосовується до криптовалют, де зміни……Показати більшеПоказати менше

Стратегія започаткування тренду лише в довгу позицію на безстрокових ф’ючерсах BTCUSDT з денними свічками (1D). Стратегія очікує на явне стискання волатильності — коли ціновий діапазон за 30 днів (максимум мінус мінімум) звужується нижче 20% поточної ціни, — а потім відкриває довгу позицію ONLY лише після підтвердженого денного закриття вище максимуму за 30 днів. Стискання волатильності перед розширенням — одна з найстійкіших переваг у технічній торгівлі; цей принцип добре застосовується до криптовалют, де зміни ринкового режиму бувають різкими. Вимагаючи BOTH спокійного стану перед пробоєм AND підтвердження пробою вгору, стратегія уникає високої частки хибних сигналів у чистих системах пробою та збитків від бокового руху в системах, що спираються лише на волатильність. Стратегія лише з довгими позиціями відповідає структурній тенденції криптовалют до зростання на довгих періодах утримання. Період утримання — від кількох днів до кількох тижнів, що робить стратегію стійкою до комісій: для прибутковості після комісії близько 0.10% RT кожній угоді потрібно принести лише близько 3-5% валового прибутку. Усього три параметри: період для розрахунку стискання (30), поріг стискання (0.20) і розміщення стопа (30-денний SMA). Ця мінімальна кількість параметрів безпосередньо враховує постійну проблему тайм-аутів перевірки, коли складні стратегії з багатьма умовами зупиняють роботу верифікатора.

Оскільки стратегія працює з одним інструментом і лише в довгу, стандартні хуки FactoryStrategy використовуються безпосередньо (без централізованого керування кількома позиціями). calculate_signal обчислює максимум каналу Donchian і діапазон за попереднє вікно (без поточного бару), задає логічну змінну стиснення (діапазон/ціна закриття < порогу) та логічну змінну пробою (ціна закриття > максимуму за попередні 30 днів), а також повертає безперервний сигнал — відсоткову відстань ціни закриття вище попереднього……Показати більшеПоказати менше

Оскільки стратегія працює з одним інструментом і лише в довгу, стандартні хуки FactoryStrategy використовуються безпосередньо (без централізованого керування кількома позиціями). calculate_signal обчислює максимум каналу Donchian і діапазон за попереднє вікно (без поточного бару), задає логічну змінну стиснення (діапазон/ціна закриття < порогу) та логічну змінну пробою (ціна закриття > максимуму за попередні 30 днів), а також повертає безперервний сигнал — відсоткову відстань ціни закриття вище попереднього максимуму Donchian. Сигнал змінюється кожного бару, тому перевірка виявлення замороженого сигналу Layer-2 проходить; згідно з рекомендаціями розробника, фільтр стиснення міститься у should_enter, а не у значенні сигналу за замовчуванням, тож сигнал має градуйовані значення, а не залишається сталим до раптового сплеску. Вимога одночасно мати стиснення AND і пробій — основна перевага стратегії: вона відсікає хибні спрацьовування систем, що використовують лише пробій, і безнапрямний боковий рух систем, що використовують лише стиснення. Вихід — передбачений гіпотезою стоп структури тренду за 30 днів SMA; він дає змогу прибутковим угодам тривати попри волатильність, але закриває угоду, коли структура після пробою порушується. Це доречно для горизонту від кількох днів до кількох тижнів, де валовий прибуток близько 3-5% на угоду легко покриває комісію за повний цикл ф’ючерсної угоди близько 0.10%. Розмір позиції залежить від капіталу (95% номіналу від капіталу, близько 0.8-3 BTC у межах історичного діапазону цін) і з великим запасом перевищує мінімальний номінал BTCUSDT $100. min_bars_required гарантує повне вікно стиснення та SMA перед будь-якою угодою. Лише три параметри для налаштування зводять простір оптимізації до мінімуму, безпосередньо усуваючи ризик тайм-ауту перевірки, характерний для складних стратегій із багатьма умовами. Кредитне плече залишається на рівні 1.0 і використовується лише як множник розміру позиції (=1), тому обмеження щодо невикористаного плеча не застосовується. Один інструмент на ф’ючерсному майданчику переоцінюється за ринковою ціною кожного бару (одна позиція з безперервним нереалізованим PnL), що дає змогу уникнути дефекту обліку вартості капіталу для spot-CASH.

Не оптимізувати — очікуваний результат: провал перевірки на форвардних даних через розріджену перевагу, що тримається на товстих хвостах. Стратегія здійснює лише 27 угод за ~6 років (~4.5/рік), а вся її дохідність зосереджена в кількох вибухових днях пробою (tail_ratio 0.029, return_kurtosis 109; 2024-12-19 +62.5%, 2020-12-11 +52.4%, 2023-12-29 +31.7%) — якщо їх вилучити, перевага зникає. Значущої переваги немає навіть до оптимізації: коефіцієнт Шарпа 0.44 з sharpe_ci_low -1.04 (CI глибоко перетинає нуль).……Показати більшеПоказати менше

Не оптимізувати — очікуваний результат: провал перевірки на форвардних даних через розріджену перевагу, що тримається на товстих хвостах. Стратегія здійснює лише 27 угод за ~6 років (~4.5/рік), а вся її дохідність зосереджена в кількох вибухових днях пробою (tail_ratio 0.029, return_kurtosis 109; 2024-12-19 +62.5%, 2020-12-11 +52.4%, 2023-12-29 +31.7%) — якщо їх вилучити, перевага зникає. Значущої переваги немає навіть до оптимізації: коефіцієнт Шарпа 0.44 з sharpe_ci_low -1.04 (CI глибоко перетинає нуль). Оптимізація за принципом найкращого з N завищить коефіцієнт Шарпа, а дефльований коефіцієнт Шарпа — який жорстко штрафує асиметрію та ексцес — скоригує його нижче порога удачі для очікуваного максимуму, саме як сталося зі структурно подібною стратегією пробою розширення діапазону BNB (ексцес 542 -> DSR 0.67, від якої відмовилися). Вибірка з 27 угод, розподілених між 3 вікнами ковзної перевірки (~9/вікно), є крихкою, оскільки одне вікно може бути витягнуте або виснажене 1-2 аномальними днями, а перевага останнім часом слабшає (2024 -3%, 2026 -18.8%); максимальна просадка становить 46%, а 80% сукупного результату припадає на нереалізований прибуток за відкритими позиціями. Це не помилка коректності чи розміру позиції (чиста ліквідна реалізація BTC) — це структурно розріджений пробій, залежний від аномальних спостережень, поєднання умов якого (стискання AND пробій нового максимуму) спрацьовує надто рідко для перевірки; це та сама розріджена структура з товстими хвостами, що й у покинутих споріднених стратегій продовження тренду. Жодне налаштування compression_lookback/порога/sma_period не перетворить перевагу з 27 угод, tail_ratio-0.029, CI, що перетинає нуль, на стійку на форвардних даних; відмовтеся від неї, замість того щоб витрачати 2 годин на повторне обґрунтування відмови.

Реалізація

Лише довга позиція, один інструмент, пробій діапазону після стискання волатильності на ф’ючерсах BTCUSDT.BINANCE USD-M, денні свічки. Відкриває лише довгу позицію, коли виконуються умови BOTH: (1) попередній стан стискання — діапазон за попередні 30 днів (максимум максимумів мінус мінімум мінімумів) менший за 20% поточної ціни, і (2) тригер пробою — поточне денне закриття вище максимуму за попередні 30 днів. Виходить, коли денне закриття опускається нижче 30-денного SMA (стоп за трендовою структурою). Період утримання — від кількох днів до кількох тижнів, розмір позиції становить 95% від номіналу капіталу, плече 1.0, суто OHLCV. Три параметри: compression_lookback, compression_threshold, sma_period.

Огляд бектесту

Шарп
0,44
Загальна дохідність
130,31%
Максимальна просадка
46,32%
Усього угод
27
Частка прибуткових
37,0%
Профіт-фактор
1,17

Чистий, ліквідний механізм на одному інструменті BTC (місткість $126M, вплив на ціну 2.8%), обґрунтована концепція стискання з подальшим пробоєм, без помилок розміру позиції чи коректності

Позитивна сукупна дохідність (+130%, PF 1.17) з деякими позитивними роками (2020 +69%, 2023 +35%)

Розріджена стратегія, залежна від аномальних спостережень: 27 угод за 6 років (~4.5/рік); tail_ratio 0.029, ексцес 109 — перевага спирається приблизно на 4 вибухових днів (2024-12-19 +62.5%, 2020-12-11 +52.4%)

Немає значущої переваги до відбору: коефіцієнт Шарпа 0.44 з sharpe_ci_low -1.04 (CI глибоко перетинає 0) — дефльований коефіцієнт Шарпа суттєво знизить оцінку через товсті хвости

Нещодавнє послаблення результатів (2024 -3%, 2026 -18.8%) та max_DD 46.3%; end_unrealized_pct 79.6% означає, що значна частина сукупного результату є нереалізованим прибутком за відкритими позиціями, оціненим за ринковою вартістю

Угоди 27 упродовж 3 вікон walk-forward створюють ризик, що в окремих вікнах їх буде забагато або замало через 1-2 аномальних днів, що робить OOS крихкою

Підсумок результатів

Комбінація умов, що вимагає і стискання волатильності, і пробою нового максимуму, спрацьовує надто рідко для перевірки: перевагу на 27 угод із tail-ratio-0.029 зумовлюють лише кілька вибухових днів, а довірчий інтервал CI перетинає нуль, тож налаштування не зробить стратегію стійкою на майбутніх даних. Та сама комбінація рідкісних угод і важких хвостів призвела до провалу споріднених стратегій розширення діапазону BNB та продовження тренду.

Аналітик відмовився від неї на етапі перевірки бек-тесту, до оптимізації, оцінивши її як імовірний провал перевірки на форвардних даних: без значущої переваги до відбору (коефіцієнт Шарпа 0.44, CI перетинає нуль), з розрідженою вибіркою з 27 угод, яку формують приблизно 4 аномальних днів, та зі слабшанням останніх результатів (2024 -3%, 2026 -18.8%), налаштування найкращого з N завищило б коефіцієнт Шарпа, після чого дефльований коефіцієнт Шарпа, що враховує асиметрію та ексцес, скоригував би його нижче порога удачі.

Стратегія лише для довгих позицій з одним інструментом — винятково на OHLCV BTCUSDT: пробій діапазону після стискання денної волатильності. Вона чекає, доки діапазон за попередні 30 днів скоротиться нижче 20% ціни (стиснутий стан із низькою волатильністю), а тоді відкриває довгу позицію лише після денного закриття вище максимуму за 30 днів. Вихід відбувається, коли ціна закриття падає нижче 30-денного SMA; параметрів лише 3.

Базовий бек-тест показав сукупну дохідність 130.3% (CAGR 7.4%), фактор прибутку 1.17 і кілька позитивних років, але лише 27 угод за ~6 років (~4.5/рік), коефіцієнт Шарпа 0.44 з мінімумом CI на рівні -1.04, максимальну просадку 46.3% та надзвичайно залежний від аномальних спостережень профіль (співвідношення хвоста 0.029, ексцес 109); уся перевага спирається на кілька вибухових днів пробою, а близько 80% сукупного результату припадає на нереалізований прибуток за відкритими позиціями.

Stratmill — це інструмент для дослідження та паперової торгівлі, а не фінансова консультація чи брокер. Результати бектестів і паперової торгівлі є гіпотетичними. Торгівля пов'язана з ризиком втрати коштів.