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