Опуклий кошик розширення волатильності для кількох основних активів — довгі й короткі позиції; незалежне застосування спрямованого правила розширення волатильності зі ONE спільними параметрами до 6 основних активів, відсутність позицій за спокійної волатильності для кожного активу (денні свічки, 3 параметр)
Результат: Відхилено
MultiMajorVolExpansionConvexBasketLS
Підсумок результатів
MultiMajorVolExpansionConvexBasketLS поєднала тригер розширення волатильності з диверсифікацією для збільшення частоти угод, поширивши одне спільне правило на шість основних активів, щоб перевищити мінімум угод, через який відсіялися опуклі стратегії на одному активі. Вона досягла здорового показника — 328 угод — із низькокорельованими +182.5% та PF 1.64, але дохідність залежала від викидів (ексцес 117), а нещодавній режим різко погіршився — 2025 -16.3%, ковзний Sharpe знизився до -12.8 у період 2026 — саме цей відрізок враховують OOS і оцінка на відкладеній вибірці. Аналітик відхилив її під час перевірки бектесту як останню неперевірену комбінацію з родини опуклих стратегій, що зазнала невдачі: її прямий аналог щойно не пройшов жодного критерію стійкості під час оптимізації; до оптимізації, аналізу чи оцінювання ризику вона не дійшла.
LONG-SHORT, MULTI-INSTRUMENT, спрямований кошик CONVEX на основі лише ціни, що застосовує одне правило розширення волатильності INDEPENDENTLY до 6 ліквідних основних активів (BTC, ETH, SOL, BNB, XRP, DOGE, усі безстрокові ф’ючерси USD-M). Він поєднує два компоненти, підтверджені даними: (1) тригер VOL-EXPANSION (вхід після різкого розширення реалізованої волатильності від низького базового рівня WITH спрямованого руху — початку зміни режиму), справді інший механізм порівняно з імпульсом/конфлюенсом OHLCV……Показати більшеПоказати менше
LONG-SHORT, MULTI-INSTRUMENT, спрямований кошик CONVEX на основі лише ціни, що застосовує одне правило розширення волатильності INDEPENDENTLY до 6 ліквідних основних активів (BTC, ETH, SOL, BNB, XRP, DOGE, усі безстрокові ф’ючерси USD-M). Він поєднує два компоненти, підтверджені даними: (1) тригер VOL-EXPANSION (вхід після різкого розширення реалізованої волатильності від низького базового рівня WITH спрямованого руху — початку зміни режиму), справді інший механізм порівняно з імпульсом/конфлюенсом OHLCV (неефективний, L56, 0/213) і режимом хвостових значень величини дохідності; та (2) конструкцію DIVERSIFICATION-FOR-CADENCE, згідно з якою сесія PROVED є REQUIRED для будь-якого опуклого сегмента — режим хвостових значень DOGE зазнав невдачі на COUNT (лише 14.7 угод/рік для одного інструмента, менше за мінімум у ~100 угод), тож опукла стратегія на одному інструменті структурно нежиттєздатна; лише розподіл одного опуклого правила зі спільними параметрами між багатьма основними активами дає змогу досягти потрібної кількості угод. Розширення волатильності для кожного активу відбуваються в різний час, тому 6 сегментів із приблизно 40-70 входами на рік кожен дають у сумі приблизно 250-400 угод (приблизно 150-250 за весь період), упевнено перевищуючи мінімальну кількість, через яку зазнали невдачі опуклі ставки на одному інструменті, тоді як кожен сегмент не відкриває позицій за спокійної волатильності (некорельований, опуклий). Це NOT ротація між інструментами RANK (L52 — без ранжування/відбору; кожен сегмент є окремим опуклим тригером, який більшість часу неактивний, зі спільними параметрами SHARED, без підгонки під окремий актив), NOT ансамбль постійно активного імпульсу (L56 — неактивний за спокійної волатильності), NOT пробій після стискання (L54 — волатильність EXPANSION разом із великим супутнім рухом, а не стрибок після стискання), NOT гра на повернення до середнього (L53), NOT фільтр на основі потоку NON-PRICE (L46 — реалізована волатильність є 100% ціни), NOT керрі/базис/ліквідації/опціони (L57/L58/L50/L51). Відрізняється від двох моїх кошиків/сегментів у черзі: від розширення волатильності BTC на одному інструменті (тут багато основних активів, що розв’язує проблему недостатньої кількості угод) і від кошика режиму хвостових значень MAGNITUDE для багатьох основних активів (інший тригер — похідна волатильності 1го порядку проти величини дохідності). SHARED параметрів для всіх 6 активів зберігають DOF низьким (3 параметрів загалом) з огляду на поріг скоригованого коефіцієнта Шарпа, який не було пройдено для AAVE. Профіль ризику: розмір позиції масштабується за волатильністю для кожного активного сегмента (однаковий ризик), сукупний валовий обсяг обмежено приблизно 60% від капіталу*плеча (одночасні входи рідкісні, оскільки розширення волатильності відбуваються дещо асинхронно); обмеження плеча 2x (зчитує self.config.leverage).
Реалізує гіпотезу згідно зі специфікацією: одне правило розширення волатильності зі спільними параметрами незалежно застосовується до шести основних активів; у спокійні періоди волатильності позиції однакові за розміром для кожного активу, без ранжування та міжринкового відбору. Офлайн-сухий запуск на реальному денному каталозі (2019-12–2026-08) із заданими значеннями за замовчуванням (fast_win 7, exp_ratio 1.4, chandelier 6.0): 384 входжень за 6.3 років = 61/рік, середні комісії +3.19% NET за угоду (21x……Показати більшеПоказати менше
Реалізує гіпотезу згідно зі специфікацією: одне правило розширення волатильності зі спільними параметрами незалежно застосовується до шести основних активів; у спокійні періоди волатильності позиції однакові за розміром для кожного активу, без ранжування та міжринкового відбору. Офлайн-сухий запуск на реальному денному каталозі (2019-12–2026-08) із заданими значеннями за замовчуванням (fast_win 7, exp_ratio 1.4, chandelier 6.0): 384 входжень за 6.3 років = 61/рік, середні комісії +3.19% NET за угоду (21x мінімальної комісії 0.15%), частка виграшних угод 42% з очікуваним опуклим правим хвостом, середня тривалість утримання 5.9 днів, проксі Шарпа на угоду 0.97, траєкторія капіталу x3.10 з максимальною просадкою 19.6% за заданого розміру позицій. Кількість угод 384 — задумана властивість конструкції; вона перевищує мінімум для валідації ~100 угод, через який відсіялися опуклі стратегії для одного активу (DOGE під час хвостового режиму давали ~15/рік), приблизно у 4x раза. ROBUSTNESS: значення позитивне в кожній точці визначеного діапазону _param_bounds — fast_win 5/7/10/12 за exp_ratio 1.4 дають +2.12/+3.19/+3.39/+4.14% на угоду (84/61/45/37 угод на рік), exp_ratio 1.25/1.3/1.4/1.5/1.6 за fast_win 7 дають від +2.45 до +3.79%, а chandelier 4/5/6/7/8 не змінює захоплення руху на угоду (+3.13–+3.28%), обмінюючи просадку на дохідність; найслабша комбінація (fast_win 12, exp_ratio 1.6) усе ще позитивна на рівні +2.03%, але кількість угод зменшується до 18/рік, а значення за замовчуванням розташовані в середині діапазону, а не в найкращій точці. LEVERAGE IS GENUINELY CONSUMED, і це було перевірено: моделювання сукупної щоденної експозиції за значень за замовчуванням дає середню валову експозицію 0.28x капіталу, p95 0.68x і PEAK 1.07x — понад номінал капіталу 1x; отже, доступна маржа 2x дає змогу виконувати угоди в найактивніші дні, а за кредитного плеча 1.0 сукупне обмеження 0.6 відсікало б близько 10% торгових днів. HONEST CAVEATS: (1) вибірка залежить від режиму ринку — її забезпечують 2021 (+58%), 2024 (+41%) та 2022 (+21%), тоді як 2025 явно збитковий (-17%), а 2020/2026 дають помірний результат; тому walk-forward вікно, що припаде на режим низького розширення волатильності на кшталт 2025, покаже поганий результат; (2) тригер близький до кошика хвостового режиму за величиною дохідності, який уже поставлено в чергу: обидві стратегії опуклі, входять у ринок під час різких рухів і залишаються осторонь в інший час. Механізми різні (перша похідна волатильності проти величини дохідності), але входження корелюватимуть, тож для розподілу капіталу на рівні портфеля розглядайте їх як одну групу, а не як дві незалежні стратегії.
Опуклий кошик, зумовлений викидами, у підтверджено нежиттєздатній родині зі значним погіршенням у недавньому режимі (клас опуклих стратегій на хвостах/розширенні волатильності). Сигнал розширення волатильності був прибутковим 2021-2024, але недавнє вікно має глибоко від'ємний результат: 2025 -16.3%, а ковзний коефіцієнт Шарпа падає приблизно з +4 у середині -2025 до -12.8 у січні 2026 і залишається від'ємним до 2026 — саме цей відрізок оцінюють ковзні вікна OOS та контрольна вибірка тривалістю 15 днів, тож……Показати більшеПоказати менше
Опуклий кошик, зумовлений викидами, у підтверджено нежиттєздатній родині зі значним погіршенням у недавньому режимі (клас опуклих стратегій на хвостах/розширенні волатильності). Сигнал розширення волатильності був прибутковим 2021-2024, але недавнє вікно має глибоко від'ємний результат: 2025 -16.3%, а ковзний коефіцієнт Шарпа падає приблизно з +4 у середині -2025 до -12.8 у січні 2026 і залишається від'ємним до 2026 — саме цей відрізок оцінюють ковзні вікна OOS та контрольна вибірка тривалістю 15 днів, тож оптимізація підлаштується під слабкі ранні роки й провалиться поза вибіркою. Дохідність залежить від викидів (return_kurtosis 117, асиметрія 5.47; її формують кілька днів — 2021-02-20 +28.7%, 2024-12-04 +24.1%, 2021-04-17 +15.7%), а коефіцієнт Шарпа за повну вибірку становить лише 0.787 (CI-низький 0.170) за просідання 18.7%. Це остання неперевірена перестановка механізму з цвинтаря стратегій: безпосередній аналог — кошик хвостового режиму MAGNITUDE для кількох основних активів — щойно провалив повну оптимізацію (DSR 0.298, PBO 0.655, коефіцієнт Шарпа контрольної вибірки -0.03), а всі попередні відносні опуклі варіанти відхилили (BTC хвостовий режим fee_edge, перенавчання DOGE, перенавчання розширення волатильності BTC для одного активу). Ця слабша версія провалить ту саму контрольну вибірку. Шляху подальшої ітерації немає: спільні параметри вже зведено до мінімуму, а причиною невдачі є перевага, залежна від режиму та викидів, а не параметр, який можна налаштувати. Відхилити на етапі BACKTEST_REVIEW, а не витрачати бюджет на оптимізацію.
Реалізація
Опуклий мультиінструментальний лонг-шорт кошик із шести основних активів Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE), DAILY барів, SHARED параметри для всіх шести активів. Для кожного активу працює INDEPENDENT стратегія з одним правилом розширення волатильності: sigma_fast = стандартне відхилення денних логарифмічних дохідностей за fast_win, sigma_slow = стандартне відхилення за 60 днів, співвідношення = sigma_fast/sigma_slow (перша похідна реалізованої волатильності), а рух = log(C[t]/C[t-fast_win]) визначає……Показати більшеПоказати менше
Опуклий мультиінструментальний лонг-шорт кошик із шести основних активів Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE), DAILY барів, SHARED параметри для всіх шести активів. Для кожного активу працює INDEPENDENT стратегія з одним правилом розширення волатильності: sigma_fast = стандартне відхилення денних логарифмічних дохідностей за fast_win, sigma_slow = стандартне відхилення за 60 днів, співвідношення = sigma_fast/sigma_slow (перша похідна реалізованої волатильності), а рух = log(C[t]/C[t-fast_win]) визначає напрямок, у якому розвивається розширення. calculate_signal повертає співвідношення, помножене на знак руху, на кожному барі. Стратегія ENGAGES активується, коли |сигнал| >= exp_ratio, займаючи позицію в напрямку руху, а в інших випадках перебуває FLAT — за спокійної волатильності портфель не має позицій. Вона EXITS, коли напрямлений рух змінює знак або ціна відкочується на chandelier_atr x ATR(14) від найкращого закриття після входу. Розмір позиції визначається однаковим ризиком для кожної стратегії (капітал * risk_pct / відстань до стопа chandelier), з обмеженням для кожної позиції на рівні капітал * max_notional_frac * кредитне плече та сукупним обмеженням капітал * max_gross * кредитне плече; усі розрахунки базуються на капіталі CURRENT, тому збитки не збільшують розмір позицій. Три спільні параметри налаштування: fast_win, exp_ratio, chandelier_atr.
Результати перевірки
Backtest_review/аналітику: надайте значну вагу недавньому режиму (схожому на 2025, зі слабким розширенням), оскільки в ньому перебувають вікна OOS і контрольна вибірка та результат у ньому від'ємний; підтвердьте, що входи довгої позиції роблять внесок у сукупну вибірку, а загальний результат проходить поріг дефльованого коефіцієнта Шарпа не лише завдяки рокам перенесення позицій 2021/2024.
Недавній режим від'ємний — головне питання для аналітика/backtest_review, а не дефект коду. Виправлення проблеми вимірювання працює (384 входів за повну вибірку, приблизно 61 на рік; у тестовому середовищі 28, що впевнено перевищує мінімум близько 100 угод, на якому не пройшли опуклі складові з одним активом), а економічні результати за повну вибірку сильні за даними розробника (+3.19% на угоду, наближена оцінка коефіцієнта Шарпа на угоду 0.97, капітал x3.10). Але перевага залежить від режиму й губиться в……Показати більшеПоказати менше
Недавній режим від'ємний — головне питання для аналітика/backtest_review, а не дефект коду. Виправлення проблеми вимірювання працює (384 входів за повну вибірку, приблизно 61 на рік; у тестовому середовищі 28, що впевнено перевищує мінімум близько 100 угод, на якому не пройшли опуклі складові з одним активом), а економічні результати за повну вибірку сильні за даними розробника (+3.19% на угоду, наближена оцінка коефіцієнта Шарпа на угоду 0.97, капітал x3.10). Але перевага залежить від режиму й губиться в недавньому вікні — де перебувають вікна OOS і контрольна вибірка тривалістю 15 днів: розробник повідомляє, що 2025 має явно від'ємний результат (-17%), а тестове середовище рівня -3 (за останній рік) підтверджує це значенням total_return -1.43%, коефіцієнтом Шарпа -0.10, profit_factor 0.88, avg_trade_return_pct -0.59%; слабкість довгої позиції проявляється в тому, що всі довгі позиції 7 дали збиток, а результат сформували короткі, і коефіцієнт Шарпа CI [-1.66, 1.64] охоплює нульове значення. Це закономірність ETC/SOL/повернення премії до середнього — додатний результат за повну вибірку, але від'ємний за недавній період, — тому рішення відхилити або продовжити ітерації належить аналітику.
Керівнику портфеля: для цілей розподілу й кореляції розглядайте цю стратегію та кошик хвостового режиму величини як одну опуклу родину; якщо обидві пройдуть відбір, визначайте їхній сукупний розмір, а не трактуйте як дві незалежні складові.
Кореляція механізмів із кошиком хвостового режиму MAGNITUDE для кількох основних активів, який я передав раніше в цій сесії, — це питання усунення дублювання в PM/розподілі, відверто розкрите розробником. Обидва кошики опуклі: активуються за різких рухів і в інший час залишаються поза ринком; обидва працюють із тими самими шістьма основними активами. Тригери різняться (тут перша похідна волатильності, там величина дохідності), але входи сильно корелюватимуть, тож фактично це одна родина, а не дві незалежні некорельовані складові. Це не дефект коду чи гіпотези, але керівнику портфеля не слід розподіляти капітал між обома так, ніби вони незалежні.
Для розгортання в реальній торгівлі налаштуйте основну стратегію так, щоб після перезапуску вона відновлювала сторону позиції через cache.positions_open(), як це вже роблять додаткові стратегії.
Невелика неузгодженість відновлення після перезапуску між основною та додатковими стратегіями (обидві недосяжні під час бектесту, лише для реальної торгівлі). П’ять стратегій EXTRA правильно відновлюють втрачену сторону з фактичної відкритої позиції (pos.side.name) у on_extra_bar перед викликом _regime_over. Стратегія PRIMARY (BTC) у _regime_over визначає втрачену сторону за знаком сигналу (st.side = 1, якщо st.sig >= 0, інакше -1); після перезапуску під час відкритої позиції в реальній торгівлі це може призвести до вибору неправильної сторони. Перехід основної стратегії на читання cache.positions_open() зробив би її узгодженою з додатковими стратегіями.
Огляд бектесту
Шарп
0,79
Загальна дохідність
182,54%
Максимальна просадка
18,67%
Усього угод
328
Частка прибуткових
40,9%
Профіт-фактор
1,64
Здорова частота: 328 угод за 6.6 років, вище порогу кількості, на якому не пройшли опуклі ставки з одним активом
Недавній режим має глибоко від'ємний результат: 2025 -16.3%; ковзний коефіцієнт Шарпа падає приблизно з +4 (середина -2025) до -12.8 (січень 2026) і залишається від'ємним — саме у вікні, яке охоплюють оптимізація OOS/контрольна вибірка
Зумовлено викидами: return_kurtosis 117, асиметрія 5.47; дні на кшталт 2021-02-20 +28.7%, 2024-12-04 +24.1%, 2021-04-17 +15.7% формують дохідність
sharpe_ratio 0.787 з sharpe_ci_low 0.170 — ледь додатний результат; max_drawdown 18.7% (від CI до 34%)
Безпосередній аналог (кошик хвостового режиму MAGNITUDE для кількох основних активів) щойно провалив повну оптимізацію: DSR 0.298, PBO 0.655, контрольна вибірка -0.03 — ця слабша версія провалить ту саму контрольну вибірку
Усю опуклу родину відхилено (BTC fee_edge, перенавчання DOGE, перенавчання розширення волатильності BTC, перенавчання кошика величини)
Підсумок результатів
Вирішення проблеми частоти угод через диверсифікацію не врятує опуклу родину, залежну від викидів і ослаблену зміною режиму: коефіцієнт Шарпа 0.79, сформований кількома екстремальними днями й такий, що різко падає до глибоко від'ємного значення в недавньому вікні OOS, не пройде контрольну вибірку; послідовні перестановки вже вичерпаного механізму спіткає та сама доля.
Аналітик відхилив цю стратегію під час перевірки бектесту як опуклий кошик, зумовлений викидами, у підтверджено нежиттєздатній родині з вирішальним погіршенням у недавньому режимі: перевага розширення волатильності спрацьовувала 2021-2024, але є глибоко від'ємною саме у вікні, яке оцінюють OOS/контрольна вибірка, тож оптимізація підлаштується під слабкі ранні роки й провалиться поза вибіркою. Її безпосередній аналог (кошик хвостового режиму величини для кількох основних активів) щойно провалив повну оптимізацію (DSR 0.298, PBO 0.655, контрольна вибірка -0.03), а ця слабша версія провалить ту саму контрольну вибірку — останню неперевірену перестановку механізму з цвинтаря стратегій, для якої немає шляху подальшої ітерації.
Довго-короткий опуклий спрямований кошик із багатьох інструментів (3 спільних параметрів), у якому одне правило розширення волатильності незалежно застосовувалося до шести основних активів (BTC, ETH, SOL, BNB, XRP, DOGE) — кожен сегмент неактивний за спокійної волатильності й входить у позицію лише тоді, коли його власна реалізована волатильність різко зростає від базового рівня разом зі спрямованим рухом, супроводжуючи його трейлінг-стопом «люстра», — поєднуючи тригер розширення волатильності з конструкцією диверсифікації для забезпечення достатньої частоти угод, необхідність якої для опуклих сегментів підтверджено.
Бектест (денний кошик на 6 основних активах, 2409 днів із даними) пройшов мінімум частоти угод (328 угод) і виглядав прийнятно: +182.5% з коефіцієнтом Шарпа 0.787 (CI-низький 0.170), фактор прибутку 1.64, avg_trade_return_pct 3.86%, некорельований характер (бета 0.051). Але результат залежав від викидів (ексцес 117, асиметрія 5.47, кілька днів формують дохідність), максимальне просідання 18.7% (від CI до 34%), а недавній режим мав глибоко від'ємний результат — 2025 -16.3%, причому ковзний коефіцієнт Шарпа впав приблизно з +4 у середині -2025 до -12.8 у січні 2026 й залишався від'ємним.
Stratmill — це інструмент для дослідження та паперової торгівлі, а не фінансова консультація чи брокер. Результати бектестів і паперової торгівлі є гіпотетичними. Торгівля пов'язана з ризиком втрати коштів.