Индикатор доступной ликвидности и анализатор проскальзывания

Справедливости ради стоит сказать, что кроме Виктора в разработке данного индикатора принимал участие Дмитрий Коган. С обоими авторами знаком лично, поэтому уверен, что данный альянс ещё не раз нас удивит своими разработками. Если среди читателей моего блога есть скальпера, буду очень признателен за обратную связь относительно практического использования данного индикатора.

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

задача не из легких.

Конечно, существуют и тиковые графики цен по каждому финансовому инструменту, но, как правило, там отображаются только самые лучшие цены. Это очень важная информация, но, как было сказано выше, реальная цена исполнения заявки со значительным торговым объемом, зависит от качества предоставляемой брокером ликвидности.

На основании вышесказанного можно сделать вывод, что информация только о спреде не может считаться достаточной для торговли на счетах типа ECN. Более того, она может вводить в заблуждение тех, кто проводит анализ разрабатываемых стратегий на основании результатов тестирования на базе исторической информации о ценах без учета качества ликвидности.

Применяя “индикатор ликвидности” можно наблюдать в режиме реального времени не только разницу между лучшими ценами (наблюдаемый спред), но и “фактор качества ликвидности”.

Экономический смысл такого фактора может быть определен, как возможная величина потерь при покупке либо продаже актива в виде разницы между стоимостью всего объема по текущим (лучшим) ценам и средствами, которые будут получены после полной реализации данного объема. Другими словами – это риск возможных потерь по причине проскальзывания цены из-за недостатка текущей ликвидности против объема сделки.
Данный Индикатор Ликвидности разработан как индикатор пользователя в платформе МT4. Трейдер имеет возможность задать несколько значений объемов для которых, на основании данных стакана ликвидности, рассчитываются средневзвешенные цены для каждого заданного значения. Величины усредненной цены показываются в таблице Bid/Ask/Diff и постоянно обновляются. В поле индикатора различными цветами, которые также выбираются пользователем, прорисовываются графики расчетных значений цен для различных объемов сделок. Таким образом, пользователь может одновременно наблюдать динамику изменения значений цен и ликвидности.
Например, на рисунке ниже видно, что значение BID для объемов 0.1 и 10 лот имеет одинаковое значение, а вот ликвидности для сделки в 50 лот недостаточно. Таким образом, трейдер получает возможность получить информацию о текущей ликвидности по каждому финансовому инструменту и оценить качество предоставляемого сервиса маржинальной торговли.

картинка

Как было сказано выше, данный индикатор является удобным средством определения текущей ликвидности, и кроме того, позволяет наблюдать разницу между лучшими ценами Bid и Ask.

Используя данный индикатор, можно формировать массивы данных, содержащие усредненные цены для различных торговых объемов. Применение в дальнейшем таких массивов для тестирования стратегий приведет к существенному повышению качества анализа.
Приведем пример использования данного инструмента в типичной для рынка OTC ситуации. Трейдер обращается к Брокеру с претензией, что его приказ был исполнен со значительным проскальзыванием. Для разрешение подобного конфликта необходимо иметь в своем распоряжении потиковый график состояния стакана ликвидности на момент исполнения спорного ордера. Важным обстоятельством является то, что состояние ликвидности необходимо рассматривать для конкретного объема. Задав объем ордера, точное время его исполнения можно в графической форме получить точное состояние ликвидности в окрестности момента времени с точностью до миллисекунд. Таким образом можно на базе исторических данных рассмотреть предлагаемую Брокером ликвидность и сделать выводы о возможности возникновения зафиксированной величины проскальзывания в данном, конкретном случае.
Рассмотрим конкретный пример. Ордер Buy был закрыт по ТР = 15.326 с положительным проскальзыванием Price Close = 15.339 (см. иллюстрацию ниже).
Время закрытия Time Close = 2015.08.10 18:34:55. Пользователь имеет возможность загрузить потиковую историю состояния стакана ликвидности для конкретных объемов. Данная информация выводится в окне индикатора в виде линий соответствующих цветов. Для данного примера потиковая история для объемов равных 0.1 лота будет выведена зеленым цветом, а для объемов равных 1 лоту синим.
Пользователь создал запрос на тиковую историю за период 15 секунд 34:45 до 35:00. В окне View quotes history показано время старта и окончания периода. Результаты запроса в табличном виде могут быть сохранены в формате .CSV файла.

картинка1

 

В результате запроса в окне индикатора в графическом виде выводится тиковая история по символу в различных цветах для каждого объема. На иллюстрации ниже показаны время активации и исполнения ТР. Таким образом пользователь может наблюдать реальную картину потиковой истории стакана ликвидности в окрестности зафиксированного системой времени исполнения того или иного ордера.

картинка2

В данном случае было рассмотрено положительное проскальзывание исполнения ТР. Таким же образом пользователь может исследовать и отрицательные проскальзывания и сделать соответствующие выводы о работе торговой системы. Например, если торговая история показывает отрицательное проскальзывание исполнения какого-либо ордера, а история ликвидности для соответствующего объема показывает, что на тот момент времени предоставлялись более выгодные цены, то это повод для апелляции.

В заключении стоит отметить, если в данный индикатор вводить данные о состоянии стакана ликвидности с торговых платформ различных Брокеров, то можно будет в режиме реального времени сравнивать и Факторы Качества Ликвидности. Для ввода данных с других источников нужно будет выбирать соответствующий API. В дальнейшем данный индикатор будет работать в среде торговых терминалов отличных от МТ. Как было показано выше, можно не только проводить сравнительный анализ качества ликвидности различных Брокеров, но и проводить более подробный анализ в пределах заданных временных промежутках. Область применения данного Индикатора не ограничивается только сегментом FX. Индикатор может быть использован на любых рынках, где применяется Стакан Ликвидности.

https://www.linkedin.com/pulse/%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D0%B9-%D0%BB%D0%B8%D0%BA%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-viktar-marmysh?trk=prof-post

ПОНРАВИЛОСЬ? ПОДЕЛИСЬ С ДРУЗЬЯМИ!
Share on FacebookShare on VKShare on LinkedInTweet about this on Twitter

1 комментарий к записи “Индикатор доступной ликвидности и анализатор проскальзывания”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *