За последние несколько дней я протестировал три стратегии. Ни одна из них не была мошеннической — все «выглядели разумно». Но стоило проверить их по очереди, как все они провалились.

Первая — стратегия на скользящих средних для криптовалют на часовом графике.

Бэктест без учёта комиссий: +46% — неплохо. Но после вычета комиссий — убыток 87%.

805 сделок, и одни только комиссии съели 161% капитала. Точка безубыточности — комиссия 0,0091% в одну сторону, а фактическая ставка — 0,1%, то есть в 11 раз выше.

Высокочастотные стратегии гибнут из-за издержек, а не из-за точности сигналов.

Вторая стратегия — покупать на перепроданности. Покупать, когда RSI ниже 30, продавать после роста на 2%, ставить стоп-лосс при падении на 5%.

На дневном графике стратегия показывала доходность до +580%, долю прибыльных сделок 81,8% и просадку всего 1,5%.

Я долго смотрел на эту цифру и понял: что-то не так. Слишком уж красиво.

Проблема была в моём коде для бэктеста: при трейлинг-стопе я предположил, что внутри одной свечи цена сначала достигает максимума, а потом падает до минимума. Но данных о том, как цена двигалась внутри свечи, просто нет.

Я изменил условие: теперь оно учитывает пик предыдущей свечи. Результат изменился с +580% на −33%.

Одна строка кода — и грааль превращается в убыток.

Третья стратегия — ротация ETF по моментуму. Четыре ETF: каждый день выбираешь тот, у которого самый сильный моментум, и держишь его.

Бэктест обошёл CSI 300: +39,84% против +2,76%. Выглядит неплохо.

Но бенчмарк выбран неправильно. За эти четыре года CSI 300 вырос всего на 2,76% — почти не сдвинулся с места.

Правильное сравнение — проверить, обгоняет ли стратегия самый простой вариант: просто купить ETF на Nasdaq 100 из этой группы и держать его. Его доходность — +116%. Стратегия заработала всего 39,84%.

Половину времени стратегия держала ETF на Nasdaq, но заработала лишь треть того, что принёс сам Nasdaq.

Три стратегии — три способа умереть.

Одну убили издержки.

Одну обманули ошибки бэктеста.

Одна показала результат хуже, чем если бы вообще ничего не делать.

Общее у них одно: ни одна не была мошенничеством, все «выглядели разумно». Но стоило проверить — и всё вскрылось.

Так что не верьте в «высокую долю прибыльных сделок», если вам не показали полный период тестирования, допущения по издержкам и бенчмарк.

Увидев результат с «высокой доходностью и низкой просадкой», сначала подумайте: «Где я ошибся?», а не «Я нашёл то, что искал».

#量化 #бэктест

—— ZycBNB