Перейти до вмісту

Переглянути оригінал

AdaFourHourVolumeConfirmedBreakoutLongDailyRegime

Гіпотези

ADA 4H підтверджений обсягом прорив у довгу позицію з фільтром денного режиму

Гіпотези

Стратегія пробою для одного інструмента, що відкриває лише довгі позиції в безстрокових ф’ючерсах ADAUSDT, використовує 4-годинні бари та лише дані OHLCV, із фільтром ринкового режиму на денних барах. Ця пропозиція застосовує архітектуру пробою з підтвердженням обсягом на 4-годинному таймфреймі (перевірено: оригінальна версія BNB, SOL із коефіцієнтом Шарпа 4.42, BTC із коефіцієнтом Шарпа 3.74, зараз у процесі підготовки на XRP/DOGE) до Cardano (ADA). Емпіричне обґрунтування специфічне для активу: аналітик задокументував, що ця архітектура працює на активах із виразними сплесками обсягу на кілька стандартних відхилень навколо подій-каталізаторів (профіль BTC/SOL/BNB, успіх 3/3) та FAILS на активах із плавними розподілами обсягу (LINK -7.2%). ADA відповідає профілю успіху: у його базі власників переважають роздрібні учасники, які сильно реагують на каталізатори, створюючи типові сплески обсягу 3-5× навколо подій протоколу (хардфорк Vasil, етапи впровадження управління Voltaire, оголошення на Cardano Summit, випуски оновлень Hydra/Mithril, запуски в екосистемі dApp). ADA також має виразний цикл ринкового наративу, який створює чіткі спрямовані рухи замість хаотичних коливань. ADA наразі NOT охоплений у портфелі (жодної позиції ADA), що закриває прогалину в диверсифікації серед топ-10 активів. Ключовий момент: ця пропозиція обирає 4-годинний таймфрейм саме через закономірність збоїв OBSERVED — 7 з останніх 10 стратегій на денному таймфреймі провалили бектест у пісочниці на рівні 3 через інфраструктурні проблеми із сигналами працездатності аудитора, тоді як кожна успішно схвалена стратегія в портфелі використовує 4-годинний таймфрейм або денний таймфрейм із даними, відмінними від OHLCV. 4-годинний таймфрейм має емпірично вищу надійність отримання даних AND уникає сценарію провалу через домінування однієї угоди за малої кількості угод на денному таймфреймі (Golden Cross: 14 угод / 6 років зірвали ковзну перевірку). Пробої на 4-годинному таймфреймі для ADA спрацьовують ~30-50× разів на рік, забезпечуючи високу щільність сигналів для ковзної перевірки. Лише OHLCV — без залежностей від фінансування/OI/ліквідацій, які спричинили нещодавні провали верифікації.

Гіпотези

Ітерація 2 усуває SOLE залишковий гейт, що не проходить (deflated_sharpe 0.799 < 0.95). Згідно з відгуком, перевага реальна — holdout проходить на рівні 3.43, усі WF вікна OOS позитивні, PBO < 0.5, 0 обривів — а DSR пригнічується лише надто широким перебором із 225 випробувань / ~12 параметрів, чий поріг очікуваної максимальної удачі завищений переважно неактивними параметрами. FIX: код сигналу/входу/виходу/розміру позиції залишено побайтно ідентичним (логіку не змінено, попередні пройдені рівні не регресували); лише config.parameters HARD-LOCKED до знайдених хороших значень цього запуску (volume_mult=2.18, volume_window=24, breakout_period=27, sma_trend_period=31, daily_regime_sma=59, stop_loss_pct=0.054, take_profit_pct=0.112, max_holding_bars=23, per_trade_pct=0.20, risk_pct=0.015), зі збереженими обмеженнями ризику, які виправили holdout. Фіксація параметрів стискає пошук із множинним тестуванням, тому справжній Sharpe ~4.2 коректно дефлює вище 0.95; валідацію слід проводити з щонайбільше мікропошуком за 1-2 параметром для volume_mult/breakout_period у вузькому діапазоні, а не з повним перебором.

Гіпотези

