QuaScript DocumentationLanguage guide, engine API, 601 builtins and the preset library · v3.0.0-phase1 riskGenerated from the engine catalog by tools/gen-docs.mjs; do not edit.risk.expected_shortfallscript.qsrisk.expected_shortfall(returns, len, confidence = 0.95) -> seriesMean loss beyond the value at risk.ArgumentKindDefaultNotesreturnsseriesrequiredlenintrequiredconfidencenum0.95Keeps state per call site.risk.kellyscript.qsrisk.kelly(win_rate, payoff) -> numKelly fraction for a win rate (0..1 or percent) and payoff ratio.ArgumentKindDefaultNoteswin_ratenumrequiredpayoffnumrequiredrisk.max_daily_lossscript.qsrisk.max_daily_loss(amount)Flatten and stop for the day when the day's loss reaches amount.ArgumentKindDefaultNotesamountnumrequiredrisk.max_drawdownscript.qsrisk.max_drawdown(pct)Flatten and stop trading when the drawdown reaches pct.ArgumentKindDefaultNotespctnumrequiredrisk.max_positionscript.qsrisk.max_position(qty)Clip entries so the position never exceeds qty.ArgumentKindDefaultNotesqtynumrequiredrisk.max_trades_per_dayscript.qsrisk.max_trades_per_day(n)Block entries after n fills in a day.ArgumentKindDefaultNotesnnumrequiredrisk.position_sizescript.qsrisk.position_size(entry, stop, risk_pct, equity = portfolio.equity) -> numQuantity that risks risk_pct of equity between entry and stop.ArgumentKindDefaultNotesentrynumrequiredstopnumrequiredrisk_pctnumrequiredequitynumportfolio.equityrisk.value_at_riskscript.qsrisk.value_at_risk(returns, len, confidence = 0.95) -> seriesHistorical value at risk of a returns series.ArgumentKindDefaultNotesreturnsseriesrequiredlenintrequiredconfidencenum0.95Keeps state per call site.← portfoliobook: order book (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