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

Стратегії

Продовження розширення волатильності після прориву стиснення, довгі й короткі позиції (один інструмент DOGEUSDT.BINANCE USD-M безстроковий контракт, бари 15м, торгівля спрямованим проривом стиснутого діапазону низької волатильності з фіксованим співвідношенням ризику й винагороди FIXED 2:1 у конструкції ATR, 3 параметрів)

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

DogeCompressionBreakoutExpansionLS

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

Ця стратегія навмисно змінила структуру з малою ціллю прибутку й широким стопом, яка неодноразово зазнавала краху: вона чекала на стиснення волатильності на барах DOGE 15м і торгувала спрямований прорив із фіксованим співвідношенням ризику й винагороди 2:1. Тезу спростовано на вирішальній вибірці з 1,594 угод: фактичний середній прибуток ($152) був меншим за середній збиток ($186), частка прибуткових угод становила лише 27.7%, а фактор прибутку — 0.31. Рахунок ліквідовано на 2021-10-25 із загальною дохідністю -100% та просадкою 100%; крах спричинили екстремальні хвостові ризики (асиметрія -31, ексцес 1030). Аналітик відмовився від стратегії під час перевірки бектесту згідно з правилом безумовної відмови при просадці понад 50% та від’ємною комісією на угоду, зазначивши, що оптимізація параметрів не змінить від’ємне математичне сподівання й не відновить ліквідований рахунок, а лише призведе до підгонки під період до краху.

Гіпотеза

Проривна внутрішньоденна стратегія LONG-SHORT на одному інструменті — DOGEUSDT.BINANCE (безстроковий контракт USD-M, свічки 15 хв). Перевага полягає у поверненні волатильності до середнього в TIME, а не ціни: за періодами незвично вузького діапазону (низька реалізована волатильність, або стискання) непропорційно часто настає значний спрямований рух, коли розкручується накопичене позиціювання. Стратегія чекає на режим стискання, а потім торгує DIRECTION пробою діапазону з фіксованим сприятливим співвідношенням……Показати більшеПоказати менше

Проривна внутрішньоденна стратегія LONG-SHORT на одному інструменті — DOGEUSDT.BINANCE (безстроковий контракт USD-M, свічки 15 хв). Перевага полягає у поверненні волатильності до середнього в TIME, а не ціни: за періодами незвично вузького діапазону (низька реалізована волатильність, або стискання) непропорційно часто настає значний спрямований рух, коли розкручується накопичене позиціювання. Стратегія чекає на режим стискання, а потім торгує DIRECTION пробою діапазону з фіксованим сприятливим співвідношенням винагороди до ризику. Це навмисно NOT відрізняється від іншої стратегії на одному активі, що грає на поверненні до середнього (класу стратегій, які цього сеансу неодноразово зазнавали краху через перевернуте співвідношення винагороди до ризику: малий TP і широкий стоп ATR — невеликі виграші, великі втрати). Тут структуру навмисно перевернуто: ціль прибутку становить 2x відстані до стопа, тому стратегія виграє рідше, але кожен виграш більший за кожну втрату, що дає додатну очікувану дохідність за помірної частки вдалих угод ~40%. DOGE обрано, бо його реалізована волатильність за 15 хв достатньо висока, щоб ціль 2-ATR означала рух ~0.6-1.2%, що із запасом покриває комісію за повний цикл ф’ючерсної угоди 0.10%; водночас цей актив значно менше представлений у нашому портфелі, ніж BTC/ETH.

Реалізує повернення волатильності до середнього в часі: справжнє стискання за низької волатильності (недавнє ATR <= базове 0.70 x у ATR, виміряне EXCLUDING поточного бара, щоб сам бар розширення не приховав стиснення) передує непропорційно сильним спрямованим розширенням, і ми торгуємо на початку руху після прориву WITH. Структура навмисно протилежна стратегіям із малою ціллю прибутку TP та широким стопом, які неодноразово зазнавали краху через перевернуте співвідношення ризику й винагороди: тут ціль прибутку……Показати більшеПоказати менше

