К основному содержанию
ForexNews24
Бэктест арбитража: почему он не воспроизводится — Бэктесты и статистика, ForexNews24

Бэктест арбитража: почему он не воспроизводится

Редакция ForexNews24Аналитический отдел ForexNews24
Опубликовано

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

Бэктест арбитража: расхождение на графике и в реальности

Историческая котировка — это запись о том, что сделка была возможна в какой-то момент. Она не говорит, сколько эта возможность существовала и какой объём принимала. Арбитражное расхождение живёт доли секунды и исчерпывается первыми участниками, которые до него дотянулись. На графике оно выглядит как надёжная закономерность, повторяющаяся раз за разом, — потому что график показывает следы уже состоявшихся сделок, а не доступные вам возможности.

Соревнование идёт не с рынком

Обычная стратегия соревнуется с рынком: она права или не права относительно будущего движения. Арбитражная соревнуется с другими арбитражёрами за скорость. Победитель определяется задержкой до площадки, качеством канала и алгоритмом исполнения — величинами, которых в исторических данных нет вовсе. Бэктест, не моделирующий задержку, отвечает на вопрос «была ли возможность», тогда как значение имеет «успели бы вы».

Почему это не лечится оговорками

В других случаях данные можно ухудшить и получить консервативную оценку: добавить издержки, увеличить проскальзываниеПроскальзывание — Что это за разница между ожидаемой и реальной ценой исполнения, когда оно нормально, а когда это плохой брокер. Подробнее →. Здесь так не выйдет, потому что вопрос не в величине поправки, а в том, что событие могло не состояться вовсе. Между «сделка принесла меньше ожидаемого» и «сделки не было» нет непрерывного перехода, и подобрать коэффициент, превращающий одно в другое, невозможно.

Что бы понадобилось

Данные книги заявок с отметками времени порядка миллисекунд, измеренная задержка до конкретных площадок и модель конкуренции за одну и ту же возможность. Это инфраструктурная задача, а не аналитическая, и решается она не выбором стратегии. Мы не публикуем бэктестов арбитража, потому что честный результат на доступных данных получить нельзя, а нечестный получить слишком легко.

Мы публикуем такие разборы наравне с результатами прогонов. Правила, которые проверить можно, проверены и опубликованы вместе с цифрами — включая отрицательные: см. бэктест MACD или пробой недельного диапазона. Отсутствие цифр здесь — это результат, а не пробел.

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

Частые вопросы

Почему арбитраж хорошо выглядит на истории?

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

Можно ли учесть это поправкой на издержки?

Нет. Поправка уменьшает результат сделки, но здесь вопрос в том, состоялась бы сделка вообще. Между «заработали меньше» и «не успели» нет плавного перехода, который можно задать коэффициентом.

Что нужно для честной проверки арбитража?

Данные книги заявок с миллисекундными отметками, измеренная задержка до площадок и модель конкуренции за одну и ту же возможность. Это инфраструктурная задача, а не аналитическая.

Поделиться:TelegramВКонтакте
Дайджест

Новые разборы бэктестов — на почту

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

Оставляя почту, вы соглашаетесь получать редкие письма портала. Отписка — в один клик из любого письма.

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation