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

Стратегии

LINK Конвергенция импульса и структуры тренда, лонг-шорт (один инструмент, бессрочный контракт LINKUSDT.BINANCE, основной сигнал пересечения 4H EMA + подтверждение структуры максимумов и минимумов 1D, выход при расхождении сигналов, трейлинг ATR, 3 параметров)

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

LinkTrendStructureMomentumConfluenceLS

207 сделок за 6.6 лет — хорошо измеренная выборка; avg_trade_return_pct 0.695% перекрывает комиссию примерно 0.10% (стратегия не убыточна из-за комиссий)

Гипотеза

Стратегия LONG-SHORT на одном инструменте, использующая только OHLCV и сочетание импульсных сигналов, для бессрочного контракта LINKUSDT.BINANCE USD-M. Она воспроизводит семейство механизмов ONE с доказанным положительным, устойчивым преимуществом, покрывающим комиссии на этой фабрике стратегий, — избирательное сочетание импульса на двух таймфреймах (стратегия BTC, прошедшая бумажную проверку, коэффициент Шарпа ~1.99), — и намеренно избегает режимов отказа, которые в ходе сессии оказались фатальными. Она NOT……Показать большеСвернуть

Стратегия LONG-SHORT на одном инструменте, использующая только OHLCV и сочетание импульсных сигналов, для бессрочного контракта LINKUSDT.BINANCE USD-M. Она воспроизводит семейство механизмов ONE с доказанным положительным, устойчивым преимуществом, покрывающим комиссии на этой фабрике стратегий, — избирательное сочетание импульса на двух таймфреймах (стратегия BTC, прошедшая бумажную проверку, коэффициент Шарпа ~1.99), — и намеренно избегает режимов отказа, которые в ходе сессии оказались фатальными. Она NOT использует общий одиночный сигнал (пробой / диапазон-MR / канал теперь CONFIRMED имеют отрицательное матожидание на сделку на измеримых выборках), это NOT ротация крупных монет по поперечному срезу (L32 запрещает её) и NOT низкочастотная или опционная/вспомогательная идея (такие идеи умирают без измеримых результатов либо на этапе разработки). Вместо этого — диверсификация ширины применения доказанного преимущества на UNCORRELATED крупный актив (LINK — движимый оракулами и технологическими нарративами, отличный от бета-кластера BTC/ETH и экземпляра взрывного альткоина XRP), что и позволяет реальному портфелю наращивать результат, применяя рабочий сигнал к разным инструментам. Два ограничителя против переобучения, погубившего предыдущие переносы сочетания сигналов: (1) конструкция сочетания сигналов DISTINCT, структурно устойчивая — пересечение 4H EMA для основного импульса AND свинг-структура 1D (максимумы и минимумы повышаются или понижаются) для медленного подтверждения, а не подгонка знака импульса с большим числом параметров; (2) небольшая поверхность из 3 параметров. Стратегия находится в проверенной зоне, где комиссии окупаются и результаты измеримы: колебания 4H с удержанием 1-4 дней захватывают движения на 3-8%+ LINK (значительно выше комиссии ~0.10%), а ~120-200 сигналов за многолетнюю историю Binance дают устойчивую измеримую выборку. Стратегия пополняет недостаточно представленную категорию LONG-SHORT (13.4% против книги только лонгов на 86%) и добавляет реальное разнообразие инструментов. Простые стандартные индикаторы на одном инструменте, использующие только OHLCV, проходят этап разработки без замен и тайм-аутов.

Я не буду повторять эту итерацию и прямо объясню почему. В итерации 2 я заранее зарегистрировал проверку: если avg_trade_return_pct останется отрицательным после исправления дефекта геометрии RR, вывод будет таким: у слияния трендов на двух таймфреймах нет направленного преимущества на LINK, и от этого семейства следует отказаться для альткоинов. Данные QA соответствуют критерию: avg_trade_return_pct -0.958%, profit_factor 0.598, Шарп -0.637, матожидание -$379/сделку на измеримой выборке из 27 сделок. Исправление……Показать большеСвернуть