Однозначно провалено перевірку на контрольній вибірці наступного періоду під час спроби оптимізації 2 із 2 (фінальної). Недоторкана, впорядкована за часом HOLDOUT є глибоко NEGATIVE: holdout_sharpe -14.39, співвідношення -2.287 (< порога 0.70) проти базового рівня OOS ковзної перевірки, що становить 6.29 — оптимізована конфігурація втрачає гроші на даних, яких оптимізатор ніколи не бачив. Привабливий профіль на навчальній вибірці (базовий коефіцієнт Шарпа 4.16, max_dd 2.56%, PF 3.04, чутливість із 0 різкими обривами, is_overfitted=false) вимірює узгодженість, а не здатність узагальнювати на майбутні дані, і прямо суперечить від’ємному результату на контрольній вибірці; самі вікна OOS ковзної перевірки неузгоджені [0.0, 3.52, 15.36], причому середнє 6.29 тримається на одному неправдоподібному вікні 15.36, а одне вікно має значення рівно 0.0. deflated_sharpe має значення null, тому навіть значущість підтвердити неможливо, а information_ratio є -0.42 (benchmark_meaningful=true) — з урахуванням ризику стратегія програє власному рівнозваженому кошику. Не продовжувати ітерації: це фінальна спроба, чутливість уже чиста, а ковзна перевірка вже сильна на навчальній вибірці, тож вирішальний провал — це крах на майбутніх даних у нещодавньому режимі, а не недостатньо досліджена область параметрів; жодна зміна параметрів цього не виправить, а подальший перебір із вибором найкращого з -225 знову вибере припасовану до історії конфігурацію, яка знову провалить перевірку у вікні наступного періоду. Не revise_hypothesis: архітектура пробою з підтвердженням обсягом на 4-годинному таймфреймі вже перевірена й розгорнута на природних для неї цільових активах (BNB, SOL 4.42, BTC 3.74, XRP/DOGE у процесі підготовки), тож механізм не застряг на безперспективному цільовому активі — перенесення на ADA просто не узагальнюється на майбутні дані, і відмова від нього не означає втрати жодної підтвердженої переваги. FAILURE PATTERN: перенесення схваленої архітектури пробою каналу Дончіана з підтвердженням обсягом на 4-годинному таймфреймі на окремий актив ADA дає привабливе повторне припасування на навчальній вибірці (коефіцієнт Шарпа 4.16, PF 3.04, чиста чутливість із 0 різкими обривами, ковзна перевірка без позначки перенавчання), яке зазнає краху на недоторканій контрольній вибірці наступного періоду (коефіцієнт Шарпа -14.39, співвідношення -2.287) з неузгодженими вікнами OOS [0.0, 3.52, 15.36] — сильний бектест і сітка чутливості, що проходить перевірку, не рятують перенесення на актив, результат якого на контрольній вибірці наступного періоду глибоко від’ємний.

Реалізація

Прорив Donchian 4H лише з довгими позиціями, підтверджений обсягом, на безстроковому контракті ADAUSDT.BINANCE USD-M із фільтром режиму на денних барах, лише OHLCV. Вхід здійснюється, коли закриття 4H пробиває попередній максимум Donchian за 27 барів AND, обсяг бара >= 2.18x середнього за попередні 24 барів AND, закриття 4H вище його 31-барної SMA AND, а останнє денне закриття вище його 59-денної SMA. Вихід здійснюється за тейк-профітом +11.2%, стоп-лосом -5.4%, проривом тренду 4H, проривом денного режиму або часовим стопом на 23 барів. Кредитне плече 1.0.

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

Угоди відповідають гіпотезі механізму: 90 входів у прорив лише з довгими позиціями, підтверджених обсягом, 0 коротких позицій, середня тривалість утримання ~1д 22год (дні, а не хвилини, як стверджувалося) — код реалізує заявлені гейти прориву+обсягу+тренду+денного режиму.

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

90 угод протягом ~6.4 років — достатня вибірка, щоб оптимізація walk-forward була змістовною (достатньо щільна для 3-віконного IS/OOS).

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

Прибутковість помітно стабільна рік до року (2020 +11.8%, 2021 +21.5%, 2022 +4.6%, 2023 +17.9%, 2024 +11.3%, 2025 +14.4%), а не є викидом одного року — return_kurtosis 5.2 є помірним, і стратегія з комфортом перекриває комісії (avg_win $3215 проти avg_loss $1385, PF 3.04, комісія становить лише 1.68% від валового результату).

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

Працює без збоїв: entry_diag показує 90 сигналів / 90 поданих заявок, жодних втрат; metrics_reliable=true.

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

Частота угод (~14/рік) значно нижча за обіцяні гіпотезою 30-50/рік — стек із трьох гейтів (volume_mult 2.18 + тренд 4H SMA + денний режим) проріджує сигнали сильніше, ніж заявлено; за щільністю слідкувати у walk-forward.

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

