Или почему мы можем думать о себе лучше, чем есть.
Почему мы берем готовую склейку, в которой следующий фьючерс тупо приклеен к предыдущему? Потому что это удобно и легко.
Торговать вот такое облако контрактов, конечно, неудобно:
Надо самому писать тестер, надо следить, чтобы эквити не накладывались, надо думать о том, как склеивать и пр.
Рассмотрим пару примеров, чего нам может стоить использование склейки, когда мы торгуем эту склейку словно она торгуема.
Возьмём сишку и прогоним на ней простенькую трендовуху:
Помним, да, что у нас тут все ошибки курвафиттинга и тд и тп. В реальности обязано быть хуже.
А теперь сделаем тот же бэктест, но в местах склейки будем закрывать позицию и переоткрывать её в новом контракте,
т.е. для лонга будем фиксировать убыток, если есть контанго:
Стало похуже. Конечно, всё не сломалось до сливающей эквити, но результаты ухудшились на 3% годовых в среднем. Подросла просадка, упал шарп и вообще всё ухудшилось.
Теперь посмотрим на медленный лонг брента:
Симпатичный лонг, но посчитанный с той же ошибкой. Исправим и сделаем честное тестирование с перекладкой позиции в следующий контракт:
Оно снова не сливает, но выглядит уже не столь оптимистично и красиво. В среднем тут на бренте мы теряем или зарабатываем (если считать неправильно) в среднем 5% в год. Довольно ощутимая величина, на которую легко себя обмануть.
Конечно, всё это болезненно проявится, когда на рынке пила, т.е. когда наша система и так сливает, но мы могли не представлять себе адекватно характер этого слива, если тестировали по тупой склейке.
Для брента все намного интереснее. Не очень понятно, почему взята стратегия в лонг, ведь брент почти всегда в контанго. Было бы интересно взглянуть на результаты стратегии только в шорт и, разумеется, в обе стороны.
С практической точки зрения было бы интересно оценить разницу результатов по системе лонг/шорт в зависимости от расстояния в рабочих днях точки роллирования от даты экспирации.
Спасибо!
А на «склеенную» эквити в тестере глянешь — да все путем! Трудности временные, впереди новые вершины, враг, как это всегда было, позорно убежит и победа будет за нами.
Лайфхак: я еще и проскальзывания зануляю. Очень помогает, знаете ли.
Сделав тест на склеенном фьюче и сравнив с ба
Для того же си это usdrub_tom