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

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

XrpDailyPullbackTo20SmaUptrendLong

Гіпотези

XRP Daily Pullback-to-20SMA Long — Купівля на просіданні в підтвердженому висхідному тренді

Гіпотези

Стратегія LONG-ONLY торгівлі на відкатах для безстрокових ф’ючерсів XRPUSDT.BINANCE (Binance USD-M) із використанням барів DAILY. На відміну від усіх інших стратегій довгих позицій у поточному конвеєрі (які входять на імпульсі CONFIRMATION через пробої, золоті перетини або сигнали продовження тренду), ця стратегія входить на PULLBACK під час уже підтвердженого висхідного тренду. Механізм: коли XRP перебуває в підтвердженому висхідному тренді (200-SMA зростає, 50-SMA > 200-SMA, ціна > 50-SMA), дочекатися зниження ціни до дотику з 20-SMA, а потім увійти в довгу позицію в перший день, коли ціна знову закриється вище 20-SMA. Це класичний патерн «Двобарний відкат» / «Святий Грааль» Рашке (Рашке—Коннорс 1996 «Street Smarts», Брукс 2009 «Trading Price Action Trends»), для якого задокументовано частку виграшних угод 55-65% на трендових ринках, оскільки він (а) підтверджує, що висхідний тренд зберігається, за допомогою ковзних середніх старшого таймфрейму, і (б) забезпечує вхід за тимчасово зниженою ціною, що дає змогу природно розмістити стоп ближче, ніж при вході на пробої. XRP обрано з таких причин: (1) ZERO наявних стратегій конвеєра торгують XRP — чиста перевага диверсифікації; (2) XRP має чисті дані Binance за 5+ років (лістинг 2018, підтримку ніколи не припиняли, торговий символ не перейменовували); (3) XRP є NOT у будь-якому відомому сценарії збоїв (уникає припинення підтримки MATIC, прогалин у мапі точності AAVE/ATOM, проблеми завантаження даних BINANCE_SPOT 4H, обмеження історії Hyperliquid, прогалин у покритті додатковими даними); (4) XRP має особливу мікроструктуру (висока участь роздрібних трейдерів, зміни режиму внаслідок судового рішення щодо SEC 2023, подання BlackRock заявок на спотові XRP ETF 2025), що формує впорядкованіші патерни відкату, ніж у парах BTC/ETH з інтенсивним арбітражем; (5) XRP має десяткову точність 4 (проти 2 у BTC), але входить до відомої мапи точності. Структурно ортогональна всім 11 стратегіям у конвеєрі та всім 24+ невдалим спробам у сесії: не пробійна, не повернення до середнього, не міжактивна, не крос-секційна, не календарна, не внутрішньоденна, не накопичувальна, не залежить від додаткових даних, не опціонна, не міжмайданчикова, не парна. Частота торгівлі ~15-25 входів на рік (достатньо низька, щоб комісії не домінували), період утримання 5-20 днів (достатньо тривалий, щоб охопити суттєві рухи, і достатньо короткий, щоб отримати багато закритих угод для оцінювання методом walk-forward).

Гіпотези

Ітерація-3 — виправлення синтетичної помилки Layer-2: `_sma() takes 2 positional arguments but 3 were given`. Сигнатура та угода виклику допоміжного методу були непослідовними; я перейменував його на чистий, однозначний метод екземпляра `_sma_of(self, vals, n)` і оновив усі три місця виклику (`sma_fast`, `sma_mid`, `sma_slow`), щоб вони передавали рівно два позиційні аргументи (vals, n). Це найменша можлива зміна — логіка входу/виходу/визначення розміру позиції, імпорти, структура класу та каркас безперервного сигналу (який уже пройшов Layer 1) не змінювалися, тож жодна перевірка попереднього шару не регресує.

Гіпотези