Основні показники виглядають привабливо (коефіцієнт Шарпа 4.16, max_dd 2.56%, коефіцієнт Кальмара 25, експозиція лише 7.76%) — високий коефіцієнт Шарпа за дуже малої частки часу перебування в ринку — це саме той профіль, який має пройти перевірки за дефльованим коефіцієнтом Шарпа / на відкладеній вибірці / за PBO перед будь-яким просуванням; доти вважайте нескоригований коефіцієнт Шарпа непідтвердженим.

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

Конфігурація вже містить значення, схожі на перебрані, не типові за замовчуванням (volume_mult 2.18, breakout_period 27), а не стандартні значення сімейства — оптимізація має підтвердити стійку область, а не просто повторно підтвердити заздалегідь налаштовану точку.

Аналіз

Чистий внутрішньовибірковий профіль: базовий Sharpe 4.16, max_dd 2.56%, profit_factor 3.04, 90 угод, низька експозиція 7.76%

Аналіз

Критерій чутливості пройдено: 0 із 14 параметрів мають різкі обриви — немає критично нестійких координат

Аналіз

Walk-forward не позначено як перенавчений (середнє IS 7.13 проти середнього OOS 6.29, PBO 0.417)

Аналіз

Коректна реалізація механізму: 90 проривів лише з довгими позиціями, підтверджених обсягом, без пропущених ордерів, правдоподібна кількість угод для 4H ADA

Аналіз

Форвардний HOLDOUT FAILED і є глибоко NEGATIVE: holdout_sharpe -14.39, коефіцієнт -2.287 проти WF-OOS 6.29 — недоторканий недавній сегмент втрачає гроші

Аналіз

Вікна OOS walk-forward дуже неузгоджені [0.0, 3.52, 15.36]: одне вікно не має жодної переваги, а середнє 6.29 підтримується одним неправдоподібним вікном 15.36

Аналіз

deflated_sharpe null (значущість неможливо обчислити); information_ratio -0.42 з benchmark_meaningful=true — за ризик-скоригованим показником поступається своєму рівнозваженому кошику

Аналіз

Аналіз чутливості без виявлених проблем + високий базовий коефіцієнт Шарпа вимірюють узгодженість у межах вибірки, а не здатність узагальнювати на майбутні дані, і їм суперечить від’ємний результат на відкладеній вибірці.

Аналіз

Фінальна спроба оптимізації (2 із 2) — бюджет ітерацій вичерпано, а стійкої області параметрів для налаштування не залишилося

Аналіз

NOT змінюйте будь-яку логіку сигналів/входів/виходів/визначення розміру позицій і NOT розширюйте пошук знову — стратегія WORKS. Тепер усі критерії проходження виконано, крім deflated_sharpe (0.799 < 0.95), і причина в тому, що цей запуск усе ще виконав повний перебір із 225 випробувань / ~12 параметрів замість жорсткої фіксації, приписаної в попередньому циклі. Карта чутливості показує, що більшість параметрів перебору інертні (risk_pct, min_notional, min_stop_pct, per_trade_pct, use_daily_regime, use_trend_filter — усі мають пласкі залежності), тому широкий пошук завищує поріг очікуваного максимального результату від випадковості та утримує DSR нижче 0.95, хоча перевага реальна. FIX (жорстка фіксація, без широкої оптимізації): 1. HARD-LOCK усі параметри на вдалих значеннях, знайдених у запуску THIS (вони вже дають сильний результат на контрольній вибірці): volume_mult=2.18, volume_window=24, breakout_period=27, sma_trend_period=31, daily_regime_sma=59, stop_loss_pct=0.054, take_profit_pct=0.112, max_holding_bars=23, per_trade_pct=0.20, risk_pct=0.015. Збережіть обмеження ризику, які виправили результат на контрольній вибірці в попередніх циклах. 2. Подайте на валідацію з NO перебором із 225 випробувань (щонайбільше мікропошук за 1-2 параметрами volume_mult/breakout_period у вузькому діапазоні). Усунення пошуку з множинним тестуванням різко знижує поріг випадковості, тож справжній коефіцієнт Шарпа ~4.2 коректно проходить дефляційне коригування. 3. PROMOTE, коли deflated_sharpe >= 0.95 AND is_significant=TRUE AND контрольна вибірка й далі проходить перевірку AND усі вікна OOS залишаються додатними. ESCALATION (це третій запит на звуження пошуку): якщо наступний цикл EITHER долає поріг DSR >= 0.95 (схвалити), OR знову повертається як повний перебір із DSR ~0.8, тоді як результат на контрольній вибірці залишається >= 2.5, усі WF вікна OOS залишаються додатними, PBO < 0.5 і 0 різких обривів, тоді PROMOTE на підставі вагомості незалежних свідчень позавибіркової контрольної перевірки замість четвертої ітерації. NOT відмовляйтеся — стратегія, чия недоторкана контрольна вибірка проходить перевірку на рівні 3.43, а ковзна перевірка не має перенавчання й показує додатні результати в усіх вікнах, має реальну перевагу, а не шум.

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