Я не буду повторять эту итерацию и прямо объясню почему. В итерации 2 я заранее зарегистрировал проверку: если avg_trade_return_pct останется отрицательным после исправления дефекта геометрии RR, вывод будет таким: у слияния трендов на двух таймфреймах нет направленного преимущества на LINK, и от этого семейства следует отказаться для альткоинов. Данные QA соответствуют критерию: avg_trade_return_pct -0.958%, profit_factor 0.598, Шарп -0.637, матожидание -$379/сделку на измеримой выборке из 27 сделок. Исправление гистерезиса выполнило механическую задачу (удержание позиций увеличилось примерно до 5д21ч, RR изменилось с 0.80 до 0.87), а матожидание почти не сдвинулось. Это признак отсутствия преимущества, а не неверно выбранного момента выхода; XRP-й случай того же механизма показал такую же слабую реакцию за три итерации (-0.999% -> -0.833% -> -0.706%). Менять собственный заранее объявленный критерий после получения результата — именно такое поведение приводит к переобучению фабрики. Что касается отмеченного QA нерешённого вопроса — RR всё ещё ниже 1, — это не исправимый дефект, а свойство механизма: при трейлинг-стопе 3-ATR убыток ограничен примерно 3 ATR, а прибыль появляется только если движение продолжится примерно дальше 3 ATR, прежде чем цена отступит на 3 ATR от пика. Поэтому условие RR > 1 требует устойчивого тренда, которого, согласно двум измеримым выборкам, не хватает слиянию сигналов LINK на 4H/1D. Уменьшение или увеличение trail_atr_mult лишь меняет долю выигрышных сделок на RR вдоль той же линии отрицательного матожидания; оптимизатор и так подберёт этот настраиваемый параметр. Но оптимизировать нечего: на обучающей выборке нет положительного преимущества, и этот этап ушёл бы на подгонку шума. Поэтому я внёс только изменение docstring, зафиксировав выполненный критерий и рекомендацию, а исполняемый код оставил идентичным версии итерации-2, измеренной QA, чтобы ничего не регрессировало и аналитик сравнивал сопоставимые версии. Моя рекомендация аналитику — ABANDON: преимущество слияния сигналов выжившей стратегии BTC, прошедшей бумажную стадию, зависит от инструмента и не переносится на LINK или XRP; правильный следующий шаг — выбрать другое семейство механизмов, а не создавать четвёртую версию этой стратегии для другого инструмента. Я также не менял расчёт размера позиции из-за второго замечания QA и согласен, что проблема на стороне движка: риск-ориентированное количество, независимый лимит номинала в 1x от капитала, округление вниз и проверка минимального номинала не могут вызвать просадку 1647% при плече 1.0 и liquidated=false. Следовательно, метрики риска выше 100% связаны с общей конвенцией нормализации метрик; её нужно исправить в движке, а не в этой стратегии.

Незначимый результат, обусловленный выбросами: перенос стратегии конвергенции импульса dual-TF для LINK — не стоит 2 часов оптимизации. Я оценивал бэктест на истории FULL (207 сделок, умеренно положительный), а не заметку разработчика об отказе на основе песочницы Layer-3 (27 сделок, отрицательный), и стратегия всё равно не проходит: коэффициент Шарпа 0.428, бутстрэп-интервал CI [-0.341, 1.149] пересекает ноль, а PSR 0.807 (<0.95) неотличим от отсутствия навыка ещё до поправки на перебор примерно 225 вариантов;……Показать большеСвернуть

Незначимый результат, обусловленный выбросами: перенос стратегии конвергенции импульса dual-TF для LINK — не стоит 2 часов оптимизации. Я оценивал бэктест на истории FULL (207 сделок, умеренно положительный), а не заметку разработчика об отказе на основе песочницы Layer-3 (27 сделок, отрицательный), и стратегия всё равно не проходит: коэффициент Шарпа 0.428, бутстрэп-интервал CI [-0.341, 1.149] пересекает ноль, а PSR 0.807 (<0.95) неотличим от отсутствия навыка ещё до поправки на перебор примерно 225 вариантов; при этом PF 1.19 невелик при доле выигрышных сделок 37.7%. Итог +74.5% обусловлен выбросами (2023-11-14 +36.5% за один день и скачки 2020); результат положительный только в 2020 (+25%) и 2023 (+34%), а в 2021/2024/2025 — отрицательный. Недавний режим убыточен (2024 -8.5%, 2025 -5.4%, скользящий коэффициент Шарпа глубоко отрицательный вплоть до 2026), поэтому последний холдаут -20% вероятно не прошёл бы жёсткий критерий. avg_trade_return_pct 0.695% покрывает комиссии, так что стратегия не убыточна из-за комиссий, но это случай L82: выжившая стратегия конвергенции dual-TF специфична для Binance-USD-M-BTC, а её переносы не работают (LINK — конвергенция импульса — уже провалилась с вердиктом «скрытого преимущества нет»); max_drawdown — это 30% (CI–60%). Настройка параметров не создаст статистическую значимость, если результат на всей выборке CI пересекает ноль в непереносимом классе с отрицательным недавним режимом. Тип провала: no_edge/переобученный перенос стратегии конвергенции импульса для одного инструмента, статистически незначимый (L82).

