{
  "calculator": "order-book-replay",
  "title": "Order Book Replay Visualizer",
  "site": "AI Fin Hub",
  "input": {},
  "defaults_used": {
    "depth_bps": 10,
    "snapshots": [
      {
        "t": 0,
        "bids": [
          {
            "price": 100.01,
            "size": 200
          },
          {
            "price": 100,
            "size": 350
          },
          {
            "price": 99.99,
            "size": 500
          },
          {
            "price": 99.98,
            "size": 650
          },
          {
            "price": 99.97,
            "size": 800
          }
        ],
        "asks": [
          {
            "price": 100.03,
            "size": 180
          },
          {
            "price": 100.04,
            "size": 320
          },
          {
            "price": 100.05,
            "size": 460
          },
          {
            "price": 100.06,
            "size": 600
          },
          {
            "price": 100.07,
            "size": 740
          }
        ]
      },
      {
        "t": 500,
        "bids": [
          {
            "price": 100.01,
            "size": 250
          },
          {
            "price": 100,
            "size": 400
          },
          {
            "price": 99.99,
            "size": 550
          },
          {
            "price": 99.98,
            "size": 700
          },
          {
            "price": 99.97,
            "size": 850
          }
        ],
        "asks": [
          {
            "price": 100.03,
            "size": 220
          },
          {
            "price": 100.04,
            "size": 360
          },
          {
            "price": 100.05,
            "size": 500
          },
          {
            "price": 100.06,
            "size": 640
          },
          {
            "price": 100.07,
            "size": 780
          }
        ]
      },
      {
        "t": 1000,
        "bids": [
          {
            "price": 100.03,
            "size": 300
          },
          {
            "price": 100.02,
            "size": 450
          },
          {
            "price": 100.01,
            "size": 600
          },
          {
            "price": 100,
            "size": 750
          },
          {
            "price": 99.99,
            "size": 900
          }
        ],
        "asks": [
          {
            "price": 100.05,
            "size": 260
          },
          {
            "price": 100.06,
            "size": 400
          },
          {
            "price": 100.07,
            "size": 540
          },
          {
            "price": 100.08,
            "size": 680
          },
          {
            "price": 100.09,
            "size": 820
          }
        ]
      },
      {
        "t": 1500,
        "bids": [
          {
            "price": 100.03,
            "size": 200
          },
          {
            "price": 100.02,
            "size": 350
          },
          {
            "price": 100.01,
            "size": 500
          },
          {
            "price": 100,
            "size": 650
          },
          {
            "price": 99.99,
            "size": 800
          }
        ],
        "asks": [
          {
            "price": 100.05,
            "size": 300
          },
          {
            "price": 100.06,
            "size": 440
          },
          {
            "price": 100.07,
            "size": 580
          },
          {
            "price": 100.08,
            "size": 720
          },
          {
            "price": 100.09,
            "size": 860
          }
        ]
      },
      {
        "t": 2000,
        "bids": [
          {
            "price": 100.03,
            "size": 250
          },
          {
            "price": 100.02,
            "size": 400
          },
          {
            "price": 100.01,
            "size": 550
          },
          {
            "price": 100,
            "size": 700
          },
          {
            "price": 99.99,
            "size": 850
          }
        ],
        "asks": [
          {
            "price": 100.05,
            "size": 180
          },
          {
            "price": 100.06,
            "size": 320
          },
          {
            "price": 100.07,
            "size": 460
          },
          {
            "price": 100.08,
            "size": 600
          },
          {
            "price": 100.09,
            "size": 740
          }
        ]
      },
      {
        "t": 2500,
        "bids": [
          {
            "price": 100.04,
            "size": 300
          },
          {
            "price": 100.03,
            "size": 450
          },
          {
            "price": 100.02,
            "size": 600
          },
          {
            "price": 100.01,
            "size": 750
          },
          {
            "price": 100,
            "size": 900
          }
        ],
        "asks": [
          {
            "price": 100.06,
            "size": 220
          },
          {
            "price": 100.07,
            "size": 360
          },
          {
            "price": 100.08,
            "size": 500
          },
          {
            "price": 100.09,
            "size": 640
          },
          {
            "price": 100.1,
            "size": 780
          }
        ]
      },
      {
        "t": 3000,
        "bids": [
          {
            "price": 100.05,
            "size": 200
          },
          {
            "price": 100.04,
            "size": 350
          },
          {
            "price": 100.03,
            "size": 500
          },
          {
            "price": 100.02,
            "size": 650
          },
          {
            "price": 100.01,
            "size": 800
          }
        ],
        "asks": [
          {
            "price": 100.07,
            "size": 260
          },
          {
            "price": 100.08,
            "size": 400
          },
          {
            "price": 100.09,
            "size": 540
          },
          {
            "price": 100.1,
            "size": 680
          },
          {
            "price": 100.11,
            "size": 820
          }
        ]
      },
      {
        "t": 3500,
        "bids": [
          {
            "price": 100.06,
            "size": 250
          },
          {
            "price": 100.05,
            "size": 400
          },
          {
            "price": 100.04,
            "size": 550
          },
          {
            "price": 100.03,
            "size": 700
          },
          {
            "price": 100.02,
            "size": 850
          }
        ],
        "asks": [
          {
            "price": 100.08,
            "size": 300
          },
          {
            "price": 100.09,
            "size": 440
          },
          {
            "price": 100.1,
            "size": 580
          },
          {
            "price": 100.11,
            "size": 720
          },
          {
            "price": 100.12,
            "size": 860
          }
        ]
      },
      {
        "t": 4000,
        "bids": [
          {
            "price": 100.05,
            "size": 300
          },
          {
            "price": 100.04,
            "size": 450
          },
          {
            "price": 100.03,
            "size": 600
          },
          {
            "price": 100.02,
            "size": 750
          },
          {
            "price": 100.01,
            "size": 900
          }
        ],
        "asks": [
          {
            "price": 100.07,
            "size": 180
          },
          {
            "price": 100.08,
            "size": 320
          },
          {
            "price": 100.09,
            "size": 460
          },
          {
            "price": 100.1,
            "size": 600
          },
          {
            "price": 100.11,
            "size": 740
          }
        ]
      },
      {
        "t": 4500,
        "bids": [
          {
            "price": 100.06,
            "size": 200
          },
          {
            "price": 100.05,
            "size": 350
          },
          {
            "price": 100.04,
            "size": 500
          },
          {
            "price": 100.03,
            "size": 650
          },
          {
            "price": 100.02,
            "size": 800
          }
        ],
        "asks": [
          {
            "price": 100.08,
            "size": 220
          },
          {
            "price": 100.09,
            "size": 360
          },
          {
            "price": 100.1,
            "size": 500
          },
          {
            "price": 100.11,
            "size": 640
          },
          {
            "price": 100.12,
            "size": 780
          }
        ]
      },
      {
        "t": 5000,
        "bids": [
          {
            "price": 100.06,
            "size": 250
          },
          {
            "price": 100.05,
            "size": 400
          },
          {
            "price": 100.04,
            "size": 550
          },
          {
            "price": 100.03,
            "size": 700
          },
          {
            "price": 100.02,
            "size": 850
          }
        ],
        "asks": [
          {
            "price": 100.08,
            "size": 260
          },
          {
            "price": 100.09,
            "size": 400
          },
          {
            "price": 100.1,
            "size": 540
          },
          {
            "price": 100.11,
            "size": 680
          },
          {
            "price": 100.12,
            "size": 820
          }
        ]
      },
      {
        "t": 5500,
        "bids": [
          {
            "price": 100.04,
            "size": 300
          },
          {
            "price": 100.03,
            "size": 450
          },
          {
            "price": 100.02,
            "size": 600
          },
          {
            "price": 100.01,
            "size": 750
          },
          {
            "price": 100,
            "size": 900
          }
        ],
        "asks": [
          {
            "price": 100.06,
            "size": 300
          },
          {
            "price": 100.07,
            "size": 440
          },
          {
            "price": 100.08,
            "size": 580
          },
          {
            "price": 100.09,
            "size": 720
          },
          {
            "price": 100.1,
            "size": 860
          }
        ]
      }
    ]
  },
  "result": {
    "count": 12,
    "depthBps": 10,
    "snapshots": [
      {
        "index": 0,
        "t": 0,
        "bestBid": 100.01,
        "bestAsk": 100.03,
        "mid": 100.02,
        "spread": 0.02,
        "spreadBps": 1.9996000799836051,
        "bidTopSize": 200,
        "askTopSize": 180,
        "topImbalance": 0.05263157894736842,
        "bidDepth": 2500,
        "askDepth": 2300,
        "bookImbalance": 0.041666666666666664
      },
      {
        "index": 1,
        "t": 500,
        "bestBid": 100.01,
        "bestAsk": 100.03,
        "mid": 100.02,
        "spread": 0.02,
        "spreadBps": 1.9996000799836051,
        "bidTopSize": 250,
        "askTopSize": 220,
        "topImbalance": 0.06382978723404255,
        "bidDepth": 2750,
        "askDepth": 2500,
        "bookImbalance": 0.047619047619047616
      },
      {
        "index": 2,
        "t": 1000,
        "bestBid": 100.03,
        "bestAsk": 100.05,
        "mid": 100.04,
        "spread": 0.02,
        "spreadBps": 1.9992003198716535,
        "bidTopSize": 300,
        "askTopSize": 260,
        "topImbalance": 0.07142857142857142,
        "bidDepth": 3000,
        "askDepth": 2700,
        "bookImbalance": 0.05263157894736842
      },
      {
        "index": 3,
        "t": 1500,
        "bestBid": 100.03,
        "bestAsk": 100.05,
        "mid": 100.04,
        "spread": 0.02,
        "spreadBps": 1.9992003198716535,
        "bidTopSize": 200,
        "askTopSize": 300,
        "topImbalance": -0.2,
        "bidDepth": 2500,
        "askDepth": 2900,
        "bookImbalance": -0.07407407407407407
      },
      {
        "index": 4,
        "t": 2000,
        "bestBid": 100.03,
        "bestAsk": 100.05,
        "mid": 100.04,
        "spread": 0.02,
        "spreadBps": 1.9992003198716535,
        "bidTopSize": 250,
        "askTopSize": 180,
        "topImbalance": 0.16279069767441862,
        "bidDepth": 2750,
        "askDepth": 2300,
        "bookImbalance": 0.0891089108910891
      },
      {
        "index": 5,
        "t": 2500,
        "bestBid": 100.04,
        "bestAsk": 100.06,
        "mid": 100.05,
        "spread": 0.02,
        "spreadBps": 1.999000499749727,
        "bidTopSize": 300,
        "askTopSize": 220,
        "topImbalance": 0.15384615384615385,
        "bidDepth": 3000,
        "askDepth": 2500,
        "bookImbalance": 0.09090909090909091
      },
      {
        "index": 6,
        "t": 3000,
        "bestBid": 100.05,
        "bestAsk": 100.07,
        "mid": 100.06,
        "spread": 0.02,
        "spreadBps": 1.9988007195678614,
        "bidTopSize": 200,
        "askTopSize": 260,
        "topImbalance": -0.13043478260869565,
        "bidDepth": 2500,
        "askDepth": 2700,
        "bookImbalance": -0.038461538461538464
      },
      {
        "index": 7,
        "t": 3500,
        "bestBid": 100.06,
        "bestAsk": 100.08,
        "mid": 100.07,
        "spread": 0.02,
        "spreadBps": 1.9986009793140824,
        "bidTopSize": 250,
        "askTopSize": 300,
        "topImbalance": -0.09090909090909091,
        "bidDepth": 2750,
        "askDepth": 2900,
        "bookImbalance": -0.02654867256637168
      },
      {
        "index": 8,
        "t": 4000,
        "bestBid": 100.05,
        "bestAsk": 100.07,
        "mid": 100.06,
        "spread": 0.02,
        "spreadBps": 1.9988007195678614,
        "bidTopSize": 300,
        "askTopSize": 180,
        "topImbalance": 0.25,
        "bidDepth": 3000,
        "askDepth": 2300,
        "bookImbalance": 0.1320754716981132
      },
      {
        "index": 9,
        "t": 4500,
        "bestBid": 100.06,
        "bestAsk": 100.08,
        "mid": 100.07,
        "spread": 0.02,
        "spreadBps": 1.9986009793140824,
        "bidTopSize": 200,
        "askTopSize": 220,
        "topImbalance": -0.047619047619047616,
        "bidDepth": 2500,
        "askDepth": 2500,
        "bookImbalance": 0
      },
      {
        "index": 10,
        "t": 5000,
        "bestBid": 100.06,
        "bestAsk": 100.08,
        "mid": 100.07,
        "spread": 0.02,
        "spreadBps": 1.9986009793140824,
        "bidTopSize": 250,
        "askTopSize": 260,
        "topImbalance": -0.0196078431372549,
        "bidDepth": 2750,
        "askDepth": 2700,
        "bookImbalance": 0.009174311926605505
      },
      {
        "index": 11,
        "t": 5500,
        "bestBid": 100.04,
        "bestAsk": 100.06,
        "mid": 100.05,
        "spread": 0.02,
        "spreadBps": 1.999000499749727,
        "bidTopSize": 300,
        "askTopSize": 300,
        "topImbalance": 0,
        "bidDepth": 3000,
        "askDepth": 2900,
        "bookImbalance": 0.01694915254237288
      }
    ],
    "averageSpreadBps": 1.9990172080133,
    "averageImbalance": 0.02216300207137215
  },
  "provenance": {
    "run": "https://aifinhub.io/api/run/order-book-replay",
    "page": "https://aifinhub.io/order-book-replay/",
    "methodology": "https://aifinhub.io/methodology/order-book-replay/",
    "contract": "https://aifinhub.io/contracts/order-book-replay.json",
    "engine": "https://aifinhub.io/engines/order-book-replay.js",
    "engine_sha256": "bc04b3e8e1ed3740b282363d0134e054c4682768b3f2edcedc0d29aa2f2c4116",
    "build": "9e8a56a16bda662ba90601b49561a2b176e9c379"
  },
  "disclaimer": "Planning estimates only — not financial, tax, or investment advice.",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "cite": "AI Fin Hub, Order Book Replay Visualizer (engine bc04b3e8e1ed), https://aifinhub.io/api/run/order-book-replay"
}