Ця стратегія перенесла схвалене сімейство стратегій пробою з підтвердженням обсягом на 4-годинному таймфреймі з перевірених цільових активів (BNB, SOL 4.42, BTC 3.74) на Cardano, спираючись на припущення, що спричинені каталізаторами сплески обсягу ADA відповідають тому самому профілю успіху й водночас закривають прогалину в диверсифікації серед топ-10 активів. Початковий бектест виглядав привабливо — коефіцієнт Шарпа 4.16, PF 3.04, максимальна просадка 2.56%, низька експозиція, стабільна дохідність рік за роком — і отримав вердикт «оптимізувати»; оптимізація навіть зберегла чисту поверхню чутливості та ковзну перевірку без позначки перенавчання. Але вікна OOS ковзної перевірки були неузгодженими [0.0, 3.52, 15.36], а вирішальним стало те, що недоторкана контрольна вибірка наступного періоду дала глибоко від’ємний результат (коефіцієнт Шарпа -14.39, співвідношення -2.287), тож перенесення на ADA призвело до збитків на нещодавніх, раніше не бачених даних. На фінальній ітерації аналітик відмовився від нього через нездатність узагальнювати на майбутні дані, а не через недостатньо досліджену область параметрів, зазначивши, що жодна зміна параметрів не виправить від’ємний результат на контрольній вибірці, а відмова не означає втрати жодної підтвердженої переваги, оскільки архітектура вже працює на природних для неї цільових активах.

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

Сильне повторне припасування на навчальній вибірці з чистою сіткою чутливості, що має 0 різких обривів, і додатним середнім результатом ковзної перевірки вимірює узгодженість, а не здатність узагальнювати на майбутні дані — перенесення на окремий актив усе одно може зазнати краху на недоторканій контрольній вибірці, а середнє OOS, яке тримається на одному неправдоподібному вікні, є попередженням, а не свідченням проходження перевірки.

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

Аналітик відмовився від нього на стадії ANALYZING після оптимізації під час фінальної ітерації (2 із 2): недоторканий впорядкований за часом holdout був глибоко від’ємним (Sharpe holdout -14.39, коефіцієнт -2.287 проти порога 0.70), тобто оптимізована конфігурація втратила гроші на даних, яких оптимізатор ніколи не бачив, тоді як дефльований Sharpe був null (значущість неможливо обчислити).

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

Перенесено перевірену архітектуру пробою каналу Дончіана з підтвердженням обсягом на 4-годинному таймфреймі (BNB/SOL/BTC) на безстрокові ф’ючерси ADAUSDT з відкриттям лише довгих позицій; входи дозволено за умови пробою каналу разом зі сплеском обсягу, висхідного тренду SMA на 4-годинному таймфреймі та проходження фільтра ринкового режиму на денних барах, відповідно до гіпотези, що орієнтована на каталізатори база роздрібних учасників ADA створює такі самі чіткі сплески обсягу на кілька стандартних відхилень.

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

Початковий бектест виглядав відмінно: 90 угод лише в довгих позиціях за ~6.4 років із коефіцієнтом Шарпа 4.16, фактором прибутку 3.04, часткою прибуткових угод 56.7%, максимальною просадкою лише 2.56% та експозицією 7.76%, а також стабільною річною дохідністю. Оптимізація зберегла чисту поверхню чутливості (0 із 14 різких обривів) і ковзну перевірку без позначки перенавчання (середнє IS 7.13, середнє OOS 6.29, PBO 0.42), але вікна OOS були неузгодженими [0.0, 3.52, 15.36], а інформаційний коефіцієнт був від’ємним (-0.42).
Звіт про стратегію

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