Реализация

Сочетание трендовых сигналов с длинной и короткой интерпретацией для бессрочного контракта LINKUSDT.BINANCE USD-M, бары 4H, только OHLCV: спред пересечения 4H EMA в единицах ATR плюс оценка свинг-структуры 1D (изменение максимума и минимума между последними struct_days завершёнными днями UTC и struct_days днями перед ними, рассчитанная по тому же потоку 4H) должны совпадать по знаку; при совпадении сигнал равен знаковому минимуму их величин, а при расхождении — усечённому среднему. Вход при новом пересечении +/- entry_thresh_atr; выход, когда сочетание сигналов достигает уровня гистерезиса против позиции, либо при срабатывании трейлинг-стопа ATR. Размер позиции определяется риском: до трейлинг-стопа допускается риск 2% капитала, номинал ограничен 1x капитала. UNCHANGED по сравнению с итерацией 2, кроме заметки о статусе: критерий отказа, заранее зарегистрированный мной в итерации 2, теперь выполнен по результатам измерений QA; я рекомендую отказаться от стратегии, а не проводить третий раунд настройки.

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

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

Небольшое преимущество, поддержанное хвостом распределения: при win_rate 0.37 положительное матожидание зависит от того, что трейлинг-стоп ATR позволяет нескольким крупным выигрышным сделкам расти (avg_win 2.1x avg_loss; эксцесс 7.0; largest_win $45k); доверительный интервал Шарпа CI включает ноль. Это нормальный профиль стратегии следования за трендом, а не дефект, но устойчивость остаётся открытым вопросом ввиду гораздо более слабого подокна разработчика на 27 сделок. Придавай больший вес walk-forward-анализу и контрольной выборке, чем доходности на обучающей выборке; проверь, что avg_trade_return_pct остаётся положительным и условие RR>1 выполняется во всех окнах; выясни, почему подокно было отрицательным, а вся выборка — положительной.

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

Шарп
0,43
Общая доходность
74,48%
Максимальная просадка
30,28%
Всего сделок
207
Доля прибыльных
37,7%
Профит-фактор
1,19

207 сделок за 6.6 лет — хорошо измеренная выборка; avg_trade_return_pct 0.695% перекрывает комиссию примерно 0.10% (стратегия не убыточна из-за комиссий)

Чистая конструкция сочетания сигналов с 3 параметрами; результат за всю историю умеренно положительный, вопреки рекомендации разработчика отказаться от стратегии на основе теста в песочнице

Не значимо: Шарп 0.428, бутстрэп-интервал CI [-0.341, 1.149] охватывает ноль, а PSR 0.807 (<0.95); PF — малая выборка 1.19, win_rate 37.7%

Результат обусловлен выбросами: +74.5% зависит от 2023-11-14 (+36.5% — один день) и всплесков 2020; положительный только в 2020 и 2023, отрицательный в 2021/2024/2025

Недавний режим отрицательный (2024 -8.5%, 2025 -5.4%; скользящий Шарп резко отрицателен вплоть до 2026) — контрольное окно 2025-2026 вероятно не пройдёт жёсткий порог

L82: выжившая стратегия конвергенции dual-TF специфична для BTC-Binance, переносы не работают; конвергенция импульса LINK уже провалилась: «скрытого преимущества нет»; max_drawdown 30% (CI–60%)

История итераций

