Перейти к содержимому
Все стратегии

Стратегии

XRP USD-M Двойной импульс на двух таймфреймах с подтверждением открытого интереса EXPANSION, лонг-шорт (4H — основной таймфрейм, тренд подтверждается на 1D; следуй за направленным импульсом ONLY, когда открытый интерес растёт вместе с ценой WITH: это подтверждает приток новых денег; оставайся вне рынка или играй против движения, если оно вызвано закрытием позиций; выход с трейлингом ATR, 3 параметров)

Итог: Отменено

XrpDualTimeframeMomentumOiExpansionConfirmedLS

Сводка по итогам

Стратегия взяла повторяющийся шаблон фабрики — импульс на двух таймфреймах для бессрочных контрактов XRPUSDT USD-M — и заменила обычное подтверждение объёмом и потоком тейкеров фильтром роста открытого интереса, характерным для крипторынка. Вход происходил, только когда импульс на 4H и 1D совпадал, а OI рос вместе с ценой; выход — по трейлинг-стопу «люстра» ATR. Фильтр срабатывал достаточно часто для хорошей выборки из 299 сделок за 6.7 лет. Реализация работала по плану: сбалансированные длинные и короткие……Показать большеСвернуть

Стратегия взяла повторяющийся шаблон фабрики — импульс на двух таймфреймах для бессрочных контрактов XRPUSDT USD-M — и заменила обычное подтверждение объёмом и потоком тейкеров фильтром роста открытого интереса, характерным для крипторынка. Вход происходил, только когда импульс на 4H и 1D совпадал, а OI рос вместе с ценой; выход — по трейлинг-стопу «люстра» ATR. Фильтр срабатывал достаточно часто для хорошей выборки из 299 сделок за 6.7 лет. Реализация работала по плану: сбалансированные длинные и короткие позиции, среднее удержание 7ч25м и умеренная максимальная просадка 7.31%. Однако экономика была отрицательной: общая доходность -6.54%, коэффициент Шарпа -0.206, фактор прибыли 0.827, средняя доходность сделки 0.051% при пороге комиссий 0.15%. Обе стороны торговали в убыток, асимметрии выплат не было; доходность была отрицательной во всех режимах волатильности и в 3 из 5 календарных лет. Аналитик признал неудачу структурной и отказался от стратегии на этапе проверки бэктеста до оптимизации, на итерации 1. До оптимизации, решения аналитика после оптимизации и оценки риска дело не дошло.

Гипотеза

LONG-SHORT, одноинструментальная, одноплощадочная трендовая стратегия направленного импульса на XRPUSDT.BINANCE (USD-M бессрочный контракт), использующая ONLY стабильно выживающий в этой фабрике механизм (совпадение импульса на двух таймфреймах + фильтр подтверждения участия), но заменяющая подтверждение объёмом/потоком агрессивных сделок на криптонативный сигнал OPEN-INTEREST. Сделки открываются, только когда быстрый импульс на 4H согласуется с медленным трендом на 1D, AND открытый интерес движется EXPANDING……Показать большеСвернуть

LONG-SHORT, одноинструментальная, одноплощадочная трендовая стратегия направленного импульса на XRPUSDT.BINANCE (USD-M бессрочный контракт), использующая ONLY стабильно выживающий в этой фабрике механизм (совпадение импульса на двух таймфреймах + фильтр подтверждения участия), но заменяющая подтверждение объёмом/потоком агрессивных сделок на криптонативный сигнал OPEN-INTEREST. Сделки открываются, только когда быстрый импульс на 4H согласуется с медленным трендом на 1D, AND открытый интерес движется EXPANDING ценой (oi_z > +порог). Движение при росте OI означает приток нового капитала (вероятно продолжение); при падении OI — закрытие коротких позиций / ликвидаций (хрупкое движение). Фильтр по расширению OI отсекает ложные пробои, из-за которых чистый импульс не покрывает комиссию. Вне рынка при расхождении TF или сокращении OI. Выход по трейлинговому индикатору Чандельера ATR. Это не клон COIN-M/HL/Bybit (L94/L100), не нейтральная к бете стратегия (L95), не спред между парами (L96) и не дельта-нейтральная стратегия VRP. IMPLEMENTATION: OI считывается инкрементально по данным supp_as_of/supp_window на момент времени (это позволяет избежать sandbox_timeout потока агрессивных сделок).

