OneTick Blog

4 min read

Unlocking Market Structure: Deep Dive into CME Market Depth with OneTick Cloud

Dec 11, 2025 1:00:08 PM

By Peter Simpson, OneTick Product Owner. Demonstrated in webinar broadcasted May 7th, 2025

With OneTick Cloud, you can leverage global on-demand Level 3 market data to analyze market structure for specific CME products. By combining the power of SQL, Python, and a visual analytics interface, traders and analysts can calculate book depth metrics, identify participant behavior, and uncover hidden liquidity in the order book.

Below are the key takeaways and capabilities of the OneTick Cloud platform, which we covered during the webinar on May 7th.


Accessing Granular Level 3 Data

For this analysis, we utilized the CME sample database, looking specifically at the front month S&P 500 E-mini futures,. While Level 1 data gives us trades and quotes, the true insights lie in the Level 3 Market by Order data, which we store in the PRL full table. This dataset includes critical details for every update, such as order ID, update type, side, price, visible size, and fill size.


Visualizing Book Depth and Liquidity

Visualizing Data

Before diving into code, we used the OneTick dashboard to visualize the data. We rebuilt the book from underlying order messages on the fly, visualizing liquidity intensity and identifying specific order types.

  • Color Intensity: We used color shading to represent the volume of visible quantity available at specific price levels, allowing us to spot large resting orders across time.
  • Iceberg Detection: The visualization highlighted "iceberg" orders in yellow, showing where hidden liquidity was interacting with the market.

The Power of onetick.py and OB Snapshot

Moving from visual to programmatic analysis, we utilized OneTick’s Python pandas-style API (onetick-py). A core capability we demonstrated was the OB snapshot function. This function allows users to retrieve the state of the order book at a specific nanosecond or across a time range.

We demonstrated how to:

  • Rebuild the Book: Generate book snapshots down to 5, 10, or 25 levels of depth.
  • Analyze Market Impact: Calculate the VWAP (Volume Weighted Average Price) required to trade a specific quantity (e.g., 100 contracts) and determine how many levels deep one would need to go to execute that order.
  • Format Flexibility: Users can retrieve data in various structures—flat rows representing the whole book, or detailed rows for each price level and side—depending on the downstream analysis required.

Uncovering "Trade Throughs" and Imbalances

We explored complex queries to analyze aggressive trading behavior. We identified instances where a single aggressive order "ate" through multiple levels of the book. By tracking the state changes across timestamps, we could calculate exactly how deep a trade went—for instance, identifying a five-minute window where trades repeatedly swept through 3 to 12 levels of the book.

We also calculated order book imbalance by aggregating bid and ask sizes at different depths (e.g., top of book vs. 10 levels deep) to identify liquidity pressure points throughout the trading day.


Detecting Hidden Liquidity: Icebergs and Synthetic Orders

Finally, we tackled the detection of hidden orders using the rich history provided by CME order messages.

  • True Icebergs: We identified orders where the fill size was greater than the visible size. By filtering for these partial fills, we could map out active icebergs on the book.
  • Synthetic Icebergs: We also looked for synthetic icebergs—algo-driven orders that reload quantity. We calculated the duration between a fill and a new order addition at the same price. Our histogram analysis revealed a distinct frequency bump between 100 and 300 microseconds, a strong signature of synthetic iceberg activity.

next steps

Whether you are rebuilding order books, calculating trade performance metrics, or generating trading signals, OneTick Cloud provides the necessary building blocks to focus on analytics rather than infrastructure.

To experience these capabilities firsthand and access global market data:

Start your OneTick Cloud Trial today!

Visit onetick.com/cloud-services and click the "Login or Create a Trial Account" button to register.

To learn more about OneTick, please visit onetick.com, email info@onetick.com, or request a private demo here.

Best wishes,

Peter Simpson, OneTick Product Owner

Peter Simpson
Written by Peter Simpson

Peter joined OneTick in 2019, and is responsible for the OneTick Product, ensuring that the platform continues to support customer needs. Prior to his work with OneMarketData, Peter held several senior roles including VP of Product at Datawatch Panopticon, Senior Manager of Analytics at Deloitte UK, and 10 years in various roles at HSBC Global Markets. Peter holds a Master of Science in Information Systems Engineering and a Bachelor of Science in Space Science & Technology, from Leicester University.

Post a Comment

Featured