Реалізує повернення волатильності до середнього в часі: справжнє стискання за низької волатильності (недавнє ATR <= базове 0.70 x у ATR, виміряне EXCLUDING поточного бара, щоб сам бар розширення не приховав стиснення) передує непропорційно сильним спрямованим розширенням, і ми торгуємо на початку руху після прориву WITH. Структура навмисно протилежна стратегіям із малою ціллю прибутку TP та широким стопом, які неодноразово зазнавали краху через перевернуте співвідношення ризику й винагороди: тут ціль прибутку становить FIXED відстані стопа 2x (rr_mult=2), тож кожен прибуток більший за збиток, а математичне сподівання позитивне за помірної частки успішних угод — це основна теза. Фактична волатильність DOGE за 15м достатньо висока, щоб ціль 2-ATR становила рух близько 0.6-1.2%, що в кілька разів перевищує комісію USD-M за повний цикл близько 0.10%; DOGE у портфелі представлений менше за BTC/ETH. Контроль ризику враховує уроки спорідненої стратегії прориву SOL, яка призвела до ліквідації: вхід лише за відсутності відкритої позиції (базова умова та явна перевірка, без нарощування позиції), а position_size обмежує TOTAL валову експозицію (підписаний чистий номінал + новий ордер) до max_notional_mult x капіталу = 0.5x за кредитного плеча 1.0, тож спрацювання стопа коштує близько risk_per_trade капіталу й не може призвести до ліквідації. Для одного інструмента незмінно використовуються базові on_bar/dispatch; calculate_signal повертає неперервну оцінку позиції в каналі, що змінюється на кожному барі, кешуючи логічні значення стиснення й прориву та фіксовані рівні стопа й цілі 2:1, а should_exit виконує рівні цілі/стопа та часовий ліміт, прив’язані до ціни входу й задані за шаблоном _was_in_pos. Фільтр стиснення та базове прогрівання у 100 барів становлять малу частину тисяч барів 15м у вибірці, а стиснуті режими (близько 20-30% часу) часто завершуються проривом, тож кількість угод піддається вимірюванню (сотні). Залишено лише 3 підібраних параметри (compression_ratio, breakout_len, stop_atr), щоб протидіяти перенавчанню; коефіцієнт 2:1, вікна ATR/стиснення, ліміт утримання та обмеження ризику є фіксованими структурними рішеннями.

Рахунок ліквідовано (просадка 100%, загальна дохідність -100%) на 2021-10-25; очікувана дохідність на угоду була від’ємною у вирішальній вибірці з 1594 угод (avg_trade_return_pct -0.153%, PF 0.31, коефіцієнт Шарпа -1.33). Тезу про пробій стискання 2:1 спростовують її власні реалізовані показники: avg_win $152 є SMALLER за $avg_loss 186, тож задумане сприятливе співвідношення винагороди до ризику так і не реалізувалося (цілей майже не досягали, стопи виконувалися за гіршою ціною) — те саме перевернуте співвідношення винагороди до ризику, що занапастило споріднені стратегії на окремих активах цього сеансу, хоча шлях до цього був іншим. Оптимізація compression_ratio/breakout_len/stop_atr не змінить від’ємної очікуваної дохідності й не відновить ліквідований рахунок; вона лише призведе до підгонки під дані до обвалу. Відмовтеся від стратегії згідно з жорстким правилом відмови при >50% DD та через від’ємний поріг комісій avg_trade_return_pct, замість того щоб витрачати 2 годин на оптимізацію.

Реалізація

Внутрішньоденна стратегія довгих і коротких позицій на прориві після стиснення для DOGEUSDT.BINANCE (USD-M безстроковий контракт), бари 15м, чистий OHLCV. Активується лише коли ринок стиснутий: середній істинний діапазон за попередні 20 барів (без поточного) <= compression_ratio (0.70) x базове середнє TR за попередні 100 барів. Потім торгує у напрямку прориву діапазону: закриття вище максимуму попередніх 20 барів -> довга позиція, нижче попереднього мінімуму -> коротка. Для кожної угоди використовується вхідний……Показати більшеПоказати менше

Внутрішньоденна стратегія довгих і коротких позицій на прориві після стиснення для DOGEUSDT.BINANCE (USD-M безстроковий контракт), бари 15м, чистий OHLCV. Активується лише коли ринок стиснутий: середній істинний діапазон за попередні 20 барів (без поточного) <= compression_ratio (0.70) x базове середнє TR за попередні 100 барів. Потім торгує у напрямку прориву діапазону: закриття вище максимуму попередніх 20 барів -> довга позиція, нижче попереднього мінімуму -> коротка. Для кожної угоди використовується вхідний ордер і рівні стопа та цілі, прив’язані до ціни входу, FIXED зі співвідношенням винагороди до ризику 2:1 (ціль = rr_mult=2 x stop_atr=1 x ATR, стоп = stop_atr x ATR), а також часовим обмеженням у 32 барів (близько 8 год). Прибутки удвічі більші за збитки, тож стратегія прибуткова за частки успішних угод близько 40%. Вхід лише за відсутності відкритої позиції (без нарощування позиції); розмір позиції обмежує ризик до 1% капіталу на стоп і загальну валову експозицію до 0.5x капіталу (кредитне плече 1.0, буфер маржі). 3 підібраних параметрів (compression_ratio, breakout_len, stop_atr).

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

Відмовтеся від стратегії на рівні backtest_review; періоди спостереження та стоп не піднімуть частку успішних проривів 32% вище за 33.3%, а чистий клас проривів OHLCV безперспективний.

STRONG ABANDON RECOMMENDATION (це не помилка коду QA). Переконливо від’ємний результат за добре забезпеченої вибірки: 296 угод, total_return -31.73%, коефіцієнт Шарпа -2.48 CI повністю нижче нуля [-6.40, -2.01], PF 0.54, win_rate 0.32, близько 0.0019% avg_trade_return_pct (нижче за повний цикл 0.10%), оборот 187 / вплив $17,946. Навіть ідеальне співвідношення 2:1 дає NEGATIVE математичне сподівання за частки успішних угод 32% (2:1 для беззбитковості потрібно >33.3%; гіпотеза припускала близько 40%). Справжня відсутність переваги, ознак виродження немає — аналітик правильно відмовився від стратегії.

