Inferring the Aggressor using Options Data

Published: 13 June 2023
on channel: QuantPy
13,157
437

We will be implementing the bulk volume classification algorithm to attempt to discern information from tick by tick trade data. We will be using ThetaData's API which provides both Historical and Real-time Streaming of Options Tick Level Data!

We first explore what algorithms have been used previously to attempt to infer the aggressor (the trader who initiates the trade), which would classify every trade as either a buy or sell initiated trade. In todays world of high frequency and complex execution algorithms that can split orders up into multiple child order and distribute across exchanges, the two papers we discuss argue that these traditional classification algorithms are not so relevant.

Therefor we implement the Bulk Volume Classification algorithm that looks at aggregated trades, and therefore captures market makers response to trade flow over trade periods. We have completed this analysis using only Historical trades data, however in the next video we will implement this algorithm with Real-time Streaming.

Online written tutorial: https://quantpy.com.au/options-data/i...

★ ★ Code Available on GitHub ★ ★
GitHub: https://github.com/TheQuantPy
Specific Tutorial Link: https://github.com/TheQuantPy/youtube...

★ ★ QuantPy GitHub ★ ★
Collection of resources used on QuantPy YouTube channel. https://github.com/thequantpy

★ ★ Discord Community ★ ★
Join a small niche community of like-minded quants on discord.   / discord  

★ ★ Support our Patreon Community ★ ★
Get access to Jupyter Notebooks that can run in the browser without downloading python.
  / quantpy  

★ ★ ThetaData API ★ ★
ThetaData's API provides both realtime and historical options data for end-of-day, and intraday trades and quotes. Use coupon 'QPY1' to receive 20% off on your first month.
https://www.thetadata.net/

★ ★ Online Quant Tutorials ★ ★
WEBSITE: https://quantpy.com.au

★ ★ Contact Us ★ ★
EMAIL: [email protected]

Disclaimer: All ideas, opinions, recommendations and/or forecasts, expressed or implied in this content, are for informational and educational purposes only and should not be construed as financial product advice or an inducement or instruction to invest, trade, and/or speculate in the markets. Any action or refraining from action; investments, trades, and/or speculations made in light of the ideas, opinions, and/or forecasts, expressed or implied in this content, are committed at your own risk an consequence, financial or otherwise. As an affiliate of ThetaData, QuantPy Pty Ltd is compensated for any purchases made through the link provided in this description.


Watch video Inferring the Aggressor using Options Data online without registration, duration hours minute second in high quality. This video was added by user QuantPy 13 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 13,157 once and liked it 437 people.