Буквально реализует гипотезу: основной таймфрейм 4H + подтверждение тренда на 1D + фильтр OPEN-INTEREST EXPANSION, трейлинг-выход ATR, три подобранных параметра. (1) Два таймфрейма без второго потока данных: дневные закрытия агрегируются из баров 4H на границах суток UTC, поэтому нет барьера синхронизации дополнительного потока и риска, что отсутствие данных 1D остановит запуск; тренд на 1D измеряется по текущему закрытию относительно дневного закрытия trend_days назад (строго по прошлым данным). (2) OI……Показать большеСвернуть

Буквально реализует гипотезу: основной таймфрейм 4H + подтверждение тренда на 1D + фильтр OPEN-INTEREST EXPANSION, трейлинг-выход ATR, три подобранных параметра. (1) Два таймфрейма без второго потока данных: дневные закрытия агрегируются из баров 4H на границах суток UTC, поэтому нет барьера синхронизации дополнительного потока и риска, что отсутствие данных 1D остановит запуск; тренд на 1D измеряется по текущему закрытию относительно дневного закрытия trend_days назад (строго по прошлым данным). (2) OI считывается на момент времени через указатель только вперёд по серии, разобранной ONCE и прореженной до <=1 записи в час, поэтому затраты на бар составляют O(1), а время выполнения Layer-3 безопасно (применён урок тайм-аута потока taker flow). Порядок источников: `metrics` (XRPUSDT open_interest, записи с интервалом 5 минут за период с 2021-12 по 2026-09, единственный поток с многолетней глубиной истории; только open_interest_hist начинается с 2026-03 и сократил бы пригодный для анализа период до ~5 месяцев); резервный вариант — список строк `open_interest`, который также использует синтетический уровень проверки. (3) Фильтр использует скользящий Z-SCORE роста OI, а не постоянное абсолютное значение роста OI, поэтому частота срабатывания не зависит от масштаба и режима рынка (урок L5). (4) Частота входов: совпадение знаков двух компонентов (~50% баров) AND oi_z > 0.5 (~30%) даёт примерно один подходящий бар из шести, пока позиция не открыта, то есть сотни сделок за историю и с запасом >= 1 в тестовом окне (урок L25/L21). (5) Если данные об открытом интересе для бара недоступны, стратегия остаётся FLAT и возвращает 0.0 — она никогда незаметно не переходит к импульсной стратегии только на основе цены, что было бы неподтверждённой и другой гипотезой. (6) Площадка: требуется BINANCE USD-M, поскольку стратегия открывает позиции SHORT; кредитное плечо остаётся 1.0, так как для расчёта размера позиции по доле риска с уровнями стопа 3-ATR требуется номинал около 0.3x капитала, поэтому усиление за счёт маржи не заявляется и не используется. (7) Размер позиции рассчитывается с фиксированным риском на сделку как доля капитала; валовой лимит не увеличивается вместе с кривой капитала (урок L15). Издержки: трендовая сделка с трейлингом 3-ATR на 4H XRP нацелена на движение в несколько процентов, что значительно превышает комиссию taker за полный цикл около 0.10%.

Отрицательное матожидание на надёжной выборке из 299 сделок за 6.7 лет: profit_factor 0.827, коэффициент Шарпа -0.206, total_return -6.54%, матожидание -$22.23 на сделку. Показатель avg_trade_return_pct 0.051% составляет примерно треть от 0.15% BINANCE USD-M порога полных комиссий. Оптимизация не может повысить преимущество, которое ниже торговых издержек и валовой фактор прибыли которого уже меньше 1 после комиссий 18.6%. Неудача структурная, а не связанная с режимом или параметрами: убытки во всех трёх терцилях реализованной волатильности и в 3 из 5 полных календарных лет; обе стороны убыточны, асимметрии выплат нет. Фильтр подтверждения через рост OI — главная новизна гипотезы. На полной истории он не выводит импульс на двух таймфреймах в плюс после издержек, а лишь сокращает время в рынке при том же нулевом преимуществе до 5.3%, подтверждая заранее зарегистрированное опасение QA. Оптимизация на протяжении 2 часов нецелесообразна.

