При достаточном технологическом оснащении возможно соорудить hft-робота, который будет успешном торговать спрэдом, заранее выставляя лимитные ордера на основе анализа дисбаланса потока ордеров, дисбаланса сделок и локальных тиковых паттернов. Вероятно, такая идея посещает каждого алготрейдера. Наиболее интересны подобные стратегии на западных рынках, где цена одного тика равна, например, 12.5 USD.
В качестве своего первого (пока единственного) hft-робота, торгующего спрэдом на фьючерсе 6E (CME) представляю робота «aaaTEST». Первая пара картинок — идеальные условия (при включенной опции «Fill limit orders on tuch»). Вторая пара картинок — практически боевые условия (без данной опции).
В обоих вариантах не учтена комиссия, но легко посчитать, насколько просядут кривые доходности при разных тарифах.
Работоспособна ли подобная торговая система или же это лишь сферический конь в вакууме — вопрос риторический. Однако, уважаемый
SECRET ответил на этот вопрос положительно своими результатами на ЛЧИ. Для понимания некоторых общих нюансов, лежащих на поверхности, выполним небольшое исследование его торговли, опираясь на данные, представленные
на сайте конкурса. Основная масса сделок робота SprStealer была по фьючерсным контрактам RIZ5 и SiZ5. Рассмотрим эти сделки подробнее, опираясь лишь на таблицу сделок, т.е. без учета комиссий.
Средняя сделка по SiZ5 составила порядка 6.65 рубля на контракт при профит-факторе 1.3. По RIZ5 средняя сделка получилась порядка 20 рублей на контракт при профит-факторе 1.7. Кривые доходностей показаны на следующих рисунках, по каждому инструменту построены распределения доходностей лонга и шорта в зависимости от максимального размера шорта или лонга внутри каждой серии сделок. Под серией сделок подразумевается серия сделок от первого входа до обнуления текущей позиции.
Мораль этих картинок проста: вся прибыль по SiZ5 получена в сериях сделок, когда позиция не превышала 10 контрактов, а по RIZ5 — не более 13-14 контрактов.
Хронологически по ходу ЛЧИ-2015 размер позиции увеличивался в среднем от 2-3-4 контрактов в самом начале до 30-40 контрактов в конце конкурса. Поэтому неудивительно, что в конце конкурса рост кривой доходности замедлился или почти остановился. Жаль, но капиталоемкость подобной системы на нашем рынке крайне низкая.
В заключение приведу несколько картинок, показывающих случайно выбранные серии сделок (как прибыльных, так и убыточных). Жирное число посередине — суммарный итог данной серии. Верхняя кривая — график цен сделок. Нижняя кривая — размер позиции после каждой сделки внутри данной серии. Цвет нижней кривой зеленый, если серия прибыльная и красный, когда убыточная. Если размеры позиций положительные, то это была лонговая серия, если отрицательные — шорт.
Так что пусть пока мой робот aaaTEST остается единственным моим hft-роботом, а торгуются пусть мои старые добрые позиционно-трендовые автоматы на ликвидных фьючерсах, которые можно без проблем загрузить xxx млн рублей. Попробую решить задачку построения капиталоемкого спрэдера внутри дня:) Авось получится:)
Всем профита и хорошего настроения.
То есть спред в лимитках от $50 на карман маркет-мейкеру дают.
Причём потоп сделок есть… Нет только одного — лапы на бирже.
У меня маркет-мейкер — зверь. Вот уж кукл так кукл!
Он свою поляну не отдаст ни за что!
Мало того...
Хочу предупредить всех желающих начать это дело.
Нельзя опираться на исторические данные!
Там ловушки расставлены. Эдакие поплавки на свежую наивную hft-рыбку. Куча закономерностей в истории, которые реально существуют только чтобы кто-то написал под них бота. Как только начинаешь эти закономерности после супер успешных тестов отторговывать в реале — всё! Слив 100% прям каждый ход — слив. Перестаёшь торговать — закономерность снова работает =) Поплавок с крючком возвращают для следующей рыбки.
Так и живут ММы. Работают на живца. Создают рябь рынка для запудривания алготрейдунов, которые наивно полагают, что исторические тесты что-то значат =)