HFT

Зачем, о чем мы пишем на ресурсе...?

Не так давно на сайте «вдруг» стал активно постится пользователь под ником Viking, представляющий интересы некой компании «Викинг», что явно следует отсюда

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


Плохого в этом ничего нет, но и никакой информационно-познавательной ценности тоже.


Ну есть у ребят некие программные продукты, включая роботов, которые они хотят продавать. Видимо есть предоставленная по партнерской программе высокочастотная технология, а судя по упоминанию в тексте Tick-To-Trade и ультра-высокочастотная, которую тоже хочется продать.


Что ж в этом предосудительного? Ровным счетом ничего.

Однако остаются не ясными несколько несомненно важных моментов, которые любого


Читать дальше →

Ваше программное обеспечение работает достаточно быстро?

Какой протокол шлюзового подключения выбрать при работе с Московской биржей?
Вы уверены, что Ваше программное обеспечение работает достаточно быстро?

При создании алгоритмических стратегий разработчикам всегда приходится искать баланс между несколькими параметрами:
— Скорость торговли: скорость выставления заявки, скорость получения ответа от биржи, скорость обработки самим роботом
— Универсальность и адаптивность робота для работы с новыми рынками, финансовыми инструментами, вариантами алгоритмов
— Скорость разработки и внесение существенных изменений

Компания «Викинг» впервые среди разработчиков HFT-систем проводит бета-тестирование программного обеспечения.
Наша команда нацелена на достижение высоких результатов в обработке информации.
Скорость выставления заявок является для нас важным параметром успешности алгоритма.

Предлагаем вам поучаствовать в исследовании вашего программного обеспечения на скорость при помощи простейшего алгоритма:
Используется один
Читать дальше →

Стратегия с классификацией ордеров по времени жизни. Часть 2

toa-age-201shrbbofilter-edgex-1366


В прошлой части нами было сделано наблюдение, что для присутствующих на рынке высокочастотных алгоритмов характерна высокая частота отмены биржевых ордеров. В данной статье мы уделим внимание еще одной особенности HFT роботов — малому объему ордеров, генерирумых подобными стратегиями.


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


Читать дальше →

Стратегия с классификацией ордеров по времени жизни. Часть 1

bats


Неплохую идею для высокочастотного трейдинга подсказал Kipp Rogers в своем блоге. Идея несложная, но требующая подробного объяснения, поэтому попробую изложить ее в двух статьях.


Автор предположил, что лучшее исполнение ордеров, отправленных на биржу, скорее возможно получить, торгуя с трейдерами — людьми, вручную отправляющими приказы, чем с компьютерами, то есть контрагентами с автоматическим выставлением. Высокочастотные роботы отправляют приказы на биржу только в том случае, если они видят возможность быстрого снятия прибыли или ищут наилучшую цену исполнения для больших объемов, что делает соревнование с ними очень тяжелой задачей. С другой стороны, трейдеры, торгующие вручную ( под ними могут подразумеваться и автоматические программы с медленными алгоритмами ), выставляют приказы с большим временем жизни (до отмены или исполнения), меньше внимания уделяют мгновенной цене и, как правило, имеют идею о направлении движения цены при входе в рынок, что также дает


Читать дальше →

Алгоритмы маркетмейкера. Часть 5

Алгоритмы маркетмейкера. Часть 5


Продолжаем разбирать численное решение уравнения Хамильтона-Якоби-Беллмана. В прошлой части мы составили выражение для оператора \widetilde{\mathcal{L}}(t,y,f,s,\phi), в котором есть слагаемые, получить значение которых можно из реальных данных. Во-первых, что из себя представляют дифференциальные матрицы D1,D2. Это матрицы размерностью N_F\times N_F, где, для D1(согласно определению в части 4) в ячейках [j,j] стоят -1, если fj<0 и 1 в остальных случаях,  в ячейках [j,j+1] стоят 1, если fj<0 и 0 в остальных случаях, и в ячейках [j,j-1] стоят -1, если fj≥0 и 0 — в остальных случаях. Как составить матрицу D2, я думаю, вы догадаетесь сами, взглянув на ее определение в части 4 цикла статей.


 Далее, определение для матожидания квадратичного и линейного изменения цены:


\mathbb{E}_td[P,P]_t=(\frac{1}{4}\lambda^J_1+\lambda^J_2)dt, где\lambda^J_1,\lambda^J_2— интенсивность скачков цены на полшага и один шаг соответственно.


\mathbb{E}_tdP_t=(\lambda^J_1\frac{\delta}{2}(2\psi_1(F_t)-1)+\lambda^J_2\delta(2\psi_2(F_t)-1))dt, где \psi_1,\psi_2— вероятности скачков цены — см. часть 2.