Реализация

Длинно-короткая стратегия следования за трендом по импульсу на двух таймфреймах для XRPUSDT.BINANCE (USD-M бессрочный контракт, бары 4-HOUR), открывающая позицию по направлению тренда ONLY при росте открытого интереса вместе с ценой. Быстрая часть: импульс 4H за fast_lookback баров. Медленная часть: тренд 1D по trend_days дневным закрытиям, агрегированным из того же потока 4H. Обе части нормализуются в единицы волатильности 4H-ATRH, чтобы их можно было напрямую сравнивать. Составной сигнал = 0.5*(f_units +……Показать большеСвернуть

Длинно-короткая стратегия следования за трендом по импульсу на двух таймфреймах для XRPUSDT.BINANCE (USD-M бессрочный контракт, бары 4-HOUR), открывающая позицию по направлению тренда ONLY при росте открытого интереса вместе с ценой. Быстрая часть: импульс 4H за fast_lookback баров. Медленная часть: тренд 1D по trend_days дневным закрытиям, агрегированным из того же потока 4H. Обе части нормализуются в единицы волатильности 4H-ATRH, чтобы их можно было напрямую сравнивать. Составной сигнал = 0.5*(f_units + s_units) * подтверждение, где подтверждение = 0.5*(1+tanh(oi_z)) снижает вес тренда в зависимости от того, насколько мало нового открытого интереса его поддерживает. Для входа нужны: (а) совпадение знаков частей 4H и 1D; (б) часть 1D выше шумового уровня; (в) oi_z > oi_z_thresh, то есть открытый интерес растёт относительно собственного скользящего распределения. Приток новых средств повышает вероятность продолжения движения, тогда как сокращение интереса означает хрупкое движение на закрытии коротких позиций или ликвидациях. Выходы: смена режима дневного тренда, уверенный разворот импульса 4H или трейлинг-стоп «люстра» ATR на расстоянии 3 ATR от текущего экстремума. После срабатывания стопа повторный вход в том же направлении блокируется до разворота быстрого импульса, чтобы избежать частых комиссионных потерь на трейлинг-стопах. Размер позиции задаётся риском в постоянные 1.2% капитала на сделку (номинал = капитал * risk_frac / (atr_stop_mult * ATR%)); жёсткий лимит валовой позиции — 1.0x капитала; кредитное плечо 1.0.

Результаты верификации

Если базовый шаблон игнорирует переопределение, прогрев может быть недостаточно ограничен; иначе действий не требуется (более длительный прогрев здесь желателен).

min_bars_required(self) переопределяет или затеняет имя метода фреймворка. Статический анализ отметил это (base_shadow). Переопределение намеренно увеличивает прогрев, чтобы охватить горизонт тренда 1D (trend_days*6 баров); для этой стратегии это правильно. Однако проверьте, использует ли базовый шаблон это переопределение при настройке прогрева или полагается на собственную реализацию.

Предварительная проверка в песочнице показала чистый убыток: total_return -6.54%, коэффициент Шарпа -0.21, PF 0.83, а avg_trade_return_pct 0.051% ниже примерно 0.10% полных издержек тейкера на Binance USD-M (комиссии уже составляют 18.5% валового результата, поэтому до учёта издержек результат примерно около нуля или отрицательный). Частота хорошая — 299 сделок, но короткие позиции (166 сделок, доля прибыльных 44.6%) и длинные позиции (133, доля прибыльных 39.8%) обе убыточны до безубыточности на этом сокращённом окне без оптимизации. Подтверждение через рост OI — действительно новый механизм, а не заведомо бесперспективное семейство по L81; поэтому стоит провести полный бэктест и оптимизацию. Однако на полной истории аналитику следует проверить, выводит ли фильтр OI преимущество импульса на двух таймфреймах TF в плюс после издержек: предварительная проверка пока не показывает, что стратегия покрывает комиссии.

Обзор бэктеста

Шарп
-0,21
Общая доходность
-6,54%
Максимальная просадка
7,31%
Всего сделок
299
Доля прибыльных
42,5%
Профит-фактор
0,83

Хорошая выборка: 299 сделок за 2439 дней полной истории XRPUSDT 4H. Фильтр OI срабатывает, механизм действительно проверен и не бездействует.

Сделки соответствуют гипотезе: сбалансированные длинные (133) и короткие (166) позиции, низкое время в рынке (5.3%), выходы по трейлинг-стопу ATR, среднее удержание 7ч25м. Код реализует заявленную идею импульса на двух таймфреймах TF и роста OI.

Умеренная просадка (7.3%), без катастрофических потерь — это чистый нулевой результат, а не сломанная или небезопасная стратегия.

Отрицательное матожидание на надёжной выборке за всю историю: total_return -6.54%, коэффициент Шарпа -0.206, profit_factor 0.827, матожидание -$22.23/сделку.

avg_trade_return_pct 0.051% составляет треть от 0.15% BINANCE USD-M порога полных комиссий за сделку; комиссии — 18.6% валового результата плюс $2.5 тыс. влияния на цену. Поэтому даже валовое преимущество в лучшем случае около нуля.

Обе стороны убыточны: доля прибыльных длинных позиций 39.8%, коротких — 44.6%; avg_win $250.6 против avg_loss $223.7. Асимметрии выплат, способной компенсировать долю прибыльных сделок ниже -50%, нет.

Убыток в ALL из THREE режимов волатильности (-6.45% спокойный, -1.73% обычный, -1.02% стрессовый) и в 3 из 5 полных календарных лет — проблема структурная, а не связанная с конкретным режимом.

tail_ratio 0.58 / омега 0.92: тяжёлый левый хвост; почти весь валовый рост пришёлся на два аномальных дня.

Опасение по поводу преимущества QA подтвердилось на всей истории: фильтр роста OI не выводит импульс на двух таймфреймах TF в плюс после издержек.

Сводка по итогам

Фильтр роста открытого интереса сократил время в рынке до 5.3%, но не изменил знак исходного преимущества импульса на двух таймфреймах. Фильтр подтверждения может выбирать сигналы лишь из уже существующего преимущества до комиссий, но не создавать его.

Проверка бэктеста вынесла вердикт «отказаться» до оптимизации: на надёжной выборке за всю историю результат был отрицательным и составлял примерно треть порога полных торговых издержек. Стратегия не прошла критерии по коэффициенту Шарпа, фактору прибыли, общей и средней доходности сделки. Убытки во всех трёх режимах реализованной волатильности (спокойный -6.45%, обычный -1.73%, стрессовый -1.02%) и в 3 из 5 полных календарных лет указывают на структурную проблему, а не на неудачные параметры или режим. Оптимизацию и все последующие этапы не проводили.

Длинно-короткая стратегия следования за трендом на импульсе с двумя таймфреймами 4H/1D для бессрочных контрактов XRPUSDT.BINANCE USD-M. Она открывала позиции по направленным сигналам только при росте открытого интереса вместе с ценой (oi_z > порога). Гипотеза: рост OI указывает на приток новых средств в движение, а снижение OI — на хрупкое движение, вызванное закрытием позиций. Выход — по трейлинг-стопу «люстра» ATR.

За 2,439 дней истории 4H (14,631 баров) стратегия совершила 299 сделок (133 длинных / 166 коротких). Общая доходность — -6.54%, коэффициент Шарпа — -0.206, фактор прибыли — 0.827, доля прибыльных сделок — 42.5%, матожидание — -$22.23 на сделку; максимальная просадка — 7.31%, время в рынке — 5.3%. Средняя доходность сделки составила 0.051% от номинала против порога полных комиссий 0.15% BINANCE USD-M; комиссии составили 18.6% валового результата плюс $2,475 моделируемого влияния на цену.

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.