Архив за месяц: Июль 2021

Фрагментация рынка и Smart Order Routing (SOR)

В разных странах существуют разные практики работы площадок торговли ценными бумагами: в каких-то странах существует только одна национальная биржа, а в каких то — несколько конкурирующих национальных бирж. Все очень сильно зависит от исторических практик, традиций, законов и регулирующих органов данной конкретной юрисдикции. Где-то конкуренция всемерно поощряется, где-то наоборот правительство и бизнес стремятся к консолидации множества бирж в одну.

В тех странах, где поощряется конкуренция между биржами, законодательство изменено так, что не существует какой-то определенной биржи, которая занимает монопольное положение на рынке страны. Вместо этого существует множество торговых площадок, из которых инвесторы могут выбирать для совершения сделки ту, которая им кажется наиболее выгодной и удобной. Такая ситуация на рынке ценных бумаг называется фрагментацией (fragmentation).

Читать далее

FIXatdl — стандарт, который не взлетел

С ростом популярности алгоритмической торговли Sell-side компании стали предоставлять своим клиентам доступ к своим алгоритмам и к своим системам алгоритмической торговли — этот сервис назывался Direct Strategy Access. Рост конкуренции между брокерами заставлял их предлагать своим клиентам все новые и новые алгоритмы. Каждый новый алгоритм помимо экзотического названия имел еще ряд параметров, а при генерации FIX сообщения от Buy-side к брокеру эти параметры помещались в кастомные теги.

Разработчики алгоритмов посчитали, что всякий раз описывать новые параметры и теги в специальной документации — неудобно. Хоть FIX — простой и расширяемый протокол, чтение документа занимает время, в документ-спецификацию могут вкрасться ошибки, а с обновлением алгоритма обновление документации — занимает время. Кроме того, представьте, что Sell-side работает с несколькими брокерами, и у всех этих брокеров есть алгоритм VWAP. Но у каждого из брокеров этот алгоритм имеет какие-то свои особенные дополнительные параметры, а в FIX сообщении значения этих параметров могут помещаться в разные теги.

Читать далее