Оператор воздействия величины спреда на функцию владения:


\mathcal{L}^S\circ v(t,y,f,s)=\Bigg(\sum\limits_{j=1}^3 \rho_{ij}[v(t,y,f,j\delta)-v(t,y,f,i\delta)]\Bigg)\lambda^S, где


Читать дальше →

Алгоритмы маркетмейкера. Часть 4

Алгоритмы маркетмейкера. Часть 4
Прошлые части цикла здесь. В этой части статьи мы найдем численное решение системы уравнений оптимального управления позицией маркетмейкера. Такое решение легко запрограммировать и использовать в реальной торговле для контроля за лимитными и маркет ордерами в соответствии с полученными стратегиями θmk,θtk. Для упрощения разложим функцию владения на слагаемые, чтобы получить сокращенную функцию владения v(t,y,f,s), которая представляет собой только динамическую составляющую основной функции:

V(t,x,y,p,f,s)=x+py+v(t,y,f,s)



Для v система уравнений выглядит следующим образом:


\max\left[\frac{\partial v}{\partial t}+y\frac{\mathbb{E}_t dP_t}{dt}+\mathcal{L}^F\circ v-\gamma y^2\frac{\mathbb{E}_t d[P,P]_t}{dt}+


\sup_{\theta^{mk}}\left\{g^a(f,s,\theta^{mk,b}_t)(v(t,y+1,f,s)-v(t,y,f,s)+s/2-\delta \theta^{mk,b}_t)+


g^b(f,s,\theta^{mk,a}_t)(v(t,y-1,f,s)-v(t,y,f,s)+s/2-\delta\theta^{mk,a}_t)\},


\sup\{v(t,y+\zeta,f,s)-|\zeta|(s/2+\epsilon)\}-v]=0


с терминальным условием:


v(T,y,f,s)=-|y|(s/2+\epsilon).


Переходим к численному решению. Зададим на интервале [0,T] дискретную сетку времени t с равными интервалами \Delta_T=T/N_T:


\mathbb{T}_{N_T}=\{t_k=k\Delta_T,k=0,...,N_T\}


Также дискретизируем открытую позицию \mathbb{Y}и дисбаланс объема \mathbb{F}, с максимальными значениями M_Y, M_Fи шагами дискретизации\Delta_Y=M_Y/N_Y, \Delta_F=M_F/N_F, где


\mathbb{Y}_{N_Y}=\{y_i=i\Delta_Y,i=-N_Y,...,N_Y\}, \mathbb{F}_{N_F}=\{f_j=j\Delta_F,j=-N_F,...,N_F\}.


Далее, для вычисления численных производных по дисбалансу объема F, определим две дифференциальные


Читать дальше →

Алгоритмы маркетмейкера. Часть 3

Алгоритмы маркетмейкера. Часть 3


Продолжаем разбирать работу JIANGMIN XU «Optimal Strategies of High Frequency Traders». Начало смотрите здесь. Чтобы составить уравнение оптимального контроля, сначала сформулируем проблему оптимизации алгоритма при используемых стратегиях θ,  как достижение максимума следующего матожидания:


\max_{\theta^{mk},\theta^{tk}}\mathbb{E}_0[X_T-\gamma\int^T_0 Y^2_{t-}d[P,P]_t],



где интеграл\gamma\int^T_0 Y^2_{t-}d[P,P]_tпредставляет собой штрафную функцию удержания ненулевой открытой позиции рискованного актива, γ- постоянный коэффициент, d[P,P]t- квадратичное изменение средней цены P, X_T— кэш трейдера на момент времени окончания торговли T.


Далее определим функцию, которая представляет активы трейдера после ликвидации всех открытых позиций в конце торговли по алгоритму с помощью маркет ордера:


Q(x,y,p,f,s)=x+py-|y|(\frac{s}{2}+\epsilon),


где x — кэш трейдера,


p- средняя цена (в стакане),


y — открытая позиция,


s — спред,


f — дисбаланс объемов в стакане,


ϵ- комиссия. 


С учетом функции Q  дадим


Читать дальше →

Алгоритмы маркетмейкера. Часть 2

Алгоритмы маркетмейкера. Часть 2


В прошлой части мы рассмотрели оптимальное управление inventory risk в маркетмейкерском алгоритме. Напомню, что формулы для нейтральной цены и оптимального спреда между лимитными ордерами были получены при допущении, что цена следует геометрическому броуновскому движению. Управление inventory risk для моделей цены, более приближенными к реальности, рассматривается, например, в статье Pietro Fodra & Mauricio Labadie «High-frequency market-making with inventory constraints and directional bets» . Однако, применить напрямую на практике алгоритмы из этих статей вряд ли получится, так как в них  не учитывается действие adverse selection risk. Поэтому в данной части рассмотрим работу JIANGMIN XU «Optimal Strategies of High Frequency Traders», в которой автор делает попытку учесть этот вид риска, конечно, наряду с inventory risk.



 Для этого необходимо получить предсказание направления