Проверка не пройдена (уровень 4 — проверка QA): - DECISIVELY NEGATIVE PER-TRADE EDGE ON A MEASURABLE SAMPLE — и теперь это уже THIRD-й случай, подтверждающий, что преимущество конвергенции импульса не переносится с NOT на BTC. На измеримой выборке из 29 сделок за 363 дней (metrics_reliable=true): avg_trade_return_pct -1.08% (резко отрицательный результат, примерно 1.2% ниже порога комиссий), profit_factor 0.491, коэффициент Шарпа -0.842 (CI [-2.55, 0.82]), win_rate 0.379, total_return -13.1%, матожидание……Показать большеСвернуть

Проверка не пройдена (уровень 4 — проверка QA): - DECISIVELY NEGATIVE PER-TRADE EDGE ON A MEASURABLE SAMPLE — и теперь это уже THIRD-й случай, подтверждающий, что преимущество конвергенции импульса не переносится с NOT на BTC. На измеримой выборке из 29 сделок за 363 дней (metrics_reliable=true): avg_trade_return_pct -1.08% (резко отрицательный результат, примерно 1.2% ниже порога комиссий), profit_factor 0.491, коэффициент Шарпа -0.842 (CI [-2.55, 0.82]), win_rate 0.379, total_return -13.1%, матожидание -$453/сделку. Фактическая структура результатов такова: INVERTED: avg_win $1150 < avg_loss $1432 (RR 0.80), а largest_loss -$4286 > largest_win $3682; значит, стратегия выигрывает лишь в 38% случаев, AND проигрыш больше выигрыша — худшее из обоих вариантов. Предпосылка гипотезы — «диверсификация за счёт широкого набора инструментов, переносящая доказанное преимущество BTC на некоррелированный крупный актив» — опровергнута: механизм конвергенции принёс уверенный чистый убыток на XRP (во второй раз, средняя сделка -1.0% / -0.83%), а теперь и на LINK (-1.08%); следовательно, преимущество стратегии BTC, прошедшей бумажную стадию, зависит от инструмента (SPECIFIC) и не является сигналом, обобщаемым на отдельные активы. Попытка сделать два показателя «действительно разными оценщиками» (EMA спред + структура свингов) не помогла; проблема не в автокорреляции между компонентами, а в отсутствии направленного преимущества у конвергенции трендов на двух таймфреймах на этих альткоинах. Поверхность с 3 параметрами для защиты от переобучения не имеет значения: нет положительного внутривыборочного преимущества, на котором вообще можно было бы переобучиться. - IMPLAUSIBLE RISK-METRIC UNITS — проверить (без изменений, на стороне движка). max_drawdown 16.52 (1652%, CI [8.65, 34.27]), var_95 1.25, cvar_95 1.81 превышают 100%, несмотря на кредитное плечо 1.0, risk_pct 0.02, лимит номинала 1.0x (avg_position_pct 34.3%) и liquidated=false — это общее для сессии соглашение о нормализации метрик, а не ошибка расчёта размера позиции (расчёт корректен: привязан к риску, отдельный лимит, минимальный размер и минимум номинала). Отметить только для проверки на стороне движка.

Проверка не пройдена (уровень 4 — проверка QA): - THE EXIT-HYSTERESIS FIX DID NOT REPAIR THE EDGE — результат по-прежнему уверенно отрицательный, а геометрия RR, на которую она была нацелена, STILL инвертирована. После переноса выхода с нулевой линии на -0.5 x entry_thresh: avg_trade_return_pct -0.958% (было -1.08%), profit_factor 0.598, коэффициент Шарпа -0.637 (CI [-2.39, 0.97]), win_rate 0.407, total_return -10.2%, матожидание -$379/сделку на измеримой выборке из 27 сделок. Как и задумано, гистерезис увеличил……Показать большеСвернуть

