Appearance

Personalize your experience

Mode
Accent Color
Direction
All Docs/QuaScript//
QuaScript logo

QuaScript Documentation

Language guide, engine API, 601 builtins and the preset library · v3.0.0-phase1

orderbook (host data)

Generated from the engine catalog by tools/gen-docs.mjs; do not edit.

orderbook.ask

script.qs
orderbook.ask(level = 0) -> series

Ask price at a level of the bar's book (0 = best).

ArgumentKindDefaultNotes
levelint0

Needs host data (order book).

orderbook.ask_size

script.qs
orderbook.ask_size(level = 0) -> series

Ask size at a level of the bar's book (0 = best).

ArgumentKindDefaultNotes
levelint0

Needs host data (order book).

orderbook.bid

script.qs
orderbook.bid(level = 0) -> series

Bid price at a level of the bar's book (0 = best).

ArgumentKindDefaultNotes
levelint0

Needs host data (order book).

orderbook.bid_size

script.qs
orderbook.bid_size(level = 0) -> series

Bid size at a level of the bar's book (0 = best).

ArgumentKindDefaultNotes
levelint0

Needs host data (order book).

orderbook.depth_ratio

script.qs
orderbook.depth_ratio(levels = 5) -> series

Bid size / ask size over the top levels.

ArgumentKindDefaultNotes
levelsint5

Needs host data (order book).

orderbook.imbalance

script.qs
orderbook.imbalance(levels = 5) -> series

(bid size - ask size) / total over the top levels.

ArgumentKindDefaultNotes
levelsint5

Needs host data (order book).

orderbook.microprice

script.qs
orderbook.microprice() -> series

Size-weighted mid price.

Needs host data (order book).

orderbook.mid

script.qs
orderbook.mid() -> series

Mid price.

Needs host data (order book).

orderbook.ofi

script.qs
orderbook.ofi(levels = 1) -> series

Order flow imbalance (Cont-Kukanov-Stoikov) over the top levels: bid queue growth minus ask queue growth since the previous bar.

ArgumentKindDefaultNotes
levelsint1

Keeps state per call site. Needs host data (order book).

orderbook.slippage

script.qs
orderbook.slippage(qty, side) -> series

Average fill distance from the best price for a market order of qty.

ArgumentKindDefaultNotes
qtynumrequired
sideintrequired

Needs host data (order book).

orderbook.spread

script.qs
orderbook.spread() -> series

Best ask - best bid.

Needs host data (order book).

orderbook.spread_ticks

script.qs
orderbook.spread_ticks() -> series

Spread in ticks.

Needs host data (order book).


© 2026 Quatick Technologies. All rights reserved.