QuaScript DocumentationLanguage 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.askscript.qsorderbook.ask(level = 0) -> seriesAsk price at a level of the bar's book (0 = best).ArgumentKindDefaultNoteslevelint0Needs host data (order book).orderbook.ask_sizescript.qsorderbook.ask_size(level = 0) -> seriesAsk size at a level of the bar's book (0 = best).ArgumentKindDefaultNoteslevelint0Needs host data (order book).orderbook.bidscript.qsorderbook.bid(level = 0) -> seriesBid price at a level of the bar's book (0 = best).ArgumentKindDefaultNoteslevelint0Needs host data (order book).orderbook.bid_sizescript.qsorderbook.bid_size(level = 0) -> seriesBid size at a level of the bar's book (0 = best).ArgumentKindDefaultNoteslevelint0Needs host data (order book).orderbook.depth_ratioscript.qsorderbook.depth_ratio(levels = 5) -> seriesBid size / ask size over the top levels.ArgumentKindDefaultNoteslevelsint5Needs host data (order book).orderbook.imbalancescript.qsorderbook.imbalance(levels = 5) -> series(bid size - ask size) / total over the top levels.ArgumentKindDefaultNoteslevelsint5Needs host data (order book).orderbook.micropricescript.qsorderbook.microprice() -> seriesSize-weighted mid price.Needs host data (order book).orderbook.midscript.qsorderbook.mid() -> seriesMid price.Needs host data (order book).orderbook.ofiscript.qsorderbook.ofi(levels = 1) -> seriesOrder flow imbalance (Cont-Kukanov-Stoikov) over the top levels: bid queue growth minus ask queue growth since the previous bar.ArgumentKindDefaultNoteslevelsint1Keeps state per call site. Needs host data (order book).orderbook.slippagescript.qsorderbook.slippage(qty, side) -> seriesAverage fill distance from the best price for a market order of qty.ArgumentKindDefaultNotesqtynumrequiredsideintrequiredNeeds host data (order book).orderbook.spreadscript.qsorderbook.spread() -> seriesBest ask - best bid.Needs host data (order book).orderbook.spread_ticksscript.qsorderbook.spread_ticks() -> seriesSpread in ticks.Needs host data (order book).← book: order book (host data)derivative (host data) →All 81 chaptersGuideGetting startedScript headersLanguage basicsFunctionsStructs, enums and traitsLibrariesParametersRenderingColorsDrawingsCollectionsTime, sessions and dataStrategiesBotsExecution modelBuilding complex analysesAdvancedChart styles by exampleEngineEngine APIPerformanceDiagnosticsReferenceta: technical analysisstat: statisticsmathcolorrender: outputsdraw: drawing objectsarraylistmapgridtablestr: textparam: settingsbarassetintervaltimesessionfeed: other intervalsalertorderexitpositionportfolioriskbook: order book (host data)orderbook (host data)derivative (host data)financial (host data)option pricinganchorshapestyleraysidepanechartaccounthftPresetsEvery chartGalleryLanguage showcasesbookFundamentals and flowsWebGPU StudioMicrostructureTrendlines and levelsMoving averagesMomentumMultiple intervalsLayoutsMarket structureStatisticsTrendVolatilityVolumeVertical panesBotsChart stylesLibrariesStrategies