Сайт находится в процессе разработки
Войти
Главная / Data science в трейдинге / Как Big Data помогает трейдерам в работе: три крутых примера

Как Big Data помогает трейдерам в работе: три крутых примера

 

Big Data — крутой инструмент для трейдинга, который может угадывать цены на рынке, находить ключевых игроков и управлять рисками при торговле. С у учетом скорости развития технологий, сегодня трейдеру мало уметь использовать технический анализ и видеть тренды — стоит также уметь работать с Big Data. Рассказываем, как использовать Big Data в торговле. 

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

 

Пример №1. Анализ дельты на макро трендах

Задача

Трейдер может поставить себе задачу — определить, сколько должно быть закрыто контрактов на рынке, или какой перевес должен быть между покупателями или продавцами, чтобы развернуть рынок в среднесрочной перспективе. Ответить на этот вопрос можно, анализируя Market Delta. Это перевес между рыночными продажами и покупками, который рассчитывается по формуле Delta = Ask – Bid. С помощью технологий для анализа данных можно проанализировать график и рыночные данные на разных временных интервалах, за длительное время и на большую глубину, 

Как происходит анализ 

Наша задача — проанализировать, сколько было всего влито объемов на рынок в целом и какой максимальный перевес при этом был. Для этого: 

  • собираем датасет по нужному инструменту и интервалам;
  • на этом этапе квантовый аналитик может воспользоваться Python, Pandas и Sklearn, для обучения модели ИИ или проведения разведочного анализа;
  • выполняем фильтрацию и сортировку.

Зоны с максимальным перевесом по рынку

Ожидаемый результат

  • в результате квантовый аналитик может определить, что для данного инструмента критическая дельта, необходимая для разворота инструмента, составляет около 1000 контрактов;

  • часто квантовый аналитик, анализируя большие данные, уже заранее знает о смене тренда; 

  • как видно из скриншота выше, зоны с максимальным перевесом по рынку (дельтой) в дальнейшем могут использоваться как составной элемент торговой стратегии или алгоритма для определения потенциальных зон входа в рынок.

     

 

Пример №2. Определение трендов и точки входа через анализ макростатистики и реакции

Задача

Большие данные используют в своей работе инвестиционные фонды, и им часто нужно не просто искать точки входа, но и видеть общий тренд развития. При этом для набора позиций на рынке у фонда уходит от нескольких часов до месяцев, и всё это время цена должна быть в коридоре допустимых значений для входа в позицию. Как ни парадоксально, но входы обычно осуществляются наоборот — при плохой статистике происходит набор позиций, а при хорошей идёт сброс позиций, либо откат цены к нужному уровню. 

 

Задача, которую решает квантовый аналитик в данной ситуации — создание системы предиктивного анализа для определения оптимальной точки входа/выхода и нахождения основных тенденций на рынке.

 

Как происходит анализ 

 

  • подключаемся к поставщику макростатистики, например, Knoema;
Портал данных Knoema
  • накладываем время выхода и публикаций статистик на основной график;
  • берем календарь выхода новостей — например, с портала Investing.com;
  • используем Python, чтобы подключиться по API к этим поставщикам;

  • используем Pandas для создания сводной таблицы;

  • используем библиотеку Python Sklearn для обучения ИИ, который поможет нам ответить на два вопроса, «Покупать или продавать?» и «Какое значение макроиндикатора ожидается?»;

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

     

Ожидаемый результат

  • создана полноценная аналитическая система, которая оценивает ожидания и фактические значения макроэкономических показателей, их силу и влияние на цену;

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

     

Пример №3. Определение движения цены через анализ новостей и речи политиков 

Задача

Помимо остальных факторов, на движение цены на рынке влияет новостной фон, а также выход ключевых новостей — их отслеживают все трейдеры. Обычно при наложении новостей на график дата выхода новостей совпадает с вершиной или дном на рынке. 

 

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

 

 

Как происходит анализ 

  • выбираем торговый инструмент и аффилированные лица;

  • для построения системы выдвигаем ряд гипотез на основе исторических событий; 
 

Анализ исторических событий для построения гипотез 

 

  • создаем техническое задание с требованиями к разрабатываемой системе анализа и режиму функциональности (например 247365 или 247 5 дней в неделю);
  • при разработке подобных систем используются современные инструменты для анализа больших данных — подробнее о них можно прочитать здесь

 

Для решения этой задачи мы применяем: 

  • язык программирования Python — очень легок в освоении и используется многими квантовыми аналитиками;
  • библиотека Python Pandas — позволяет работать с табличными данными — почти как в Excel, но с большим функционалом. Именно Pandas помогает «скрестить» данные твитов и данные теханализа;
  • библиотека Sklearn — содержит алгоритмы машинного обучения, которые можно использовать для создания торгового советника (например, для рекомендации «купитьпродать»);
  • база данных PostgreSQL — позволяет организовать реляционное хранение данных с возможностью быстрого обращения к ним.

Ожидаемый результат

Создана система, которая включает основные модули (отражены на инфографике).

Коротко 

  • Крупнейшие центры квантовой торговли находятся в Нью-Йорке, Лондоне, Сингапуре и Гонг Конге. 

 

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

 

  • Квантовые аналитики активно применяют описанные в статье подходы при торговле ценными бумагами.

 

  • Любой трейдер может стать квантовым аналитиком и научиться работать с данными для улучшения результатов своей торговли. 

 

  • Чтобы заниматься квантовым анализом, нужно уметь программировать, разбираться в статистики и математике, уметь работать с рисками и иметь аналитическое мышление. 

  • Занимаясь квантовым анализом, можно зарабатывать от 300 000 руб. в месяц и выше.

 

 

Как новичку начать торговать криптовалютами
Разбираемся, как инвестировать в криптовалюту новичкам, как покупать и продавать монеты и какие инструменты помогут зарабатывать на этом рынке.  Шаг...
Читать далее
Как появились трейдеры и кто они такие?
Разбираемся, как устроена профессия трейдера, в чем разница между трейдером, брокером и инвестором и как стать хорошим трейдером.  История трейдинга ...
Читать далее
Получение исторических данных по котировкам с помощью API: пример кода
Что такое API API (Application Programming Interface) — это набор правил и протоколов, которые позволяют разным приложениям взаимодействовать друг с...
Читать далее