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

Стратегії

ETH COIN-M Перемикач спрямованості за режимом волатильності — довга позиція в режимі низької реалізованої волатильності та схильності до ризику, коротка лише у спадах із високою волатильністю, без позиції посередині (одноінструментальний ETHUSD_PERP.BINANCE_CM, щоденні бари, простий OHLCV, 3-параметровий)

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

EthCoinMVolRegimeDirectionalSwitchLS

Чиста збірка з 3 параметрів на основі чистого OHLCV, коректний розмір оберненого COIN-M контракту, ковзний стан O(1); масштабно інваріантний режим процентильного рангу; чесне попередньо зареєстроване спростування…

Гіпотеза

LONG-SHORT, SINGLE-INSTRUMENT спрямована стратегія на BINANCE_CM ETHUSD_PERP (обернений, із маржею в монеті, приблизно 0.06% RT тейкерів -> мінімальний рівень комісії 0.10%), свідомо обрана для одночасного заповнення THREE прогалин і уникнення двох інфраструктурних обмежень, які знищили всі нещодавні ідеї з опціонами: вона заповнює недостатньо представлену COIN-M площадку (3.2% проти цілі 5%) і кошик напрямку long_short (13.1% проти цілі), працює на PLAIN OHLCV (немає обмеження 90 днів для ланцюжка опціонів,……Показати більшеПоказати менше

LONG-SHORT, SINGLE-INSTRUMENT спрямована стратегія на BINANCE_CM ETHUSD_PERP (обернений, із маржею в монеті, приблизно 0.06% RT тейкерів -> мінімальний рівень комісії 0.10%), свідомо обрана для одночасного заповнення THREE прогалин і уникнення двох інфраструктурних обмежень, які знищили всі нещодавні ідеї з опціонами: вона заповнює недостатньо представлену COIN-M площадку (3.2% проти цілі 5%) і кошик напрямку long_short (13.1% проти цілі), працює на PLAIN OHLCV (немає обмеження 90 днів для ланцюжка опціонів, проблеми з охопленням додаткового потоку даних, ризику тайм-ауту 300 секунд через повторне сканування кожного бара — усе має O(1) завдяки ковзним дека́м), і є справді DIFFERENT сімейством порівняно з насиченими/мертвими шаблонами фабрики (це NOT конвергенція моментуму двох часових інтервалів, NOT крос-секційна ротація, NOT додатковий фільтр, не пов’язаний із ціною, NOT перевага на потоці ліквідацій/базису, NOT структурний кошик лише для довгих позицій). Основний механізм — задокументована криптовалютна VOLATILITY-REGIME премія за ризик: низька реалізована волатильність за попередній період прогнозує позитивні форвардні доходності (рух із підвищенням схильності до ризику), тоді як стійка висока реалізована волатильність кластеризується зі спадом. Тому стратегія утримує обернену LONG позицію з маржею в монеті у спокійних режимах низької волатильності; переходить у CASH, коли волатильність середня (цей вихід у безпозиційний стан обмежує бета-експозицію на ведмежому ринку та безпосередньо усуває проблему просадки L48); і відкриває SHORT лише у специфічному випадку високої реалізованої волатильності в поєднанні з негативним повільним трендом (капітуляція/продовження руху). Позиції зберігаються тижнями в межах режиму, тож оборот низький, а рухи на угоду становлять кілька відсотків — із широким запасом перевищуючи 0.10% COIN-M поріг (це NOT скальпінг із комісією нижче доходності, і NOT ціновий імпульс, відфільтрований нефінансовим потоком даних; сигнал 100% походить від ціни). ETHUSD_PERP.BINANCE_CM має багаторічну історію, тож кількість угод (приблизно 40-120 за вибірку) і покрокова перевірка на 3 вікні з 15-денним відкладеним періодом є здійсненними — на відміну від опціонного ланцюжка на 90 днів. Лише 3 параметрів, щоб протистояти режиму загибелі від перенавчання.

Я рекомендую ABANDON, і єдина зміна в коді — рядок документації, що фіксує причину; я не переналаштовував механізм, оскільки це було б підгонкою під криву, а не виправленням. Вердикт QA стверджував, що обидві сторони — підкидання монети; я перевірив це безпосередньо, обумовивши реальну щоденну історію ETHUSD_PERP (2,118 барів, від 2020-08 до 2026-06) точним процентильним рангом RV, який обчислює цей код, і передумову спростовано в обох напрямках. Двадцятиденні форвардні доходності за кошиками рангів RV: [0.0,0.2)……Показати більшеПоказати менше

Я рекомендую ABANDON, і єдина зміна в коді — рядок документації, що фіксує причину; я не переналаштовував механізм, оскільки це було б підгонкою під криву, а не виправленням. Вердикт QA стверджував, що обидві сторони — підкидання монети; я перевірив це безпосередньо, обумовивши реальну щоденну історію ETHUSD_PERP (2,118 барів, від 2020-08 до 2026-06) точним процентильним рангом RV, який обчислює цей код, і передумову спростовано в обох напрямках. Двадцятиденні форвардні доходності за кошиками рангів RV: [0.0,0.2) -0.43% (виграш 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67%. Найспокійніший кошик — саме той, який призначено утримувати стороні LONG, — є WORST із п’яти, тож твердження «низька реалізована волатильність прогнозує позитивні форвардні доходності» тут має неправильний знак. Точна умова для сторони SHORT (ранг >= 0.70 і закриття нижче 100-денної SMA, n=232) показує POSITIVE форвардні доходності +1.52% на горизонті 20 днів, тобто негативне математичне сподівання для короткої позиції. Обидва висновки відтворюють числа рушія (виграш спокійної довгої позиції 0.486, напруженої короткої 0.476, Sharpe 0.09, IR -0.58 проти купівлі й утримання), що також підтверджує думку QA, що попередній приватний пробний запуск був ненадійним — я сприймаю це як урок: перед твердженням про плато потрібно звірятися з власним обліком обернених контрактів у рушії. Усередині цього сімейства немає параметра, який його врятує: єдиний кошик зі справжньою перевагою — вузька внутрішня смуга (ранг 0.2-0.4), а запуск порогу спокою, налаштованого на цю смугу для одного інструмента в одному вікні, — саме та перенавчена підгонка, від якої гине цей клас, на додачу до одноінструментальної спрямованої бази OHLCV, чий Sharpe є її стелею. Механізм усе ще може бути працездатним на інших активах, але для ETH COIN-M умовні дані свідчать, що це не так.

Визначальна премія стратегії спростована на її власному інструменті, як це попередньо реєструє docstring ітерації-2 розробника і підтверджує повний бектест — не варте 2 годин оптимізації. Обумовлення реальної історії ETHUSD_PERP на тому ж перцентильному ранзі RV, який використовує код, дає власному бакету гілки LONG (ранг <0.2) NEGATIVE -0.43% 20-денну форвардну прибутковість (win 41%, найспокійніший бакет є найгіршим), а точній умові гілки SHORT (ранг≥0.70 AND close<SMA100) — POSITIVE +1.52% форвардну……Показати більшеПоказати менше

Визначальна премія стратегії спростована на її власному інструменті, як це попередньо реєструє docstring ітерації-2 розробника і підтверджує повний бектест — не варте 2 годин оптимізації. Обумовлення реальної історії ETHUSD_PERP на тому ж перцентильному ранзі RV, який використовує код, дає власному бакету гілки LONG (ранг <0.2) NEGATIVE -0.43% 20-денну форвардну прибутковість (win 41%, найспокійніший бакет є найгіршим), а точній умові гілки SHORT (ранг≥0.70 AND close<SMA100) — POSITIVE +1.52% форвардну прибутковість (неправильний знак для короткої позиції) — від'ємне очікування в обох гілках, немонотонне між бакетами. Рушій погоджується: Sharpe 0.109 з CI [-0.74, 0.95], що охоплює нуль, PSR 0.589, information_ratio -0.70 проти buy-hold, total_return лише +2.4% за 6 років (58 угод), рівні виграшів long-calm та short-stressed обидва ~48%, max_drawdown 28.7% (CI до 64.6%), терциль стресу -7.7%, і заголовок додатково послаблений нереалізованим -13.3% відкритої позиції. avg_trade_return_pct 0.68% проходить підлогу COIN-M, тому він не мертвий від комісій — але немає переваги, яку варто нести. Єдиний позитивний бакет — це вузька внутрішня смуга (0.2-0.4), вибір якої розробник коректно називає curve-fitting одного інструмента на одному вікні, тому немає надійної області параметрів, до якої оптимізатор міг би підлаштовуватися. Патерн невдачі: no_edge одноактивний COIN-M спрямований перемикач vol-режиму, передумова спростована (найспокійніший бакет найгірший / коротка позиція з неправильним знаком).

Реалізація

Long-short перемикач vol-режиму на ETH COIN-M інверсному безстроковому (ETHUSD_PERP.BINANCE_CM, денні бари, чистий OHLCV). Кожен бар обчислює реалізовану волатильність за 20 днів та її перцентильний ранг у межах ковзної 252-денної історії, плюс 100-денний SMA тренд. Тримає LONG, поки ранг RV знаходиться в спокійному нижньому 40%, SHORT, коли ранг RV вище 70% AND ціна нижча за SMA, та FLAT інакше - середня смуга є контролем ризику, а не стопом. Розмір позиції розгортає фіксований 40% капіталу як цілочисельну кількість $10-номінальних інверсних контрактів. Ітерація 2 змінює лише docstring модуля, який тепер фіксує виміряне спростування власної передумови стратегії.

Результати перевірки

CLEAN RESTART 2026-09-04 — історію вердиктів і записи навчання цього запуску було видалено, а його перезапущено з перевірки. Попереднє припинення сталося через конвеєр, а не через ринок: обв’язка Layer-2 неправильно прив’язувала допоміжні методи @staticmethod (виправлено), QA виносив остаточні вердикти щодо продуктивності на неоптимізованому димовому тесті (усунуто — QA тепер оцінює лише коректність), а тайм-аути пісочниці виникали через нестачу слотів бек-тестування (виправлено). Гіпотеза й код стратегії не змінилися. Перевіряйте код за його суттю; продуктивність буде визначено пізніше повним бек-тестом і оптимізатором.

Аналітик має підтвердити на повному бектесті + walk-forward; якщо форвардні прибутковості з неправильним знаком зберігаються, відмовитися. NOT перенастроювати calm_pct у внутрішню смугу 0.2-0.4 — це overfitting одного інструмента/одного вікна, як зазначає розробник.

Код достовірно реалізує заявлений механізм гіпотези (спокійний RV -> довга позиція, напружений RV + спадний тренд -> коротка позиція, інакше без позиції), але основна емпірична PREMISE гіпотези («низька реалізована волатильність прогнозує позитивні форвардні доходності») спростована на цьому точному інструменті власним умовним аналізом розробника, який відтворює майже випадкові показники виграшів рушія та негативний IR. Це провал переваги/передумови, а не помилка коду — позначено як підстава для edge_concern.

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

Шарп
0,11
Загальна дохідність
2,42%
Максимальна просадка
28,65%
Усього угод
58
Частка прибуткових
48,3%
Профіт-фактор
1,16

Чиста збірка з 3 параметрів на основі чистого OHLCV, коректний розмір оберненого COIN-M контракту, ковзний стан O(1); масштабно інваріантний режим процентильного рангу; чесне попередньо зареєстроване спростування власної передумови

avg_trade_return_pct 0.68% перевищує приблизно 0.10% COIN-M поріг; низький вплив комісій (2.06% від валового результату)

Передумову спростовано на цьому інструменті: кошик LONG (ранг RV <0.2) має -0.43% форвардну доходність (найспокійніший кошик є найгіршим); умова SHORT має +1.52% форвардну доходність (неправильний знак) — негативне математичне сподівання в обох сторонах

Немає значущої переваги: Sharpe 0.109 з CI [-0.74, 0.95], що охоплює нуль, PSR 0.589, IR -0.70 проти купівлі й утримання, total_return +2.4% за 6 років; показник виграшів обох сторін близький до підкидання монети

Лише 58 угод; max_drawdown 28.7% (від CI до 64.6%); напружений терциль негативний; заголовковий показник погіршений -13.3% нереалізованим результатом відкритої позиції

Єдиний кошик із перевагою — вузька внутрішня смуга (0.2-0.4), вибір якої є підгонкою під криву для одного інструмента в одному вікні — немає стійкого діапазону для налаштування

Історія ітерацій

Перевірку не пройдено (Рівень 4 — рецензія QA) [клас=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE на повному 2117-денному пісочниці. Розробник ставить на карту ціннісну пропозицію перемикання vol-режиму IMPROVING скоригованої на ризик прибутковості ('Sharpe 0.57-0.98 проти 0.30 для buy-and-hold'). Рушій, на тих самих параметрах за замовчуванням і реальних даних ETHUSD_PERP, дає протилежне: Sharpe 0.09 (CI [-0.62, 0.78], що охоплює нуль), BELOW buy-hold ~0.30; alpha -0.0127 і information_ratio -0.58 проти buy_hold……Показати більшеПоказати менше

Перевірку не пройдено (Рівень 4 — рецензія QA) [клас=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE на повному 2117-денному пісочниці. Розробник ставить на карту ціннісну пропозицію перемикання vol-режиму IMPROVING скоригованої на ризик прибутковості ('Sharpe 0.57-0.98 проти 0.30 для buy-and-hold'). Рушій, на тих самих параметрах за замовчуванням і реальних даних ETHUSD_PERP, дає протилежне: Sharpe 0.09 (CI [-0.62, 0.78], що охоплює нуль), BELOW buy-hold ~0.30; alpha -0.0127 і information_ratio -0.58 проти buy_hold (overlay робить скориговану на ризик прибутковість WORSE, ніж утримання ETH); +2.4% загальної прибутковості за 5.8 років; end_unrealized -17.8%. Обидві гілки є підкиданням монети (long-calm win 0.486, short-stressed 0.476), тому ключова передумова (низька реалізована волатильність передбачає позитивні форвардні прибутковості) не показує прогностичної сили в даних. Sharpe сухого прогону розробника прямо суперечить рушію, тому заявлене плато є ненадійним. Сімейство спрямованих OHLCV на одному інструменті, де базовий Sharpe є стелею (0/213 виживання); розгортка 3-параметрів не може підняти базу 0.09 вище підлоги 0.5 OOS, і заява про широку сітку вже впала в пісочниці. - 58 угод за 5.8 років — це тонка популяція, яка посилює (не виправдовує) майже нульовий Sharpe. Заявлені показники розробника не відтворюються в рушії — майбутні подання в цьому класі повинні узгодити приватний сухий прогін із реальним рушієм інверсних контрактів, перш ніж заявляти плато.

Перевірку не пройдено (Рівень 4 — рецензія QA) [клас=premise_falsified]: - Повторна перевірка ітерації 2 (код без змін, крім docstring; розробник погоджується з відмовою). Розробник безпосередньо обумовив реальну денну історію ETHUSD_PERP на власному перцентильному ранзі стратегії RV та REFUTED передумову в обох гілках. 20-денні форвардні прибутковості за рангами бакетів RV: [0.0,0.2) -0.43% (win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — найспокійніший бакет, який тримає гілка……Показати більшеПоказати менше

Перевірку не пройдено (Рівень 4 — рецензія QA) [клас=premise_falsified]: - Повторна перевірка ітерації 2 (код без змін, крім docstring; розробник погоджується з відмовою). Розробник безпосередньо обумовив реальну денну історію ETHUSD_PERP на власному перцентильному ранзі стратегії RV та REFUTED передумову в обох гілках. 20-денні форвардні прибутковості за рангами бакетів RV: [0.0,0.2) -0.43% (win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — найспокійніший бакет, який тримає гілка LONG, є WORST з п'яти, тому 'low realized vol predicts positive forward returns' має неправильний знак і є немонотонною. Точна умова гілки SHORT (ранг >= 0.70 AND close < SMA100, n=232) має POSITIVE форвардних прибутковостей (+1.52% на 20d), тобто вона відкриває короткі позиції проти позитивного дрейфу. Це відтворює рівні виграшів підкидання монети рушія (long-calm 0.486, short-stressed 0.476), Sharpe 0.09, IR -0.58 проти buy-hold, +2.4% за 5.8 років. Єдиний бакет із реальною перевагою — це вузька внутрішня смуга (0.2-0.4), яку гіпотеза не визначає; її вибір був би single-instrument/single-window curve-fitting на спрямованій-OHLCV базі, чий Sharpe є його стелею. Ефект відсутній/інвертований; жоден параметр не виправляє його.

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