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