📅 Как я объявил одну систему втрое рискованнее другой. Обе были одинаковые.
Сравнивал две свои канальные системы: одну на долларе, другую на юане. Код один и тот же, отличается только инструмент и длина канала.
Получил: у юаня максимальная просадка 18,7%, у доллара 6,2%. Показатель жирнохвостости — 0,145 против 0,315.
Вывод напрашивался сам: юань втрое рискованнее по просадке, зато у доллара тяжелее хвост. Записал.
Оба утверждения оказались мусором.
🕳 Где дыра
Долларовая система торгует с 2013 года, юаневая — с 2022-го. Тринадцать лет против четырёх. Я сравнивал их на разных окнах и приписал инструментам то, что было свойством нарезки.
Механизм простой и обидный. Движок восстанавливает кривую капитала из списка сделок, начиная с исходного депозита. К 2022 году долларовая система уже выросла в десятки раз. Один и тот же убыток в рублях весит на выросшем счёте копейки в процентах, а на молодом — заметные проценты.
То есть я мерил не риск систем. Я мерил, кто раньше начал.
✂️ Что вышло после обрезки
Обрезал долларовую по границам юаневого окна — с 29 апреля 2022 по 21 июля 2026, 1016 позиций. Пересчитал всё заново:
Просадка: 19,31% против 18,70% у юаня
Доля прибыльных: 44% против 44%
Жирнохвостость: 0,172 против 0,145
Концентрация топ-20 сделок: 21% против 21%
Обе системы получили одинаковый вердикт. «Втрое рискованнее» превратилось в разницу в полпроцента. «Хвост жирнее» поменял направление на противоположное.
Практический итог оказался важным: перевод юаня на эту систему не заводит меня в незнакомую зону риска. Это та же система с тем же профилем, что четыре года работает на долларе. Но узнал я это только после того, как выровнял окна.
⚠️ Вторая версия той же ошибки
Есть более коварная форма. Когда считаешь связь между системами, хочется взять «последние N доходностей каждой» — так проще, длины совпадают.
Так делать нельзя. Если истории разной длины, последние N дней одной системы соответствуют другим календарным датам, чем последние N дней другой. Ряды разъезжаются по времени, и связь между ними занижается — иногда до нуля.
На этом я тоже обжёгся, отдельно от первого случая. Теперь во всех расчётах ряды выравниваются строго по датам: берётся пересечение календарей, недостающие дни заполняются нулём. Никаких «последних N».
🧮 Как это выглядит в правиле
Я записал себе так: любое сравнение — только на одинаково нарезанных окнах. Общее окно определяется самой короткой историей, и точка.
Побочный эффект неприятный, но с ним приходится жить. Когда я собирал портфель из четырёх своих фьючерсных систем, общее окно схлопнулось до 2022 года — по самой молодой ноге. Одиннадцать лет истории по индексной системе в расчёт не вошли: сравнивать её с юаневой можно только там, где они обе существуют.
Это цена честности. Альтернатива — красивые числа ни о чём.
💡 Зачем об этом вообще помнить
Ошибка такого рода не падает с ошибкой. Она выдаёт правдоподобную таблицу, где всё сходится и всё выглядит осмысленно. Именно поэтому её легко принять за находку — я и принял, и записал в выводы.
Правило простое: прежде чем сравнивать два числа, спросите, на каких данных получено каждое. Если окна разные — вы сравниваете не системы, а даты их запуска.
