Files
ferro-ta/docs/api_manifest.json
T
Pratik Bhadane 53566b9d82 feat: expand rust parity, wasm exports, and api conformance
Move several hot Python analysis paths to Rust-backed helpers. This adds Rust implementations for backtest strategy signal generation and the core portfolio loop, options and futures payoff aggregation, Greeks aggregation, ratio calculation, trade extraction, chunked close-only indicator runs, and forward-fill helpers. Wire the Python analysis and data modules to prefer these paths, and add coverage for the new batch fast path.

Expand the WASM package to export WMA, ADX, and MFI from ferro_ta_core, refresh the Node examples, benchmarks, and README, and add a Node-vs-Python conformance test so the browser and node surface stays aligned with the main Python package.

Introduce a generated cross-surface API manifest in docs/, along with scripts to rebuild and verify it from source exports. Enforce manifest freshness in the Python and WASM CI workflows so release candidates catch surface drift before push.
2026-03-24 14:28:51 +05:30

5179 lines
126 KiB
JSON

{
"surfaces": {
"python": {
"indicator_count": 208,
"method_count": 447,
"categories": [
"aggregation",
"alerts",
"batch",
"crypto",
"cycle",
"extended",
"features",
"math_ops",
"momentum",
"overlap",
"pattern",
"portfolio",
"price_transform",
"regime",
"resampling",
"signals",
"statistic",
"streaming",
"volatility",
"volume"
],
"indicators": [
{
"name": "ACOS",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "AD",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
},
{
"name": "ADD",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ADOSC",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
},
{
"name": "ADX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ADXR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "APO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "AROON",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "AROONOSC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ASIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ATAN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ATR",
"category": "volatility",
"module": "ferro_ta.indicators.volatility",
"doc": "",
"params": []
},
{
"name": "AVGPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "AlertEvent",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "AlertManager",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "BBANDS",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "BETA",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "BOP",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "CCI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "CDL2CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3BLACKCROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3INSIDE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3LINESTRIKE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3OUTSIDE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3STARSINSOUTH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3WHITESOLDIERS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLABANDONEDBABY",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLADVANCEBLOCK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLBELTHOLD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLBREAKAWAY",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCLOSINGMARUBOZU",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCONCEALBABYSWALL",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCOUNTERATTACK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDARKCLOUDCOVER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDRAGONFLYDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLENGULFING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLGAPSIDESIDEWHITE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLGRAVESTONEDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHAMMER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHANGINGMAN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHARAMI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHARAMICROSS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIGHWAVE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKEMOD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHOMINGPIGEON",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLIDENTICAL3CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLINNECK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLINVERTEDHAMMER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLKICKING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLKICKINGBYLENGTH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLADDERBOTTOM",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLONGLEGGEDDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLONGLINE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMARUBOZU",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMATCHINGLOW",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMATHOLD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLONNECK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLPIERCING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLRICKSHAWMAN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLRISEFALL3METHODS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSEPARATINGLINES",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSHOOTINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSHORTLINE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSPINNINGTOP",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSTALLEDPATTERN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSTICKSANDWICH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTAKURI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTASUKIGAP",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTHRUSTING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTRISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLUNIQUE3RIVER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLUPSIDEGAP2CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLXSIDEGAP3METHODS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CEIL",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "CHANDELIER_EXIT",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "CHOPPINESS_INDEX",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "CMO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "CORREL",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "COS",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "COSH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "DEMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "DIV",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "DONCHIAN",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "DX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "EMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "EXP",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "FLOOR",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "HT_DCPERIOD",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_DCPHASE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_PHASOR",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_SINE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_TRENDLINE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_TRENDMODE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HULL_MA",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "ICHIMOKU",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "KAMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "KELTNER_CHANNELS",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "LINEARREG",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_ANGLE",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_INTERCEPT",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_SLOPE",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "LOG10",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACD",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACDEXT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACDFIX",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MAMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MAVP",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MAX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MAXINDEX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MEDPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "MFI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MIDPOINT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MIDPRICE",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MININDEX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MINUS_DI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MINUS_DM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MOM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MULT",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "NATR",
"category": "volatility",
"module": "ferro_ta.indicators.volatility",
"doc": "",
"params": []
},
{
"name": "OBV",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
},
{
"name": "PIVOT_POINTS",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "PLUS_DI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "PLUS_DM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "PPO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCP",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCR100",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "RSI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "SAR",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SAREXT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SINH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SQRT",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "STDDEV",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "STOCH",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "STOCHF",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "STOCHRSI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "SUB",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SUM",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SUPERTREND",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "StreamingATR",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingBBands",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingEMA",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingMACD",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingRSI",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingSMA",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingStoch",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingSupertrend",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingVWAP",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "T3",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "TAN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "TANH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "TEMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "TRANGE",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "TRIMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "TRIX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "TSF",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "TYPPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "TickAggregator",
"category": "aggregation",
"module": "ferro_ta.data.aggregation",
"doc": "",
"params": []
},
{
"name": "ULTOSC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "VAR",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "VWAP",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "VWMA",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "WCLPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "WILLR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "WMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "aggregate_ticks",
"category": "aggregation",
"module": "ferro_ta.data.aggregation",
"doc": "",
"params": []
},
{
"name": "batch_apply",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_ema",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_rsi",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_sma",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "beta",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "check_cross",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "check_threshold",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "collect_alert_bars",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "compose",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "compute_many",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "continuous_bar_labels",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "correlation_matrix",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "detect_breaks_cusum",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "drawdown",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "feature_matrix",
"category": "features",
"module": "ferro_ta.analysis.features",
"doc": "",
"params": []
},
{
"name": "funding_pnl",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "multi_timeframe",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
},
{
"name": "portfolio_volatility",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "rank_signals",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "regime",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "regime_adx",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "regime_combined",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "resample",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
},
{
"name": "resample_continuous",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "rolling_variance_break",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "screen",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "session_boundaries",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "structural_breaks",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "volume_bars",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
}
],
"methods": [
{
"name": "TickAggregator",
"category": "aggregation",
"module": "ferro_ta.data.aggregation",
"doc": "",
"params": []
},
{
"name": "aggregate_ticks",
"category": "aggregation",
"module": "ferro_ta.data.aggregation",
"doc": "",
"params": []
},
{
"name": "AlertEvent",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "AlertManager",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "check_cross",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "check_threshold",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "collect_alert_bars",
"category": "alerts",
"module": "ferro_ta.tools.alerts",
"doc": "",
"params": []
},
{
"name": "TradeStats",
"category": "attribution",
"module": "ferro_ta.analysis.attribution",
"doc": "",
"params": []
},
{
"name": "attribution_by_month",
"category": "attribution",
"module": "ferro_ta.analysis.attribution",
"doc": "",
"params": []
},
{
"name": "attribution_by_signal",
"category": "attribution",
"module": "ferro_ta.analysis.attribution",
"doc": "",
"params": []
},
{
"name": "from_backtest",
"category": "attribution",
"module": "ferro_ta.analysis.attribution",
"doc": "",
"params": []
},
{
"name": "trade_stats",
"category": "attribution",
"module": "ferro_ta.analysis.attribution",
"doc": "",
"params": []
},
{
"name": "batch_apply",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_ema",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_rsi",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "batch_sma",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "compute_many",
"category": "batch",
"module": "ferro_ta.data.batch",
"doc": "",
"params": []
},
{
"name": "ratio",
"category": "cross_asset",
"module": "ferro_ta.analysis.cross_asset",
"doc": "",
"params": []
},
{
"name": "relative_strength",
"category": "cross_asset",
"module": "ferro_ta.analysis.cross_asset",
"doc": "",
"params": []
},
{
"name": "rolling_beta",
"category": "cross_asset",
"module": "ferro_ta.analysis.cross_asset",
"doc": "",
"params": []
},
{
"name": "spread",
"category": "cross_asset",
"module": "ferro_ta.analysis.cross_asset",
"doc": "",
"params": []
},
{
"name": "zscore",
"category": "cross_asset",
"module": "ferro_ta.analysis.cross_asset",
"doc": "",
"params": []
},
{
"name": "continuous_bar_labels",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "funding_pnl",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "resample_continuous",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "session_boundaries",
"category": "crypto",
"module": "ferro_ta.analysis.crypto",
"doc": "",
"params": []
},
{
"name": "HT_DCPERIOD",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_DCPHASE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_PHASOR",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_SINE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_TRENDLINE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "HT_TRENDMODE",
"category": "cycle",
"module": "ferro_ta.indicators.cycle",
"doc": "",
"params": []
},
{
"name": "PayoffLeg",
"category": "derivatives_payoff",
"module": "ferro_ta.analysis.derivatives_payoff",
"doc": "",
"params": []
},
{
"name": "aggregate_greeks",
"category": "derivatives_payoff",
"module": "ferro_ta.analysis.derivatives_payoff",
"doc": "",
"params": []
},
{
"name": "futures_leg_payoff",
"category": "derivatives_payoff",
"module": "ferro_ta.analysis.derivatives_payoff",
"doc": "",
"params": []
},
{
"name": "option_leg_payoff",
"category": "derivatives_payoff",
"module": "ferro_ta.analysis.derivatives_payoff",
"doc": "",
"params": []
},
{
"name": "strategy_payoff",
"category": "derivatives_payoff",
"module": "ferro_ta.analysis.derivatives_payoff",
"doc": "",
"params": []
},
{
"name": "CHANDELIER_EXIT",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "CHOPPINESS_INDEX",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "DONCHIAN",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "HULL_MA",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "ICHIMOKU",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "KELTNER_CHANNELS",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "PIVOT_POINTS",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "SUPERTREND",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "VWAP",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "VWMA",
"category": "extended",
"module": "ferro_ta.indicators.extended",
"doc": "",
"params": []
},
{
"name": "feature_matrix",
"category": "features",
"module": "ferro_ta.analysis.features",
"doc": "",
"params": []
},
{
"name": "CurveSummary",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "annualized_basis",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "back_adjusted_continuous_contract",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "basis",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "calendar_spreads",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "carry_spread",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "curve_slope",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "curve_summary",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "implied_carry_rate",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "parity_gap",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "ratio_adjusted_continuous_contract",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "roll_yield",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "synthetic_forward",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "synthetic_spot",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "weighted_continuous_contract",
"category": "futures",
"module": "ferro_ta.analysis.futures",
"doc": "",
"params": []
},
{
"name": "ACOS",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ADD",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ASIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ATAN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "CEIL",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "COS",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "COSH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "DIV",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "EXP",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "FLOOR",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "LN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "LOG10",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MAX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MAXINDEX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MININDEX",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "MULT",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SIN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SINH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SQRT",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SUB",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "SUM",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "TAN",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "TANH",
"category": "math_ops",
"module": "ferro_ta.indicators.math_ops",
"doc": "",
"params": []
},
{
"name": "ADX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ADXR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "APO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "AROON",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "AROONOSC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "BOP",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "CCI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "CMO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "DX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MFI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MINUS_DI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MINUS_DM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "MOM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "PLUS_DI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "PLUS_DM",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "PPO",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCP",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ROCR100",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "RSI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "STOCH",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "STOCHF",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "STOCHRSI",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "TRANGE",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "TRIX",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "ULTOSC",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "WILLR",
"category": "momentum",
"module": "ferro_ta.indicators.momentum",
"doc": "",
"params": []
},
{
"name": "OptionGreeks",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "SmileMetrics",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "black_76_price",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "black_scholes_price",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "greeks",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "implied_volatility",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "iv_percentile",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "iv_rank",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "iv_zscore",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "label_moneyness",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "option_price",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "select_strike",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "smile_metrics",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "term_structure_slope",
"category": "options",
"module": "ferro_ta.analysis.options",
"doc": "",
"params": []
},
{
"name": "DerivativesStrategy",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "ExpirySelector",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "ExpirySelectorKind",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "LegPreset",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "RiskControl",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "RiskMode",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "SimulationLimits",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "StrategyLeg",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "StrikeSelector",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "StrikeSelectorKind",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "build_strategy_preset",
"category": "options_strategy",
"module": "ferro_ta.analysis.options_strategy",
"doc": "",
"params": []
},
{
"name": "BBANDS",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "DEMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "EMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "KAMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACD",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACDEXT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MACDFIX",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MAMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MAVP",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MIDPOINT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "MIDPRICE",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SAR",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SAREXT",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "SMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "T3",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "TEMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "TRIMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "WMA",
"category": "overlap",
"module": "ferro_ta.indicators.overlap",
"doc": "",
"params": []
},
{
"name": "CDL2CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3BLACKCROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3INSIDE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3LINESTRIKE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3OUTSIDE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3STARSINSOUTH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDL3WHITESOLDIERS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLABANDONEDBABY",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLADVANCEBLOCK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLBELTHOLD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLBREAKAWAY",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCLOSINGMARUBOZU",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCONCEALBABYSWALL",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLCOUNTERATTACK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDARKCLOUDCOVER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLDRAGONFLYDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLENGULFING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLGAPSIDESIDEWHITE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLGRAVESTONEDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHAMMER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHANGINGMAN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHARAMI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHARAMICROSS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIGHWAVE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKEMOD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLHOMINGPIGEON",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLIDENTICAL3CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLINNECK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLINVERTEDHAMMER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLKICKING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLKICKINGBYLENGTH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLADDERBOTTOM",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLONGLEGGEDDOJI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLLONGLINE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMARUBOZU",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMATCHINGLOW",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMATHOLD",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGDOJISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLONNECK",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLPIERCING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLRICKSHAWMAN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLRISEFALL3METHODS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSEPARATINGLINES",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSHOOTINGSTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSHORTLINE",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSPINNINGTOP",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSTALLEDPATTERN",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLSTICKSANDWICH",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTAKURI",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTASUKIGAP",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTHRUSTING",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLTRISTAR",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLUNIQUE3RIVER",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLUPSIDEGAP2CROWS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "CDLXSIDEGAP3METHODS",
"category": "pattern",
"module": "ferro_ta.indicators.pattern",
"doc": "",
"params": []
},
{
"name": "beta",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "correlation_matrix",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "drawdown",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "portfolio_volatility",
"category": "portfolio",
"module": "ferro_ta.analysis.portfolio",
"doc": "",
"params": []
},
{
"name": "AVGPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "MEDPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "TYPPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "WCLPRICE",
"category": "price_transform",
"module": "ferro_ta.indicators.price_transform",
"doc": "",
"params": []
},
{
"name": "detect_breaks_cusum",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "regime",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "regime_adx",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "regime_combined",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "rolling_variance_break",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "structural_breaks",
"category": "regime",
"module": "ferro_ta.analysis.regime",
"doc": "",
"params": []
},
{
"name": "multi_timeframe",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
},
{
"name": "resample",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
},
{
"name": "volume_bars",
"category": "resampling",
"module": "ferro_ta.data.resampling",
"doc": "",
"params": []
},
{
"name": "compose",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "rank_signals",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "screen",
"category": "signals",
"module": "ferro_ta.analysis.signals",
"doc": "",
"params": []
},
{
"name": "BETA",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "CORREL",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_ANGLE",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_INTERCEPT",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "LINEARREG_SLOPE",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "STDDEV",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "TSF",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "VAR",
"category": "statistic",
"module": "ferro_ta.indicators.statistic",
"doc": "",
"params": []
},
{
"name": "StreamingATR",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingBBands",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingEMA",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingMACD",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingRSI",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingSMA",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingStoch",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingSupertrend",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "StreamingVWAP",
"category": "streaming",
"module": "ferro_ta.data.streaming",
"doc": "",
"params": []
},
{
"name": "compute_indicator",
"category": "tools",
"module": "ferro_ta.tools.tools",
"doc": "",
"params": []
},
{
"name": "describe_indicator",
"category": "tools",
"module": "ferro_ta.tools.tools",
"doc": "",
"params": []
},
{
"name": "list_indicators",
"category": "tools",
"module": "ferro_ta.tools.tools",
"doc": "",
"params": []
},
{
"name": "run_backtest",
"category": "tools",
"module": "ferro_ta.tools.tools",
"doc": "",
"params": []
},
{
"name": "ACOS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "AD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ADD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ADOSC",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ADX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ADXR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "APO",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "AROON",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "AROONOSC",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ASIN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ATAN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ATR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "AVGPRICE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "BBANDS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "BETA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "BOP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CCI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL2CROWS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3BLACKCROWS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3INSIDE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3LINESTRIKE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3OUTSIDE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3STARSINSOUTH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDL3WHITESOLDIERS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLABANDONEDBABY",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLADVANCEBLOCK",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLBELTHOLD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLBREAKAWAY",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLCLOSINGMARUBOZU",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLCONCEALBABYSWALL",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLCOUNTERATTACK",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLDARKCLOUDCOVER",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLDOJI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLDOJISTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLDRAGONFLYDOJI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLENGULFING",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGDOJISTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLEVENINGSTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLGAPSIDESIDEWHITE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLGRAVESTONEDOJI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHAMMER",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHANGINGMAN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHARAMI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHARAMICROSS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHIGHWAVE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHIKKAKEMOD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLHOMINGPIGEON",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLIDENTICAL3CROWS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLINNECK",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLINVERTEDHAMMER",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLKICKING",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLKICKINGBYLENGTH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLLADDERBOTTOM",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLLONGLEGGEDDOJI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLLONGLINE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLMARUBOZU",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLMATCHINGLOW",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLMATHOLD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGDOJISTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLMORNINGSTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLONNECK",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLPIERCING",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLRICKSHAWMAN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLRISEFALL3METHODS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSEPARATINGLINES",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSHOOTINGSTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSHORTLINE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSPINNINGTOP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSTALLEDPATTERN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLSTICKSANDWICH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLTAKURI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLTASUKIGAP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLTHRUSTING",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLTRISTAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLUNIQUE3RIVER",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLUPSIDEGAP2CROWS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CDLXSIDEGAP3METHODS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CEIL",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CHANDELIER_EXIT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CHOPPINESS_INDEX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CMO",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "CORREL",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "COS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "COSH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "DEMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "DIV",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "DONCHIAN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "DX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "EMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "EXP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "FLOOR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_DCPERIOD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_DCPHASE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_PHASOR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_SINE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_TRENDLINE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HT_TRENDMODE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "HULL_MA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ICHIMOKU",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "KAMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "KELTNER_CHANNELS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LINEARREG",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LINEARREG_ANGLE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LINEARREG_INTERCEPT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LINEARREG_SLOPE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "LOG10",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MACD",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MACDEXT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MACDFIX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MAMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MAVP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MAX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MAXINDEX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MEDPRICE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MFI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MIDPOINT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MIDPRICE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MIN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MININDEX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MINUS_DI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MINUS_DM",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MOM",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "MULT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "NATR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "OBV",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "PIVOT_POINTS",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "PLUS_DI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "PLUS_DM",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "PPO",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ROC",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ROCP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ROCR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ROCR100",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "RSI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SAREXT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SIN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SINH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SQRT",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "STDDEV",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "STOCH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "STOCHF",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "STOCHRSI",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SUB",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SUM",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "SUPERTREND",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "T3",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TAN",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TANH",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TEMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TRANGE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TRIMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TRIX",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TSF",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "TYPPRICE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "ULTOSC",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "VAR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "VWAP",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "VWMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "WCLPRICE",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "WILLR",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "WMA",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "__version__",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "about",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "benchmark",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "debug_mode",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "disable_debug",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "enable_debug",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "get_logger",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "indicators",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "info",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "log_call",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "methods",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "traced",
"category": "top_level",
"module": "ferro_ta",
"doc": "",
"params": []
},
{
"name": "plot",
"category": "viz",
"module": "ferro_ta.tools.viz",
"doc": "",
"params": []
},
{
"name": "ATR",
"category": "volatility",
"module": "ferro_ta.indicators.volatility",
"doc": "",
"params": []
},
{
"name": "NATR",
"category": "volatility",
"module": "ferro_ta.indicators.volatility",
"doc": "",
"params": []
},
{
"name": "TRANGE",
"category": "volatility",
"module": "ferro_ta.indicators.volatility",
"doc": "",
"params": []
},
{
"name": "AD",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
},
{
"name": "ADOSC",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
},
{
"name": "OBV",
"category": "volume",
"module": "ferro_ta.indicators.volume",
"doc": "",
"params": []
}
]
},
"rust_core": {
"public_function_count": 64,
"functions": [
{
"module": "futures.basis",
"function": "annualized_basis",
"file": "futures/basis.rs"
},
{
"module": "futures.basis",
"function": "basis",
"file": "futures/basis.rs"
},
{
"module": "futures.basis",
"function": "carry_spread",
"file": "futures/basis.rs"
},
{
"module": "futures.basis",
"function": "implied_carry_rate",
"file": "futures/basis.rs"
},
{
"module": "futures.curve",
"function": "calendar_spreads",
"file": "futures/curve.rs"
},
{
"module": "futures.curve",
"function": "curve_slope",
"file": "futures/curve.rs"
},
{
"module": "futures.curve",
"function": "curve_summary",
"file": "futures/curve.rs"
},
{
"module": "futures.roll",
"function": "back_adjusted_continuous",
"file": "futures/roll.rs"
},
{
"module": "futures.roll",
"function": "ratio_adjusted_continuous",
"file": "futures/roll.rs"
},
{
"module": "futures.roll",
"function": "roll_yield",
"file": "futures/roll.rs"
},
{
"module": "futures.roll",
"function": "weighted_continuous",
"file": "futures/roll.rs"
},
{
"module": "futures.synthetic",
"function": "parity_gap",
"file": "futures/synthetic.rs"
},
{
"module": "futures.synthetic",
"function": "synthetic_forward",
"file": "futures/synthetic.rs"
},
{
"module": "futures.synthetic",
"function": "synthetic_spot",
"file": "futures/synthetic.rs"
},
{
"module": "math",
"function": "max",
"file": "math.rs"
},
{
"module": "math",
"function": "min",
"file": "math.rs"
},
{
"module": "math",
"function": "sliding_max",
"file": "math.rs"
},
{
"module": "math",
"function": "sliding_min",
"file": "math.rs"
},
{
"module": "math",
"function": "sum",
"file": "math.rs"
},
{
"module": "momentum",
"function": "adx",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "adxr",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "dx",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "minus_di",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "minus_dm",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "mom",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "plus_di",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "plus_dm",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "rsi",
"file": "momentum.rs"
},
{
"module": "momentum",
"function": "stoch",
"file": "momentum.rs"
},
{
"module": "options.chain",
"function": "atm_index",
"file": "options/chain.rs"
},
{
"module": "options.chain",
"function": "label_moneyness",
"file": "options/chain.rs"
},
{
"module": "options.chain",
"function": "select_strike_by_delta",
"file": "options/chain.rs"
},
{
"module": "options.chain",
"function": "select_strike_by_offset",
"file": "options/chain.rs"
},
{
"module": "options.greeks",
"function": "black_76_greeks",
"file": "options/greeks.rs"
},
{
"module": "options.greeks",
"function": "black_scholes_greeks",
"file": "options/greeks.rs"
},
{
"module": "options.greeks",
"function": "model_greeks",
"file": "options/greeks.rs"
},
{
"module": "options.greeks",
"function": "model_theta",
"file": "options/greeks.rs"
},
{
"module": "options.iv",
"function": "implied_volatility",
"file": "options/iv.rs"
},
{
"module": "options.iv",
"function": "iv_percentile",
"file": "options/iv.rs"
},
{
"module": "options.iv",
"function": "iv_rank",
"file": "options/iv.rs"
},
{
"module": "options.iv",
"function": "iv_zscore",
"file": "options/iv.rs"
},
{
"module": "options.mod",
"function": "sign",
"file": "options/mod.rs"
},
{
"module": "options.normal",
"function": "cdf",
"file": "options/normal.rs"
},
{
"module": "options.normal",
"function": "pdf",
"file": "options/normal.rs"
},
{
"module": "options.pricing",
"function": "black_76_price",
"file": "options/pricing.rs"
},
{
"module": "options.pricing",
"function": "black_scholes_price",
"file": "options/pricing.rs"
},
{
"module": "options.pricing",
"function": "model_price",
"file": "options/pricing.rs"
},
{
"module": "options.pricing",
"function": "price_lower_bound",
"file": "options/pricing.rs"
},
{
"module": "options.pricing",
"function": "price_upper_bound",
"file": "options/pricing.rs"
},
{
"module": "options.surface",
"function": "atm_iv",
"file": "options/surface.rs"
},
{
"module": "options.surface",
"function": "linear_interpolate",
"file": "options/surface.rs"
},
{
"module": "options.surface",
"function": "smile_metrics",
"file": "options/surface.rs"
},
{
"module": "options.surface",
"function": "term_structure_slope",
"file": "options/surface.rs"
},
{
"module": "overlap",
"function": "bbands",
"file": "overlap.rs"
},
{
"module": "overlap",
"function": "ema",
"file": "overlap.rs"
},
{
"module": "overlap",
"function": "macd",
"file": "overlap.rs"
},
{
"module": "overlap",
"function": "sma",
"file": "overlap.rs"
},
{
"module": "overlap",
"function": "sma_into",
"file": "overlap.rs"
},
{
"module": "overlap",
"function": "wma",
"file": "overlap.rs"
},
{
"module": "statistic",
"function": "stddev",
"file": "statistic.rs"
},
{
"module": "volatility",
"function": "atr",
"file": "volatility.rs"
},
{
"module": "volatility",
"function": "trange",
"file": "volatility.rs"
},
{
"module": "volume",
"function": "mfi",
"file": "volume.rs"
},
{
"module": "volume",
"function": "obv",
"file": "volume.rs"
}
]
},
"wasm_node": {
"export_count": 12,
"exports": [
"adx",
"atr",
"bbands",
"ema",
"macd",
"mfi",
"mom",
"obv",
"rsi",
"sma",
"stochf",
"wma"
]
}
},
"parity_summary": {
"python_indicator_count": 207,
"wasm_export_count": 12,
"common_python_wasm_count": 12,
"common_python_wasm": [
"adx",
"atr",
"bbands",
"ema",
"macd",
"mfi",
"mom",
"obv",
"rsi",
"sma",
"stochf",
"wma"
],
"python_only_vs_wasm": [
"acos",
"ad",
"add",
"adosc",
"adxr",
"aggregate_ticks",
"alertevent",
"alertmanager",
"apo",
"aroon",
"aroonosc",
"asin",
"atan",
"avgprice",
"batch_apply",
"batch_ema",
"batch_rsi",
"batch_sma",
"beta",
"bop",
"cci",
"cdl2crows",
"cdl3blackcrows",
"cdl3inside",
"cdl3linestrike",
"cdl3outside",
"cdl3starsinsouth",
"cdl3whitesoldiers",
"cdlabandonedbaby",
"cdladvanceblock",
"cdlbelthold",
"cdlbreakaway",
"cdlclosingmarubozu",
"cdlconcealbabyswall",
"cdlcounterattack",
"cdldarkcloudcover",
"cdldoji",
"cdldojistar",
"cdldragonflydoji",
"cdlengulfing",
"cdleveningdojistar",
"cdleveningstar",
"cdlgapsidesidewhite",
"cdlgravestonedoji",
"cdlhammer",
"cdlhangingman",
"cdlharami",
"cdlharamicross",
"cdlhighwave",
"cdlhikkake",
"cdlhikkakemod",
"cdlhomingpigeon",
"cdlidentical3crows",
"cdlinneck",
"cdlinvertedhammer",
"cdlkicking",
"cdlkickingbylength",
"cdlladderbottom",
"cdllongleggeddoji",
"cdllongline",
"cdlmarubozu",
"cdlmatchinglow",
"cdlmathold",
"cdlmorningdojistar",
"cdlmorningstar",
"cdlonneck",
"cdlpiercing",
"cdlrickshawman",
"cdlrisefall3methods",
"cdlseparatinglines",
"cdlshootingstar",
"cdlshortline",
"cdlspinningtop",
"cdlstalledpattern",
"cdlsticksandwich",
"cdltakuri",
"cdltasukigap",
"cdlthrusting",
"cdltristar",
"cdlunique3river",
"cdlupsidegap2crows",
"cdlxsidegap3methods",
"ceil",
"chandelier_exit",
"check_cross",
"check_threshold",
"choppiness_index",
"cmo",
"collect_alert_bars",
"compose",
"compute_many",
"continuous_bar_labels",
"correl",
"correlation_matrix",
"cos",
"cosh",
"dema",
"detect_breaks_cusum",
"div",
"donchian",
"drawdown",
"dx",
"exp",
"feature_matrix",
"floor",
"funding_pnl",
"ht_dcperiod",
"ht_dcphase",
"ht_phasor",
"ht_sine",
"ht_trendline",
"ht_trendmode",
"hull_ma",
"ichimoku",
"kama",
"keltner_channels",
"linearreg",
"linearreg_angle",
"linearreg_intercept",
"linearreg_slope",
"ln",
"log10",
"ma",
"macdext",
"macdfix",
"mama",
"mavp",
"max",
"maxindex",
"medprice",
"midpoint",
"midprice",
"min",
"minindex",
"minus_di",
"minus_dm",
"mult",
"multi_timeframe",
"natr",
"pivot_points",
"plus_di",
"plus_dm",
"portfolio_volatility",
"ppo",
"rank_signals",
"regime",
"regime_adx",
"regime_combined",
"resample",
"resample_continuous",
"roc",
"rocp",
"rocr",
"rocr100",
"rolling_variance_break",
"sar",
"sarext",
"screen",
"session_boundaries",
"sin",
"sinh",
"sqrt",
"stddev",
"stoch",
"stochrsi",
"streamingatr",
"streamingbbands",
"streamingema",
"streamingmacd",
"streamingrsi",
"streamingsma",
"streamingstoch",
"streamingsupertrend",
"streamingvwap",
"structural_breaks",
"sub",
"sum",
"supertrend",
"t3",
"tan",
"tanh",
"tema",
"tickaggregator",
"trange",
"trima",
"trix",
"tsf",
"typprice",
"ultosc",
"var",
"volume_bars",
"vwap",
"vwma",
"wclprice",
"willr"
],
"wasm_only_vs_python": []
}
}