Проверка не пройдена (уровень 4 — проверка QA): - THE EXIT-HYSTERESIS FIX DID NOT REPAIR THE EDGE — результат по-прежнему уверенно отрицательный, а геометрия RR, на которую она была нацелена, STILL инвертирована. После переноса выхода с нулевой линии на -0.5 x entry_thresh: avg_trade_return_pct -0.958% (было -1.08%), profit_factor 0.598, коэффициент Шарпа -0.637 (CI [-2.39, 0.97]), win_rate 0.407, total_return -10.2%, матожидание -$379/сделку на измеримой выборке из 27 сделок. Как и задумано, гистерезис увеличил среднее время удержания (в среднем 5д21ч), но avg_win $1381 всё ещё на STILL ниже avg_loss $1589 — RR сдвинулось лишь с 0.80 до 0.87 и остаётся < 1, так что дефект геометрии даже не был полностью исправлен AND, а матожидание осталось глубоко отрицательным. Разработчик заранее сформулировал условие проверки: «если реализованный результат останется отрицательным avg_trade_return_pct после исправления геометрии RR, то ... сочетание трендов на двух таймфреймах не имеет направленного преимущества на LINK, преимущество пережившего проверку BTC зависит от инструмента, и это семейство следует ABANDONED для альткоинов». avg_trade_return_pct — -0.958%; критерий выполнен. За две итерации LINK матожидание изменилось с -1.08% до -0.958% — такая же слабая реакция на корректировку выхода, как и в случае XRP (-0.999% итерации, с -0.833% до -0.706%): у механизма нет скрытого направленного преимущества, дело не в неверном выборе момента выхода. - IMPLAUSIBLE RISK-METRIC UNITS — проверить (без изменений, на стороне движка). max_drawdown 16.47 (1647%, CI [8.15, 32.55]), var_95 1.19, cvar_95 1.76 превышают 100% при плече 1.0, risk_pct 0.02, лимите номинала 1.0x (avg_position_pct 33.9%) и liquidated=false — это соглашение о нормализации метрик для всей сессии, а не ошибка расчёта размера позиции (размер позиции не менялся с итерации 1). Запросить подтверждение только на стороне движка.

Проверка не пройдена (Layer 4 — проверка QA): - ABANDON CONFIRMED — однозначно отрицательное преимущество на измеримой выборке, а исполняемый код UNCHANGED совпадает с версией итерации 2, поэтому результат идентичен и окончателен. Песочница побайтно совпадает с запуском, проверенным мной и отклонённым на прошлой итерации: avg_trade_return_pct -0.958%, profit_factor 0.598, Шарп -0.637 (CI [-2.39, 0.97]), win_rate 0.407, матожидание -$379/сделку на измеримой выборке из 27 сделок. Единственное изменение в этой……Показать большеСвернуть

Проверка не пройдена (Layer 4 — проверка QA): - ABANDON CONFIRMED — однозначно отрицательное преимущество на измеримой выборке, а исполняемый код UNCHANGED совпадает с версией итерации 2, поэтому результат идентичен и окончателен. Песочница побайтно совпадает с запуском, проверенным мной и отклонённым на прошлой итерации: avg_trade_return_pct -0.958%, profit_factor 0.598, Шарп -0.637 (CI [-2.39, 0.97]), win_rate 0.407, матожидание -$379/сделку на измеримой выборке из 27 сделок. Единственное изменение в этой версии — примечание о статусе в docstring; все строки исполняемой логики идентичны (это подтверждают метрики), поэтому измерять нечего. Разработчик правильно признал, что его заранее зарегистрированный критерий итерации-2 — «если avg_trade_return_pct остаётся отрицательным после исправления геометрии RR, у механизма нет направленного преимущества на LINK, и от него следует ABANDONED» — выполнен, и прямо рекомендует отказаться от стратегии вместо третьего раунда настройки. Это правильное и дисциплинированное решение: менять критерий после получения результата — именно такое поведение приводит к переобучению фабрики. Данные убедительны на двух альткоинах: слияние импульсных сигналов дало однозначно отрицательное матожидание на XRP (три итерации, -0.999% -> -0.833% -> -0.706%) и LINK (две содержательные итерации, -1.08% -> -0.958%); все изменения геометрии выхода давали одинаково слабый эффект — это признак отсутствия направленного преимущества, а не неверно выбранного момента выхода. Остаточная величина RR-ниже-1 — свойство механизма (трейлинг-стоп 3-ATR требует настоящей устойчивости тренда, которой не хватает слиянию сигналов LINK на 4H/1D), а не исправимый дефект. - IMPLAUSIBLE RISK-METRIC UNITS — проверить (без изменений, на стороне движка). max_drawdown 16.47 (1647%), var_95 1.19, cvar_95 1.76 превышают 100% при плече 1.0, risk_pct 0.02, лимите номинала 1.0x (avg_position_pct 33.9%) и liquidated=false. Это общая для сессии конвенция нормализации метрик, а не ошибка расчёта размера позиции (он не менялся). Требуется только подтверждение на стороне движка; менять стратегию не нужно.

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