В цикле статей "Алгоритмы маркетмейкера" в пятой части был размещен мой код на C# для реализации стратегии оптимального управления ордерами. Пользователь сайта Eskalibur обнаружил в нем несколько ошибок, которые значительно влияли на результат, и доработал алгоритм до полного соответствия оригинальной статье. Его код я поместил в конце пятой части цикла статей (см. также комментарии к ней). Прошу всех, кто пробует применять эту стратегию, использовать именно этот листинг.
Хочу выразить благодарность за проделанную работы Eskaliburу и пользователю r0man, который также работает в направлении практического применения алгоритма. Думаю, у них все обязательно получится, и по результатам разместим отдельную статью на сайте.
Представляем вам набор книг на английском языке по высокочастотной торговле (High Frequency Trading).
Книги можно скачать у нас в группе Вконтакте.
Здесь есть описание к книгам, а также ссылки на amazon, где вы сможете прочитать отзывы к ним, и выбрать то, что вам подходит.
1. Flash Boys
Книга «Flash Boys» о высококачественном трейдинге и денежных махинациях XXI столетия. Майкл Льюис детально описал изменения в индустрии торговли и рассказал о первопроходцах трейдинга — Михаиле Малышеве и Сергее Алейникове. Книга — сплошное разоблачение мировых афер на фондовых биржах. Докопаться до истины Майклу Льюису помогли работники Уолл-стрит. Автор написал книгу не о рынке ценных бумаг, а о людях. Средний класс теряет сбережения из-за мошенников, которые проворачивают нелегальные операции на фондовом рынке Америки. Но мир не без честных людей. Программист Сергей Алейников и Брэд Кацуяма отказались от карьеры на Уолл-стрит и создали автономную биржу, куда не доберутся нечестные руки финансовых воротил. Биржа, где все люди равны и нет места воровству. Параллельно автор раскрывает информацию о случайных жертвах фондового рынка.
В прошлой части нами было сделано наблюдение, что для присутствующих на рынке высокочастотных алгоритмов характерна высокая частота отмены биржевых ордеров. В данной статье мы уделим внимание еще одной особенности HFT роботов — малому объему ордеров, генерирумых подобными стратегиями.
Автоматические стратегии стараются отсылать биржевые приказы, которые содержат небольшие количества акций или лотов. Маркет мейкеры делают это для того, чтобы выборочно торговать с небольшими контрагентами, обходя сильные движения, вызываемые крупными покупками или продажами. Исполнительные алгоритмы отсылают небольшие ордера, чтобы скрыть свои намерения о реализации крупных объемов, избегая тем самым сильного воздействия на цену. Чтобы проверить, действительно ли существуют описанные тенденции на рынке, построим график движения цены, с точки зрения пассивной стороны трейда, после взятия всех ордеров на конкретном уровне для двух ситуаций — когда малые ордера принимают участие в данном трейде, и когда их нет. За малый объем ордера примем 2 целых лота и менее:
Неплохую идею для высокочастотного трейдинга подсказал Kipp Rogers в своем блоге. Идея несложная, но требующая подробного объяснения, поэтому попробую изложить ее в двух статьях.
Автор предположил, что лучшее исполнение ордеров, отправленных на биржу, скорее возможно получить, торгуя с трейдерами — людьми, вручную отправляющими приказы, чем с компьютерами, то есть контрагентами с автоматическим выставлением. Высокочастотные роботы отправляют приказы на биржу только в том случае, если они видят возможность быстрого снятия прибыли или ищут наилучшую цену исполнения для больших объемов, что делает соревнование с ними очень тяжелой задачей. С другой стороны, трейдеры, торгующие вручную ( под ними могут подразумеваться и автоматические программы с медленными алгоритмами ), выставляют приказы с большим временем жизни (до отмены или исполнения), меньше внимания уделяют мгновенной цене и, как правило, имеют идею о направлении движения цены при входе в рынок, что также дает представление о поведении их ордеров.