Перевірка перед оптимізацією: стратегія катастрофічно й стабільно збиткова — від’ємний результат у кожному році ринкового режиму (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, коефіцієнт Шарпа -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 збитків поспіль. Вирішальним є те, що фактична частка виграшних угод становить 10.3% — майже протилежність задокументованого для патерну відкату Рашке/Коннорса показника 55-65% — тобто напрямок входів є хибним приблизно у 90% випадків. Це структурна неспроможність вихідної гіпотези на XRP (його спадний тренд 2021-2025 після піку означає, що фільтр висхідного тренду «200 зростає/50>200/ціна>50» дозволяє входи лише під час коротких «відскоків дохлої кішки», тож правило «купуй на першому закритті знову вище 20-SMA» систематично призводить до купівлі на ралі, які згасають), а не проблема параметрів чи налаштування виходу, яку можна виправити. Оптимізація налаштовує параметри й не може перетворити стратегію купівлі на спаді з часткою виграшних угод 10%, збиткову щороку, на торгову перевагу, придатну для переходу на наступний етап; витрачати 2 годин на оптимізацію невиправдано. (Вихід при зламі тренду за умовою ціна закриття<50-SMA також надто вузький для денної волатильності XRP, і різкі коливання закривають угоди до досягнення тейк-профіту 15%, але переробка виходу не врятує вхід, який не дає торгової переваги протягом усіх шести років.)

Реалізація

Щоденна стратегія відкату лише для довгих позицій на безстрокових ф’ючерсах XRPUSDT.BINANCE. Підтверджує висхідний тренд через зростання 200-SMA, 50-SMA > 200-SMA і close > 50-SMA, потім активується на корекції, що торкається 20-SMA, і відкриває довгу позицію на першому закритті назад вище 20-SMA (відкат «Святий Грааль» Рашке—Коннорса). Закриває позицію за стопом 6%, тейк-профітом 15%, close нижче 50-SMA (пробій тренду) або за часовим стопом у 20 днів.

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

Перевірка не пройдена (Layer 2 — синтетичні сценарії): Параметри, що використовувалися: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Перевірте, що __init__ встановлює всі атрибути через self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000) - flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000) - volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000) - zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000) - price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() приймає 2 позиційних аргументів, але було передано 3 (мітка часу бара: 1735702860000)

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

Коректна реалізація для одного активу лише на основі барів; входи спрацьовували як задумано (входів: 39, відхилено: 0), тож це не випадок відсутності угод і не інфраструктурний збій

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

Безперервний незаморожений сигнал і коректна конструкція лише для довгих позицій на чистому шляху даних XRP

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

