Capability Reference
This page is generated from the TSGraph capability manifest. A capability
listed as optimized is accepted by the current compiler path. A capability
listed as unsupported is known to the manifest but intentionally rejected
until its language and runtime contract are complete.
128Total manifest entries
120Optimized entries
8Unsupported entries
Data Sources
Section titled “Data Sources”Bound OHLCV series made available by the chart input.
| Spelling | Status | State |
|---|---|---|
close |
optimized | stateless |
high |
optimized | stateless |
low |
optimized | stateless |
open |
optimized | stateless |
volume |
optimized | stateless |
Inputs
Section titled “Inputs”Parameter declarations surfaced to the indicator settings panel.
| Spelling | Status | State |
|---|---|---|
input.float |
optimized | stateless |
input.int |
optimized | stateless |
Operators
Section titled “Operators”Expression operators accepted by the Tea Script frontend.
| Spelling | Status | State |
|---|---|---|
operator.- |
optimized | stateless |
operator.! |
optimized | stateless |
operator.!= |
optimized | stateless |
operator.?: |
optimized | stateless |
operator.[] |
optimized | prefix-stateful |
operator.* |
optimized | stateless |
operator./ |
optimized | stateless |
operator.&& |
optimized | stateless |
operator.+ |
optimized | stateless |
operator.< |
optimized | stateless |
operator.<= |
optimized | stateless |
operator.== |
optimized | stateless |
operator.> |
optimized | stateless |
operator.>= |
optimized | stateless |
operator.|| |
optimized | stateless |
General Functions
Section titled “General Functions”General purpose helpers that do not fit a narrower namespace.
| Spelling | Status | State |
|---|---|---|
function.isNaN |
optimized | stateless |
Scalar and series-safe mathematical helpers.
| Spelling | Status | State |
|---|---|---|
math.abs |
optimized | stateless |
math.log |
optimized | stateless |
math.max |
optimized | stateless |
math.min |
optimized | stateless |
math.pow |
optimized | stateless |
math.sqrt |
optimized | stateless |
Technical Analysis
Section titled “Technical Analysis”Technical-analysis primitives lowered into TSGraph execution nodes.
| Spelling | Status | State |
|---|---|---|
ta.accdist |
optimized | prefix-stateful |
ta.alma |
optimized | finite-lookback |
ta.atr |
optimized | prefix-stateful |
ta.barssince |
optimized | prefix-stateful |
ta.bb |
optimized | finite-lookback |
ta.bbw |
optimized | finite-lookback |
ta.cci |
optimized | finite-lookback |
ta.change |
optimized | finite-lookback |
ta.checkpoint |
unsupported | external-harness |
ta.cmo |
optimized | prefix-stateful |
ta.cog |
optimized | finite-lookback |
ta.correlation |
optimized | finite-lookback |
ta.covariance |
optimized | finite-lookback |
ta.cross |
optimized | prefix-stateful |
ta.crossover |
optimized | prefix-stateful |
ta.crossunder |
optimized | prefix-stateful |
ta.cum |
optimized | prefix-stateful |
ta.dev |
optimized | finite-lookback |
ta.dmi |
optimized | prefix-stateful |
ta.ema |
optimized | prefix-stateful |
ta.falling |
optimized | finite-lookback |
ta.highest |
optimized | finite-lookback |
ta.highestbars |
optimized | finite-lookback |
ta.hma |
optimized | finite-lookback |
ta.iii |
optimized | stateless |
ta.kc |
optimized | prefix-stateful |
ta.kcw |
optimized | prefix-stateful |
ta.linreg |
optimized | finite-lookback |
ta.lowest |
optimized | finite-lookback |
ta.lowestbars |
optimized | finite-lookback |
ta.macd |
optimized | prefix-stateful |
ta.max |
optimized | prefix-stateful |
ta.median |
optimized | finite-lookback |
ta.mfi |
optimized | finite-lookback |
ta.min |
optimized | prefix-stateful |
ta.mode |
optimized | finite-lookback |
ta.mom |
optimized | finite-lookback |
ta.nvi |
optimized | prefix-stateful |
ta.obv |
optimized | prefix-stateful |
ta.percentile_linear_interpolation |
optimized | finite-lookback |
ta.percentile_nearest_rank |
optimized | finite-lookback |
ta.percentrank |
optimized | finite-lookback |
ta.pivot_point_levels |
optimized | stateless |
ta.pivothigh |
optimized | finite-lookback |
ta.pivotlow |
optimized | finite-lookback |
ta.pvi |
optimized | prefix-stateful |
ta.pvt |
optimized | prefix-stateful |
ta.range |
optimized | finite-lookback |
ta.rci |
optimized | finite-lookback |
ta.restore |
unsupported | external-harness |
ta.rising |
optimized | finite-lookback |
ta.rma |
optimized | prefix-stateful |
ta.roc |
optimized | finite-lookback |
ta.rsi |
optimized | prefix-stateful |
ta.sar |
optimized | prefix-stateful |
ta.sma |
optimized | finite-lookback |
ta.stdev |
optimized | finite-lookback |
ta.stoch |
optimized | finite-lookback |
ta.sum |
optimized | finite-lookback |
ta.supertrend |
optimized | prefix-stateful |
ta.swma |
optimized | finite-lookback |
ta.tr |
optimized | prefix-stateful |
ta.tsi |
optimized | prefix-stateful |
ta.valuewhen |
optimized | prefix-stateful |
ta.variance |
optimized | finite-lookback |
ta.vwap |
optimized | prefix-stateful |
ta.vwma |
optimized | finite-lookback |
ta.wad |
optimized | prefix-stateful |
ta.wma |
optimized | finite-lookback |
ta.wpr |
optimized | finite-lookback |
ta.wvad |
optimized | prefix-stateful |
Effects
Section titled “Effects”Plot, drawing, log, alert, and output effects emitted by scripts.
| Spelling | Status | State |
|---|---|---|
draw.box |
optimized | stateless |
draw.handle.delete |
optimized | runtime-local |
draw.handle.set_lefttop |
optimized | runtime-local |
draw.handle.set_rightbottom |
optimized | runtime-local |
draw.handle.set_xy |
optimized | runtime-local |
draw.handle.set_xy1 |
optimized | runtime-local |
draw.handle.set_xy2 |
optimized | runtime-local |
draw.label |
optimized | stateless |
draw.line |
optimized | stateless |
log.error |
optimized | stateless |
log.info |
optimized | stateless |
log.warn |
optimized | stateless |
output |
optimized | stateless |
plot |
optimized | stateless |
Strategy
Section titled “Strategy”Strategy-specific order and position effects.
| Spelling | Status | State |
|---|---|---|
strategy |
optimized | runtime-local |
strategy.cancel |
optimized | runtime-local |
strategy.cancel_all |
optimized | runtime-local |
strategy.close |
optimized | runtime-local |
strategy.close_all |
optimized | runtime-local |
strategy.closedtrades |
unsupported | external-harness |
strategy.entry |
optimized | runtime-local |
strategy.equity |
unsupported | external-harness |
strategy.exit |
optimized | runtime-local |
strategy.netprofit |
unsupported | external-harness |
strategy.openprofit |
unsupported | external-harness |
strategy.order |
optimized | runtime-local |
strategy.position_avg_price |
unsupported | external-harness |
strategy.position_size |
unsupported | external-harness |