Читать дальше →

Бернанке будет работать с торговыми роботами

Бывший глава Федеральной резервной системы США (ФРС) Бен Бернанке согласился стать старшим советником хедж-фонда Citadel Investment Group. Об этом сегодня сообщили крупнейшие СМИ.

Бернанке будет работать с торговыми роботами

 



Что ж, теперь за судьбу господина Бернанке можно не беспокоиться. Экономический обозреватель Григорий Бегларян прокомментировал эту новость так: «На одних лекциях не проживешь, а так вроде как при деле». Отметим также, что Бернанке остается полноценным сотрудником Института Брукингса. 

Фонд Citadel довольно крупный и известный, объем средств под управлением составляет порядка $25 млрд, а основан он миллиардером Кеннетом Гриффином. Американские финкомпании стремятся привлечь к сотрудничеству бывших сотрудников Федрезерва, полагая, что их профессионализм поможет бизнесу в непростое время. Бернанке не первый подобный случай: Алан Гринспен, например, консультировал PIMCO и фонд Полсона. 

Казалось бы, тут нет никакой разницы, но это не совсем так. Во времена Гринспена еще не были
Читать дальше →

Уолл Стрит - Кодекс молчания

Появились субтитры к новому фильму о HFT роботах и еще о некоторых вещах в трейдинге. Смотреть нужно на сайте, а то субтитров не будет. Перевод сделан специально для смарт-лаба человеком под ником Sergei789. Под видео не забудьте выбрать язык.
Уолл Стрит — Кодекс молчания
  • хорошо
    +5
    плохо

Увеличенная частота раздачи данных от Московской Биржи

Накануне для участников срочного рынка и их клиентов, размещающих свое оборудование в ЦОД М1, стал доступен новый сервис от Московская Биржа: «Увеличенная частота раздачи данных»!
 
Клиенты, подключившие услугу, смогут получать информацию о своих сделках и заявках со скоростью 1 раз в 1 мс (в 30 раз быстрее), а также загружать полный анонимный ордер лог («стакан») в 6 раз быстрее (1 раз в 5 миллисекунд). Как результат – весомое преимущество по сравнению с выделенными каналами или интернетом.
 
До 1 октября 2013 года услуга предоставляется в тестовом периоде БЕСПЛАТНО. 
 
Услуга доступна для подключения к Срочному рынку Московской Биржи по протоколу Plaza II. 
 
Запросы на подключение услуги принимаются по адресу help@moex.com
‪#‎moex‬ ‪#‎новости‬ ‪#‎финансы‬ ‪#‎биржа‬
 
// мой комментарий
Хорошая такая попытка срубить еще немного денежек с HFT. От этого никуда не уйти. КОнечно, это повысит конкуренцию у
Читать дальше →

Скальпинг, арбитраж, HFT на Форекс через ECN - в чем преимущества?

Вы когда-нибудь видели отчетность по сделкам победителей ЛЧИ? Самые прибыльные стратегии имеют крайне высокую частоту сделок на бирже — это скальперская торговля или High Frequency Trading (HFT) роботы. Одна беда: ликвидность рынка определяет для данного типа стратегий потолок, выше которого не заработаешь. И это сказывается как на тех, кто только пробует «включиться в игру» так и на тех, кто уже в ней профи. Вот если бы этих роботов, да скальперские стратегии на самом ликвидном рынке в мире попробовать — глобальном форексе?

— Так ведь там игроков и покруче наших полно — они уже все это сделали до нас — там прибыли не будет!
 

Отнюдь, даже сами западные эксперты признают Форекс самым интересным для использования HFT стратегий (сюда же и скальпинг — это тоже высокочастотная стратегия[*1]). Согласно исследованиям Aite Group доля алгоритмического исполнения заявок на Форекс (FX) около 24% (см. рис.1,) а по оптимальной частотности торговли — подходит как раз для HFT и по ликвидности располагается на первом месте (рис 2.) HFT предполагает алгоритмическое исполнение заявок, из исследований можно сделать вывод, что не смотря на всю привлекательность Форекса для HFT торговли, используется эта возможность далеко не на 100%.
 

 

Рис 1. Доля алгоритмического исполнения заявок по классам активов.
Источник: Aite Group[2]

Читать дальше →