Катастрофічна та CONSISTENT: збиткова щороку (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 послідовних збитків

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

Відсоток виграшних угод 10.3% майже обернений до 55-65%, який, як задокументовано, продукує патерн відкату — передумова не працює на XRP, а не є проблемою параметрів

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

Вихід через пробій тренду close<50-SMA є надто жорстким для щоденної волатильності XRP, через що входи вибиває з малими збитками до тейк-профіту 15%, погіршуючи якість входів

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

XRP структурно перебував у низхідному тренді після -2021; умова висхідного тренду відкривалася лише під час коротких відскоків дохлої кішки, тож входи на просіданні систематично купували згасаючі ралі

Аналіз

NOT проводьте оптимізацію — бектест спотворено помилкою визначення розміру позиції та ймовірною помилкою логіки, тому він не є коректною перевіркою гіпотези торгівлі на відкатах. Виправте це перед повторним запуском: 1. SIZING (критично): замініть position_pct=0.95 (майже весь капітал у позиції) на визначення розміру позиції на основі ризику. Розраховуйте розмір так, щоб спрацювання стопа 6% призводило до втрати ~1% капіталу, тобто qty = (equity * risk_frac) / (price * stop_loss_pct), із risk_frac ~0.01. Зараз avg_position_pct становить 195%, а окремі угоди втрачають ~21% капіталу за номінального стопа 6% — через накопичувальний ефект рахунок скорочується на ~2x. Для альткоїна з волатильністю 134% номінальний обсяг 95% є нерозсудливим незалежно від сигналу. 2. STOP GAP-THROUGH (критично): на денних XRP стоп за PnL 6%, який перевіряється лише на закритті бара, дозволяє гепам виходити далеко за його межі (largest_loss 21% проти стопа 6%). Або розширте стоп / визначайте його розмір відносно денного діапазону інструмента, або визнайте, що денні бари не можуть забезпечити дотримання вузького стопа 6%, і відповідно визначайте розмір позиції. 3. WIN-RATE / EXIT LOGIC (критично): заявлена частка виграшних угод на відкатах становить 55-65%, але фактична — 10.3%, а стратегія LOSES у 2021 (найсильнішому бичачому році для XRP). Стратегія купівлі на спаді у висхідному тренді має заробляти в бичачий рік. Дослідіть: (а) чи спрацьовує вхід «перше закриття знову вище 20-SMA» на локальних вершинах безпосередньо перед розворотами? (б) чи вихід при зламі тренду «ціна закриття < 50-SMA» передчасно закриває прибуткові угоди, тоді як стоп допускає гепи у збиткових? Додайте діагностику: записуйте ціну входу порівняно з максимумом/мінімумом наступних 20 барів, щоб підтвердити, що входи справді передують висхідним рухам. Перевірте, що фільтр зростання 200-SMA + 50>200 + ціна закриття>50 справді обмежує входи підтвердженими висхідними трендами й не активується під час кульмінаційних цінових злетів. Подайте повторно лише після запуску з коректним визначенням розміру позиції; якщо win_rate і profit_factor усе ще <0.3/1.0 за правильного розміру позиції, гіпотеза не дає торгової переваги на XRP, і від неї слід відмовитися.

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

Ця стратегія застосувала класичний патерн Рашке—Коннорса з відкатом до -20SMA — «купуй на спаді в підтвердженому висхідному тренді» — до ф’ючерсів XRP на денних барах, обраних переважно для диверсифікації, оскільки жодна інша стратегія конвеєра не торгує XRP. Механічно вона працювала — 39 входів у довгі позиції спрацювали коректно на чистому тракті даних без інфраструктурних збоїв — але результати були катастрофічними й стабільними: загальна дохідність -87%, коефіцієнт Шарпа -2.68, профіт-фактор 0.34 і частка виграшних угод 10.3%, що була майже протилежною задокументованому для цього патерну показнику 55-65%. Аналітик розцінив це як структурну неспроможність вихідної гіпотези, а не проблему параметрів, яку можна виправити: спадний тренд 2021-2025 після піку XRP означав, що фільтр висхідного тренду дозволяв входи лише під час коротких «відскоків дохлої кішки», тож стратегія раз у раз купувала на ралі, які згасали. Від неї відмовилися на етапі перевірки бектесту перед оптимізацією після 3 ітерацій; до оптимізації, перевірки ризиків або торгівлі на папері вона так і не дійшла.

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

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

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

Вердикт аналітика під час перевірки бек-тесту до оптимізації був «відмовитися» після 3 ітерацій — стратегія була катастрофічно та стабільно збитковою, тому оптимізація й усі наступні етапи не проводилися (оптимізації або звіту аналітика не існує).

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

Щоденний патерн «Святий Грааль»/двобарового відкату лише для довгих позицій на ф’ючерсах XRPUSDT.BINANCE, який у висхідному тренді, підтвердженому 50/200-SMA, купував перше закриття назад вище 20-SMA після того, як відкат торкався його, — входячи зі знижкою, а не після підтвердження пробою.

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

За 247 днів даних стратегія здійснила 39 довгих угод (сигналів на вхід: 39, відхилено: 0) і зазнала значних збитків: загальна дохідність -87.16%, коефіцієнт Шарпа -2.68, профіт-фактор 0.34, максимальна просадка 89.1% і частка виграшних угод 10.3%, із серіями до 16 збитків поспіль. Вона була збитковою в кожному році ринкового режиму (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%).
Звіт про стратегію

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