Якщо продовжувати ітерації, використовуйте справжні stop_market + лімітні ордери зі стопом і ціллю, щоб обмежити внутрішньобарний ризик 1-ATR; це не виправить частку успішних угод нижче -33%, тож відмова від стратегії, ймовірно, все одно буде правильним рішенням.

Основну тезу 2:1 реалізовано як NOT: avg_win $392 проти avg_loss $347 (1.13, а не 2.0), надзвичайно важкий лівий хвіст (асиметрія -16.1, ексцес 290, largest_loss 3.7x avg_loss). Причина: should_exit перевіряє бар CLOSE, а не стоп-ордер усередині бара, тож волатильний бар 15м DOGE проходить гэпом повз стоп 1-ATR до закриття, фіксуючи збитки в кілька ATR. Рівні структурно правильні (це не критична проблема), але ризик не обмежений на рівні 1 ATR — що підриває тезу. Це узгоджується зі стандартним шаблоном фабрики, який спирається на закриття бара.

Обмежити блок стиснення/прориву/_last_trap умовою self._open_position() is None, як у виправленні BNB.

Незначний прихований недолік: запис _last_trap у calculate_signal не обмежений умовою відсутності відкритої позиції (на відміну від спорідненої BNB, де це виправили). Якщо бар одразу після входу також зафіксує прорив до того, як _track_position задасть рівні стопа й цілі, _last_trap може перезаписатися, і рівні буде взято з неправильного бара. Тут вплив невеликий (ціни виконання на наступному відкритті приблизно відповідають рівням бара, який перезаписав значення; повторне задання — лише на першому барі позиції), але це недолік коректності.

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

Шарп
-1,33
Загальна дохідність
-100,00%
Максимальна просадка
100,00%
Усього угод
1594
Частка прибуткових
27,7%
Профіт-фактор
0,31

Добре забезпечено вибіркою (1594 угод, 211 тис. барів), тож результат статистично переконливий, а не випадковий шум

Напрям торгівлі відповідає гіпотезі (довгі й короткі позиції на прориві, 823 довгих / 771 коротких, збалансовано)

Рахунок LIQUIDATED на 2021-10-25: total_return -100%, max_drawdown 100% — підстава для безумовної відмови (>50% DD)

avg_trade_return_pct -0.153% — від’ємне математичне сподівання на угоду, нижче за рівень комісій

profit_factor 0.31, коефіцієнт Шарпа -1.33, win_rate 0.277 — переваги немає

Основну тезу 2:1 про співвідношення ризику й винагороди спростовано: фактичне avg_win $152 < avg_loss $186, тобто прибутки менші за збитки (саме таке перевернуте співвідношення RR, яке гіпотеза мала змінити)

Крах спричинили катастрофічні хвостові ризики (асиметрія -31, ексцес 1030, largest_loss -$3,684); модель ризику й розміру позиції не запобігла ліквідації

За 4.5 років бектесту активності не було, оскільки рахунок уже не діяв — вибірка непридатна для оптимізації

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

Задумане на папері співвідношення винагороди до ризику 2:1 не гарантує такого результату на практиці: якщо цілей майже не досягають, а стопи виконуються за гіршою ціною, реалізовані виграші все одно можуть бути меншими за втрати; модель розміру позиції та ризику має справді запобігати ліквідації, а від’ємну очікувану дохідність на угоду у вирішальній вибірці не можна усунути оптимізацією.

Аналітик відмовився від стратегії на етапі перевірки бектесту до оптимізації згідно з правилом безумовної відмови при просадці понад 50% та від’ємною комісією на угоду avg_trade_return_pct: задумане сприятливе співвідношення не реалізувалося (цілі досягалися рідко, стопи виконувалися з прослизанням), утворивши те саме перевернуте співвідношення ризику й винагороди, що занапастило споріднені стратегії на окремих активах у цій сесії, а також катастрофічні хвостові ризики (асиметрія -31, ексцес 1030), які спричинили крах.

Стратегія довгих і коротких позицій на прориві одного інструмента всередині дня: DOGEUSDT.BINANCE USD-M безстрокові контракти, бари 15м. Вона чекала на режим стиснення низької волатильності, а потім торгувала у напрямку прориву діапазону з фіксованим співвідношенням ризику й винагороди 2:1 у конструкції ATR, прагнучи позитивного математичного сподівання за частки успішних угод близько 40%, збільшуючи прибутки порівняно зі збитками.

Це катастрофічний провал, переконливий за вибіркою: рахунок ліквідовано на 2021-10-25, загальна дохідність -100% і максимальна просадка 100% за 1,594 збалансованих угод (823 довгих / 771 коротких); частка прибуткових угод 27.7%, фактор прибутку 0.31, коефіцієнт Шарпа -1.33 та avg_trade_return_pct -0.153%. Основну тезу 2:1 спростували її ж результати: фактичний середній прибуток $152 був меншим за середній збиток $186.

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