Блог им. diamante

Тестирование HFT

Есть стратегия, протестрованная на тиках. Но понятное дело, что там не учитывается задержка отправки ордеров.  Поэтому бектест мягко говоря неадекватен.  Интересует кто и как тестирует HFT стратегии? Какой софт используется? Какие есть подводные камни?  

Какую минимальную задержку при отправке ордера можно достичь на форсе? Интересует примерный интервал.  
Как я вижу это сейчас: прописать в коде бектестера задержку в выставлении ордера и тогда можно получить более точные результаты. Насколько сильно я заблуждаюсь.


ЗЫ: писать про то, что в HFT лезть не стоит, не нужно. Я понимаю риски и необходимые вложения в инфраструктуру. Сейчас интересна больше сторона тестирования стратегий. 
 
133 | ★3
20 комментариев
такие вещи надо тестить только там где они будут работать, то есть в реальных боевых условиях
avatar
Vadynik, понятное дело что только боевые условия покажут работоспосбность. Но не хотелось бы сразу вкладываться в инфраструктуру, не понимая потенциала. + время на компиляцию кода и тд.
avatar
тебе к secret-у
avatar
vito333, он предлагал в одном из постов потестировать стратегию. Но не хотелось бы ей делиться.
avatar
да фортс — вообще черный ящик. Сейчас не слежу, но пол года назад на колокации маркет дата иногда шла с задержкой до 3500 мс сразу в разных стойках на роботах, написанных разными людьми с использованием разных языков программирования. А ответ у техподдержки: сам дурак. Тут стандартные решения не покатят точно.
avatar
Lafert, это только маркет дата? + еще задержка на отправку заявок?
avatar
Alex Hurko, заявки как раз неплохо отправляются. Но я особо не исследовал там задержки. Как правило 0.7 мс раундтрип есть — и хорошо.
avatar
1 запускай на одном контракте на вечорке… там поспокойней
avatar
Alex Hurko, я могу протестировать на своем тестере. Расскажу про все подводные камни, задержки и инфраструктуру. Если интересно — пишите в личку.
avatar
SECRET, я написал ;)
avatar
А что, автор придумал что-то новое в ХФТ, что необходимо тестить?
Если грубых глюков нет, Запускай уже сразу и увидишь успеваешь за SECRETом или нет. ))

А если боишься крупных глюков так тебе всё-равно где их ловить, на быстром сервере или с домашнего ноута.
avatar
Simix, не знаю новое это или нет, к сожалению. А с домашнего ноута точно работать не будет, задержки большие.
avatar
Alex Hurko, Напишите алгоритм, я запущу тест на несколько месяцев и посмотрим ;)
avatar
SECRET, у тебя инкубатор? )))
avatar
ELab, в смысле?
avatar
Я российские котировки тестил пробоем цены (речь про фьючерс РТС) — задержки там большие и смысла нет тестить по временной отсечке (мое imho) (не поймешь когда твоя очередь наступит)
avatar
ELab, в том смысле, что как бизнес инкубатор — запускаешь чужие системы
avatar
ELab, Пока ни одной чужой не запустил.
avatar
В ордер логе таймштапм для всех заявок проставляеться с точностью до тысячных миллисекунд — это значит что при желании можно запрограмить все таймауты. Тут больше стоит заморочиться с очередью твоих заявок на уровнях — но имея ордерлог и это тоже, можно запрограммить.
avatar
Можно сделать не просто рандомную задержку в некотором диапазоне, а связать её с объёмом и ликвидностью (коэффициенты найти вполне реально).

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

Поясню суть проблемы
Когда мы берём позицию надолго, нам в общем-то пофиг, как рынок отреагирует на наш вход/выход (в рамках разумных объёмов и до предела риска), а вот для HFT обратное воздействие должно быть губительно.
На реальном рынке за всеми охотится специально обученная стая ботов-маркетмейкеров. Они не дают сразу вырваться в безубыток, а наоборот засаживают глубже спрэда с двух сторон. Их ордера будут исполняться в приоритете и они всё равно завалят кого угодно.
И получается, на истории вроде всё круто, а в бою специально для Вас будут засады, причём их многообразие удручает =(
Я это наблюдаю на самых ликвидных в мире инструментах. Полагаю на нашем рынке всё ещё хуже.

Читайте на SMART-LAB:
Фото
Снижение военной премии в нефти: что это меняет для доллара и G10
Во второй половине понедельника – начале вторники рынки активно пересматривают премию за худший сценарий на энергетическом рынке, что цепочкой...
Фото
12 марта Группа Ренессанс страхование опубликует МСФО за 2025 год
Напоминаем, что 12 марта 2026 года RENI опубликует МСФО Группы за 2025 год, а также проведет День инвестора, чтобы рассказать о ситуации на...
Фото
Денежный рынок vs облигации: фокус смещается
В период роста ключевой ставки Банка России фонды денежного рынка стали весьма популярны. За это время они обеспечили инвесторам высокую...
Фото
Гендиректор Инарктики продал свои акции компании. Что это может значить?
Вечером в пятницу (6 марта ) вышел сущфакт о том, что Соснов Илья Геннадьевич, гендиректор Инарктики, продал свои акции компании. В нашем...

теги блога day0markets.ru

....все тэги



UPDONW
Новый дизайн