* feat(bindings): expose name() on every indicator in Node, WASM, and Python Surface the core Indicator::name() / BarBuilder::name() accessor through the three native bindings so every indicator reports its canonical name at runtime, matching the existing reset/isReady/warmupPeriod surface. - Node (napi): name(): string on all 514 classes (regenerated index.d.ts) - WASM (wasm-bindgen): name(): string on all 514 classes - Python (pyo3): name() -> str on all classes * feat(bindings): expose name() across the C ABI and C/C++/Go/C#/Java/R Regenerate the C ABI and the four generated language bindings from the updated ScriptHelpers generators so every indicator and bar builder reports its canonical name at runtime, completing name() coverage across all 10 languages. - C ABI (bindings/c): wickra_<ind>_name() -> *const c_char for all 514, cached in a per-function OnceLock<CString> with ind.name() as the source of truth; cbindgen header regenerated and vendored into bindings/go/include. - Go: Name() string; C#: string Name(); Java: String name(); R: name() S3 generic over the wk_<ind>_name C glue (methods.R + NAMESPACE). The Java regeneration also restores two fixes that had drifted out of the generator (bool* arrays via boolSegment; uint8_t ctor args cast to byte) and C# re-emits '#nullable enable'; these are no-op vs the previous committed output apart from the new name() accessors. * test(golden): pin canonical name() across all 10 language bindings Add a cross-language name() consistency check: every indicator must report the exact core Indicator::name() (which can differ from the registered class name, e.g. ChaikinMoneyFlow -> "CMF", Donchian -> "DonchianChannels"). The 514 core names are committed as testdata/golden/names.json (keyed by Rust canonical) and asserted by each binding's golden replay, which already reconstructs the whole catalogue: - node / wasm: assert against names.json in the existing golden test - python: new test_golden_names.py over the shared node manifest - go / csharp / java / c+c++ / r: the golden-test generators load names.json and emit a name assertion per indicator (regenerated test artifacts committed) All 10 bindings return identical names by construction (each delegates to core), so this pins that contract and guards against a future binding breaking the passthrough. * docs(changelog): record name() across all 10 bindings under Unreleased * fix(r): restore bool* flag marshalling in the regenerated C glue The name() regeneration had reverted the cross-section bool fix: the R glue emitted (bool *)REAL(x) for const bool* inputs, reinterpreting 8-byte doubles as 1-byte bools so every flag read as false (PercentAboveMa, NewHighsNewLows, HighLowIndex, BullishPercentIndex returned 0 instead of the breadth value). The wk_bool_vec() helper is restored in the generator and the glue routes bool arrays through it again.
519 lines
49 KiB
R
519 lines
49 KiB
R
# Code generated by gen_golden_test.py. DO NOT EDIT.
|
|
# Per-indicator golden spec: canonical name, archetype, ctor params, output width, core name.
|
|
GOLDEN_SPECS <- list(
|
|
list(canon="AbandonedBaby", arch="scalar_candle", params=c(), width=0L, name="AbandonedBaby"),
|
|
list(canon="Abcd", arch="scalar_candle", params=c(), width=0L, name="Abcd"),
|
|
list(canon="AbsoluteBreadthIndex", arch="cross", params=c(), width=0L, name="AbsoluteBreadthIndex"),
|
|
list(canon="AccelerationBands", arch="multi_candle", params=c(14.0,2.0), width=3L, name="AccelerationBands"),
|
|
list(canon="AcceleratorOscillator", arch="scalar_candle", params=c(3.0,7.0,14.0), width=0L, name="AcceleratorOscillator"),
|
|
list(canon="AdOscillator", arch="scalar_candle", params=c(), width=0L, name="ADOSC"),
|
|
list(canon="AdVolumeLine", arch="cross", params=c(), width=0L, name="AdVolumeLine"),
|
|
list(canon="AdaptiveCci", arch="scalar_candle", params=c(14.0), width=0L, name="AdaptiveCci"),
|
|
list(canon="AdaptiveCycle", arch="scalar_f64", params=c(), width=0L, name="AdaptiveCycle"),
|
|
list(canon="AdaptiveLaguerreFilter", arch="scalar_f64", params=c(20.0), width=0L, name="AdaptiveLaguerre"),
|
|
list(canon="AdaptiveRsi", arch="scalar_f64", params=c(14.0), width=0L, name="AdaptiveRsi"),
|
|
list(canon="Adl", arch="scalar_candle", params=c(), width=0L, name="ADL"),
|
|
list(canon="AdvanceBlock", arch="scalar_candle", params=c(), width=0L, name="AdvanceBlock"),
|
|
list(canon="AdvanceDecline", arch="cross", params=c(), width=0L, name="AdvanceDecline"),
|
|
list(canon="AdvanceDeclineRatio", arch="cross", params=c(), width=0L, name="AdvanceDeclineRatio"),
|
|
list(canon="Adx", arch="multi_candle", params=c(14.0), width=3L, name="ADX"),
|
|
list(canon="Adxr", arch="scalar_candle", params=c(14.0), width=0L, name="ADXR"),
|
|
list(canon="Alligator", arch="multi_candle", params=c(3.0,7.0,14.0), width=3L, name="Alligator"),
|
|
list(canon="Alma", arch="scalar_f64", params=c(9.0,0.85,6.0), width=0L, name="ALMA"),
|
|
list(canon="Alpha", arch="pairwise", params=c(14.0,2.0), width=0L, name="Alpha"),
|
|
list(canon="AmihudIlliquidity", arch="trade", params=c(20.0), width=0L, name="AmihudIlliquidity"),
|
|
list(canon="AnchoredRsi", arch="scalar_f64", params=c(), width=0L, name="AnchoredRSI"),
|
|
list(canon="AnchoredVwap", arch="scalar_candle", params=c(), width=0L, name="AnchoredVWAP"),
|
|
list(canon="AndrewsPitchfork", arch="multi_candle", params=c(14.0), width=3L, name="AndrewsPitchfork"),
|
|
list(canon="Apo", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="APO"),
|
|
list(canon="Aroon", arch="multi_candle", params=c(14.0), width=2L, name="Aroon"),
|
|
list(canon="AroonOscillator", arch="scalar_candle", params=c(14.0), width=0L, name="AroonOscillator"),
|
|
list(canon="Atr", arch="scalar_candle", params=c(14.0), width=0L, name="ATR"),
|
|
list(canon="AtrBands", arch="multi_candle", params=c(14.0,2.0), width=3L, name="AtrBands"),
|
|
list(canon="AtrRatchet", arch="multi_candle", params=c(14.0,2.0,0.5), width=2L, name="AtrRatchet"),
|
|
list(canon="AtrTrailingStop", arch="scalar_candle", params=c(14.0,2.0), width=0L, name="AtrTrailingStop"),
|
|
list(canon="AutoFib", arch="multi_candle", params=c(), width=7L, name="AutoFib"),
|
|
list(canon="Autocorrelation", arch="scalar_f64", params=c(10.0,1.0), width=0L, name="Autocorrelation"),
|
|
list(canon="AutocorrelationPeriodogram", arch="scalar_f64", params=c(10.0,48.0), width=0L, name="AutocorrelationPeriodogram"),
|
|
list(canon="AverageDailyRange", arch="scalar_candle", params=c(14.0,0.0), width=0L, name="AverageDailyRange"),
|
|
list(canon="AverageDrawdown", arch="scalar_f64", params=c(14.0), width=0L, name="AverageDrawdown"),
|
|
list(canon="AvgPrice", arch="scalar_candle", params=c(), width=0L, name="AVGPRICE"),
|
|
list(canon="AwesomeOscillator", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="AwesomeOscillator"),
|
|
list(canon="AwesomeOscillatorHistogram", arch="scalar_candle", params=c(3.0,7.0,14.0), width=0L, name="AwesomeOscillatorHistogram"),
|
|
list(canon="BalanceOfPower", arch="scalar_candle", params=c(), width=0L, name="BalanceOfPower"),
|
|
list(canon="BandpassFilter", arch="scalar_f64", params=c(20.0,0.3), width=0L, name="BandpassFilter"),
|
|
list(canon="Bat", arch="scalar_candle", params=c(), width=0L, name="Bat"),
|
|
list(canon="BeltHold", arch="scalar_candle", params=c(), width=0L, name="BeltHold"),
|
|
list(canon="Beta", arch="pairwise", params=c(14.0), width=0L, name="Beta"),
|
|
list(canon="BetaNeutralSpread", arch="pairwise", params=c(14.0), width=0L, name="BetaNeutralSpread"),
|
|
list(canon="BetterVolume", arch="scalar_candle", params=c(14.0), width=0L, name="BetterVolume"),
|
|
list(canon="BipowerVariation", arch="scalar_f64", params=c(14.0), width=0L, name="BipowerVariation"),
|
|
list(canon="BodySizePct", arch="scalar_candle", params=c(), width=0L, name="BodySizePct"),
|
|
list(canon="BollingerBands", arch="multi_f64", params=c(20.0,2.0), width=4L, name="BollingerBands"),
|
|
list(canon="BollingerBandwidth", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="BollingerBandwidth"),
|
|
list(canon="BomarBands", arch="multi_f64", params=c(4.0,0.85), width=3L, name="BomarBands"),
|
|
list(canon="BreadthThrust", arch="cross", params=c(10.0), width=0L, name="BreadthThrust"),
|
|
list(canon="Breakaway", arch="scalar_candle", params=c(), width=0L, name="Breakaway"),
|
|
list(canon="BullishPercentIndex", arch="cross", params=c(), width=0L, name="BullishPercentIndex"),
|
|
list(canon="BurkeRatio", arch="scalar_f64", params=c(14.0), width=0L, name="BurkeRatio"),
|
|
list(canon="Butterfly", arch="scalar_candle", params=c(), width=0L, name="Butterfly"),
|
|
list(canon="CalendarSpread", arch="deriv", params=c(), width=0L, name="CalendarSpread"),
|
|
list(canon="CalmarRatio", arch="scalar_f64", params=c(14.0), width=0L, name="CalmarRatio"),
|
|
list(canon="Camarilla", arch="multi_candle", params=c(), width=9L, name="Camarilla"),
|
|
list(canon="CandleVolume", arch="multi_candle", params=c(14.0), width=2L, name="CandleVolume"),
|
|
list(canon="Cci", arch="scalar_candle", params=c(14.0), width=0L, name="CCI"),
|
|
list(canon="CenterOfGravity", arch="scalar_f64", params=c(14.0), width=0L, name="CenterOfGravity"),
|
|
list(canon="CentralPivotRange", arch="multi_candle", params=c(), width=3L, name="CentralPivotRange"),
|
|
list(canon="Cfo", arch="scalar_f64", params=c(14.0), width=0L, name="CFO"),
|
|
list(canon="ChaikinMoneyFlow", arch="scalar_candle", params=c(20.0), width=0L, name="CMF"),
|
|
list(canon="ChaikinOscillator", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="ChaikinOscillator"),
|
|
list(canon="ChaikinVolatility", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="ChaikinVolatility"),
|
|
list(canon="ChandeKrollStop", arch="multi_candle", params=c(3.0,2.0,7.0), width=2L, name="ChandeKrollStop"),
|
|
list(canon="ChandelierExit", arch="multi_candle", params=c(14.0,2.0), width=2L, name="ChandelierExit"),
|
|
list(canon="ChoppinessIndex", arch="scalar_candle", params=c(14.0), width=0L, name="ChoppinessIndex"),
|
|
list(canon="ClassicPivots", arch="multi_candle", params=c(), width=7L, name="ClassicPivots"),
|
|
list(canon="CloseVsOpen", arch="scalar_candle", params=c(), width=0L, name="CloseVsOpen"),
|
|
list(canon="ClosingMarubozu", arch="scalar_candle", params=c(), width=0L, name="ClosingMarubozu"),
|
|
list(canon="Cmo", arch="scalar_f64", params=c(14.0), width=0L, name="CMO"),
|
|
list(canon="CoefficientOfVariation", arch="scalar_f64", params=c(14.0), width=0L, name="CoefficientOfVariation"),
|
|
list(canon="Cointegration", arch="multi_pairwise", params=c(40.0,1.0), width=3L, name="Cointegration"),
|
|
list(canon="CommonSenseRatio", arch="scalar_f64", params=c(14.0), width=0L, name="CommonSenseRatio"),
|
|
list(canon="CompositeProfile", arch="multi_candle", params=c(20.0,24.0,0.7), width=3L, name="CompositeProfile"),
|
|
list(canon="ConcealingBabySwallow", arch="scalar_candle", params=c(), width=0L, name="ConcealingBabySwallow"),
|
|
list(canon="ConditionalValueAtRisk", arch="scalar_f64", params=c(20.0,0.95), width=0L, name="ConditionalValueAtRisk"),
|
|
list(canon="ConnorsRsi", arch="scalar_f64", params=c(3.0,7.0,14.0), width=0L, name="ConnorsRSI"),
|
|
list(canon="Coppock", arch="scalar_f64", params=c(3.0,7.0,14.0), width=0L, name="Coppock"),
|
|
list(canon="CorrelationTrendIndicator", arch="scalar_f64", params=c(14.0), width=0L, name="CorrelationTrendIndicator"),
|
|
list(canon="Counterattack", arch="scalar_candle", params=c(), width=0L, name="Counterattack"),
|
|
list(canon="Crab", arch="scalar_candle", params=c(), width=0L, name="Crab"),
|
|
list(canon="CumulativeVolumeDelta", arch="trade", params=c(), width=0L, name="CumulativeVolumeDelta"),
|
|
list(canon="CumulativeVolumeIndex", arch="cross", params=c(), width=0L, name="CumulativeVolumeIndex"),
|
|
list(canon="CupAndHandle", arch="scalar_candle", params=c(), width=0L, name="CupAndHandle"),
|
|
list(canon="CyberneticCycle", arch="scalar_f64", params=c(14.0), width=0L, name="CyberneticCycle"),
|
|
list(canon="Cypher", arch="scalar_candle", params=c(), width=0L, name="Cypher"),
|
|
list(canon="DayOfWeekProfile", arch="profile_bins", params=c(0.0), width=7L, name="DayOfWeekProfile"),
|
|
list(canon="Decycler", arch="scalar_f64", params=c(14.0), width=0L, name="Decycler"),
|
|
list(canon="DecyclerOscillator", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="DecyclerOscillator"),
|
|
list(canon="Dema", arch="scalar_f64", params=c(14.0), width=0L, name="DEMA"),
|
|
list(canon="DemandIndex", arch="scalar_candle", params=c(14.0), width=0L, name="DemandIndex"),
|
|
list(canon="DemarkPivots", arch="multi_candle", params=c(), width=3L, name="DemarkPivots"),
|
|
list(canon="DepthSlope", arch="ob", params=c(), width=0L, name="DepthSlope"),
|
|
list(canon="DerivativeOscillator", arch="scalar_f64", params=c(3.0,7.0,14.0,28.0), width=0L, name="DerivativeOscillator"),
|
|
list(canon="DetrendedStdDev", arch="scalar_f64", params=c(14.0), width=0L, name="DetrendedStdDev"),
|
|
list(canon="DisparityIndex", arch="scalar_f64", params=c(14.0), width=0L, name="DisparityIndex"),
|
|
list(canon="DistanceSsd", arch="pairwise", params=c(14.0), width=0L, name="DistanceSsd"),
|
|
list(canon="Doji", arch="scalar_candle", params=c(), width=0L, name="Doji"),
|
|
list(canon="DojiStar", arch="scalar_candle", params=c(), width=0L, name="DojiStar"),
|
|
list(canon="DollarBars", arch="bars_candle5", params=c(50000.0), width=0L, name="DollarBars"),
|
|
list(canon="Donchian", arch="multi_candle", params=c(14.0), width=3L, name="DonchianChannels"),
|
|
list(canon="DonchianStop", arch="multi_candle", params=c(14.0), width=2L, name="DonchianStop"),
|
|
list(canon="DoubleBollinger", arch="multi_f64", params=c(20.0,1.0,2.0), width=5L, name="DoubleBollinger"),
|
|
list(canon="DoubleTopBottom", arch="scalar_candle", params=c(), width=0L, name="DoubleTopBottom"),
|
|
list(canon="DownsideGapThreeMethods", arch="scalar_candle", params=c(), width=0L, name="DownsideGapThreeMethods"),
|
|
list(canon="Dpo", arch="scalar_f64", params=c(14.0), width=0L, name="DPO"),
|
|
list(canon="DragonflyDoji", arch="scalar_candle", params=c(), width=0L, name="DragonflyDoji"),
|
|
list(canon="DrawdownDuration", arch="scalar_f64", params=c(), width=0L, name="DrawdownDuration"),
|
|
list(canon="DumplingTop", arch="scalar_candle", params=c(14.0), width=0L, name="DumplingTop"),
|
|
list(canon="Dx", arch="scalar_candle", params=c(14.0), width=0L, name="DX"),
|
|
list(canon="DynamicMomentumIndex", arch="scalar_f64", params=c(14.0), width=0L, name="DynamicMomentumIndex"),
|
|
list(canon="EaseOfMovement", arch="scalar_candle", params=c(14.0), width=0L, name="EaseOfMovement"),
|
|
list(canon="EffectiveSpread", arch="trademid", params=c(), width=0L, name="EffectiveSpread"),
|
|
list(canon="EhlersStochastic", arch="scalar_f64", params=c(14.0), width=0L, name="EhlersStochastic"),
|
|
list(canon="Ehma", arch="scalar_f64", params=c(14.0), width=0L, name="EHMA"),
|
|
list(canon="ElderImpulse", arch="scalar_f64", params=c(3.0,7.0,14.0,28.0), width=0L, name="ElderImpulse"),
|
|
list(canon="ElderRay", arch="multi_candle", params=c(14.0), width=2L, name="ElderRay"),
|
|
list(canon="ElderSafeZone", arch="multi_candle", params=c(10.0,2.0), width=2L, name="ElderSafeZone"),
|
|
list(canon="Ema", arch="scalar_f64", params=c(14.0), width=0L, name="EMA"),
|
|
list(canon="EmpiricalModeDecomposition", arch="scalar_f64", params=c(20.0,0.1), width=0L, name="EmpiricalModeDecomposition"),
|
|
list(canon="Engulfing", arch="scalar_candle", params=c(), width=0L, name="Engulfing"),
|
|
list(canon="Equivolume", arch="multi_candle", params=c(14.0), width=2L, name="Equivolume"),
|
|
list(canon="EstimatedLeverageRatio", arch="deriv", params=c(), width=0L, name="EstimatedLeverageRatio"),
|
|
list(canon="EvenBetterSinewave", arch="scalar_f64", params=c(40.0,10.0), width=0L, name="EvenBetterSinewave"),
|
|
list(canon="EveningDojiStar", arch="scalar_candle", params=c(), width=0L, name="EveningDojiStar"),
|
|
list(canon="Evwma", arch="scalar_candle", params=c(14.0), width=0L, name="EVWMA"),
|
|
list(canon="EwmaVolatility", arch="scalar_f64", params=c(0.94), width=0L, name="EwmaVolatility"),
|
|
list(canon="Expectancy", arch="scalar_f64", params=c(14.0), width=0L, name="Expectancy"),
|
|
list(canon="FallingThreeMethods", arch="scalar_candle", params=c(), width=0L, name="FallingThreeMethods"),
|
|
list(canon="Fama", arch="scalar_f64", params=c(0.5,0.05), width=0L, name="FAMA"),
|
|
list(canon="FibArcs", arch="multi_candle", params=c(), width=3L, name="FibArcs"),
|
|
list(canon="FibChannel", arch="multi_candle", params=c(), width=4L, name="FibChannel"),
|
|
list(canon="FibConfluence", arch="multi_candle", params=c(), width=2L, name="FibConfluence"),
|
|
list(canon="FibExtension", arch="multi_candle", params=c(), width=5L, name="FibExtension"),
|
|
list(canon="FibFan", arch="multi_candle", params=c(), width=3L, name="FibFan"),
|
|
list(canon="FibProjection", arch="multi_candle", params=c(), width=4L, name="FibProjection"),
|
|
list(canon="FibRetracement", arch="multi_candle", params=c(), width=7L, name="FibRetracement"),
|
|
list(canon="FibTimeZones", arch="multi_candle", params=c(), width=2L, name="FibTimeZones"),
|
|
list(canon="FibonacciPivots", arch="multi_candle", params=c(), width=7L, name="FibonacciPivots"),
|
|
list(canon="FisherRsi", arch="scalar_f64", params=c(14.0), width=0L, name="FisherRSI"),
|
|
list(canon="FisherTransform", arch="scalar_f64", params=c(14.0), width=0L, name="FisherTransform"),
|
|
list(canon="FlagPennant", arch="scalar_candle", params=c(), width=0L, name="FlagPennant"),
|
|
list(canon="Footprint", arch="footprint", params=c(1.0), width=0L, name="Footprint"),
|
|
list(canon="ForceIndex", arch="scalar_candle", params=c(14.0), width=0L, name="ForceIndex"),
|
|
list(canon="FractalChaosBands", arch="multi_candle", params=c(14.0), width=2L, name="FractalChaosBands"),
|
|
list(canon="Frama", arch="scalar_f64", params=c(14.0), width=0L, name="FRAMA"),
|
|
list(canon="FryPanBottom", arch="scalar_candle", params=c(14.0), width=0L, name="FryPanBottom"),
|
|
list(canon="FundingBasis", arch="deriv", params=c(), width=0L, name="FundingBasis"),
|
|
list(canon="FundingImpliedApr", arch="deriv", params=c(1095.0), width=0L, name="FundingImpliedApr"),
|
|
list(canon="FundingRate", arch="deriv", params=c(), width=0L, name="FundingRate"),
|
|
list(canon="FundingRateMean", arch="deriv", params=c(20.0), width=0L, name="FundingRateMean"),
|
|
list(canon="FundingRateZScore", arch="deriv", params=c(20.0), width=0L, name="FundingRateZScore"),
|
|
list(canon="GainLossRatio", arch="scalar_f64", params=c(14.0), width=0L, name="GainLossRatio"),
|
|
list(canon="GainToPainRatio", arch="scalar_f64", params=c(14.0), width=0L, name="GainToPainRatio"),
|
|
list(canon="GapSideBySideWhite", arch="scalar_candle", params=c(), width=0L, name="GapSideBySideWhite"),
|
|
list(canon="Garch11", arch="scalar_f64", params=c(2e-06,0.1,0.88), width=0L, name="Garch11"),
|
|
list(canon="GarmanKlassVolatility", arch="scalar_candle", params=c(20.0,252.0), width=0L, name="GarmanKlassVolatility"),
|
|
list(canon="Gartley", arch="scalar_candle", params=c(), width=0L, name="Gartley"),
|
|
list(canon="GatorOscillator", arch="multi_candle", params=c(3.0,7.0,14.0), width=2L, name="GatorOscillator"),
|
|
list(canon="GeneralizedDema", arch="scalar_f64", params=c(5.0,0.7), width=0L, name="GD"),
|
|
list(canon="GeometricMa", arch="scalar_f64", params=c(14.0), width=0L, name="GMA"),
|
|
list(canon="GoldenPocket", arch="multi_candle", params=c(), width=3L, name="GoldenPocket"),
|
|
list(canon="GrangerCausality", arch="pairwise", params=c(60.0,1.0), width=0L, name="GrangerCausality"),
|
|
list(canon="GravestoneDoji", arch="scalar_candle", params=c(), width=0L, name="GravestoneDoji"),
|
|
list(canon="Hammer", arch="scalar_candle", params=c(), width=0L, name="Hammer"),
|
|
list(canon="HangingMan", arch="scalar_candle", params=c(), width=0L, name="HangingMan"),
|
|
list(canon="Harami", arch="scalar_candle", params=c(), width=0L, name="Harami"),
|
|
list(canon="HaramiCross", arch="scalar_candle", params=c(), width=0L, name="HaramiCross"),
|
|
list(canon="HasbrouckInformationShare", arch="pairwise", params=c(14.0), width=0L, name="HasbrouckInformationShare"),
|
|
list(canon="HeadAndShoulders", arch="scalar_candle", params=c(), width=0L, name="HeadAndShoulders"),
|
|
list(canon="HeikinAshi", arch="multi_candle", params=c(), width=4L, name="HeikinAshi"),
|
|
list(canon="HeikinAshiOscillator", arch="scalar_candle", params=c(14.0), width=0L, name="HeikinAshiOscillator"),
|
|
list(canon="HiLoActivator", arch="scalar_candle", params=c(14.0), width=0L, name="HiLoActivator"),
|
|
list(canon="HighLowIndex", arch="cross", params=c(10.0), width=0L, name="HighLowIndex"),
|
|
list(canon="HighLowRange", arch="scalar_candle", params=c(), width=0L, name="HighLowRange"),
|
|
list(canon="HighLowVolumeNodes", arch="multi_candle", params=c(3.0,7.0), width=2L, name="HighLowVolumeNodes"),
|
|
list(canon="HighWave", arch="scalar_candle", params=c(), width=0L, name="HighWave"),
|
|
list(canon="HighpassFilter", arch="scalar_f64", params=c(14.0), width=0L, name="HighpassFilter"),
|
|
list(canon="Hikkake", arch="scalar_candle", params=c(), width=0L, name="Hikkake"),
|
|
list(canon="HikkakeModified", arch="scalar_candle", params=c(), width=0L, name="HikkakeModified"),
|
|
list(canon="HilbertDominantCycle", arch="scalar_f64", params=c(), width=0L, name="HilbertDominantCycle"),
|
|
list(canon="HistoricalVolatility", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="HistoricalVolatility"),
|
|
list(canon="Hma", arch="scalar_f64", params=c(14.0), width=0L, name="HMA"),
|
|
list(canon="HoltWinters", arch="scalar_f64", params=c(0.5,0.1), width=0L, name="HoltWinters"),
|
|
list(canon="HomingPigeon", arch="scalar_candle", params=c(), width=0L, name="HomingPigeon"),
|
|
list(canon="HtDcPhase", arch="scalar_f64", params=c(), width=0L, name="HT_DCPHASE"),
|
|
list(canon="HtPhasor", arch="multi_f64", params=c(), width=2L, name="HT_PHASOR"),
|
|
list(canon="HtTrendMode", arch="scalar_f64", params=c(), width=0L, name="HT_TRENDMODE"),
|
|
list(canon="HurstChannel", arch="multi_candle", params=c(14.0,2.0), width=3L, name="HurstChannel"),
|
|
list(canon="HurstExponent", arch="scalar_f64", params=c(100.0,4.0), width=0L, name="HurstExponent"),
|
|
list(canon="Ichimoku", arch="multi_candle", params=c(9.0,26.0,52.0,26.0), width=5L, name="Ichimoku"),
|
|
list(canon="IdenticalThreeCrows", arch="scalar_candle", params=c(), width=0L, name="IdenticalThreeCrows"),
|
|
list(canon="ImbalanceBars", arch="bars_candle4", params=c(5.0), width=0L, name="ImbalanceBars"),
|
|
list(canon="InNeck", arch="scalar_candle", params=c(), width=0L, name="InNeck"),
|
|
list(canon="Inertia", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="Inertia"),
|
|
list(canon="InformationRatio", arch="pairwise", params=c(14.0), width=0L, name="InformationRatio"),
|
|
list(canon="InitialBalance", arch="multi_candle", params=c(14.0), width=2L, name="InitialBalance"),
|
|
list(canon="InstantaneousTrendline", arch="scalar_f64", params=c(14.0), width=0L, name="InstantaneousTrendline"),
|
|
list(canon="IntradayIntensity", arch="scalar_candle", params=c(), width=0L, name="IntradayIntensity"),
|
|
list(canon="IntradayMomentumIndex", arch="scalar_candle", params=c(14.0), width=0L, name="IMI"),
|
|
list(canon="IntradayVolatilityProfile", arch="profile_bins", params=c(24.0,0.0), width=24L, name="IntradayVolatilityProfile"),
|
|
list(canon="InverseFisherTransform", arch="scalar_f64", params=c(2.0), width=0L, name="InverseFisherTransform"),
|
|
list(canon="InvertedHammer", arch="scalar_candle", params=c(), width=0L, name="InvertedHammer"),
|
|
list(canon="JarqueBera", arch="scalar_f64", params=c(14.0), width=0L, name="JarqueBera"),
|
|
list(canon="Jma", arch="scalar_f64", params=c(7.0,0.0,2.0), width=0L, name="JMA"),
|
|
list(canon="JumpIndicator", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="JumpIndicator"),
|
|
list(canon="KRatio", arch="scalar_f64", params=c(14.0), width=0L, name="KRatio"),
|
|
list(canon="KagiBars", arch="bars_close", params=c(2.0), width=0L, name="KagiBars"),
|
|
list(canon="KalmanHedgeRatio", arch="multi_pairwise", params=c(0.01,0.001), width=3L, name="KalmanHedgeRatio"),
|
|
list(canon="Kama", arch="scalar_f64", params=c(3.0,7.0,14.0), width=0L, name="KAMA"),
|
|
list(canon="KaseDevStop", arch="multi_candle", params=c(14.0,2.0), width=2L, name="KaseDevStop"),
|
|
list(canon="KasePermissionStochastic", arch="multi_candle", params=c(3.0,7.0), width=2L, name="KasePermissionStochastic"),
|
|
list(canon="KellyCriterion", arch="scalar_f64", params=c(14.0), width=0L, name="KellyCriterion"),
|
|
list(canon="Keltner", arch="multi_candle", params=c(3.0,7.0,2.0), width=3L, name="KeltnerChannels"),
|
|
list(canon="KendallTau", arch="pairwise", params=c(14.0), width=0L, name="KendallTau"),
|
|
list(canon="Kicking", arch="scalar_candle", params=c(), width=0L, name="Kicking"),
|
|
list(canon="KickingByLength", arch="scalar_candle", params=c(), width=0L, name="KickingByLength"),
|
|
list(canon="Kst", arch="multi_f64", params=c(3.0,7.0,14.0,28.0,35.0,42.0,56.0,63.0,70.0), width=2L, name="KST"),
|
|
list(canon="Kurtosis", arch="scalar_f64", params=c(14.0), width=0L, name="Kurtosis"),
|
|
list(canon="Kvo", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="KVO"),
|
|
list(canon="KylesLambda", arch="trademid", params=c(20.0), width=0L, name="KylesLambda"),
|
|
list(canon="LadderBottom", arch="scalar_candle", params=c(), width=0L, name="LadderBottom"),
|
|
list(canon="LaguerreRsi", arch="scalar_f64", params=c(0.5), width=0L, name="LaguerreRSI"),
|
|
list(canon="LeadLagCrossCorrelation", arch="multi_pairwise", params=c(20.0,10.0), width=2L, name="LeadLagCrossCorrelation"),
|
|
list(canon="LinRegAngle", arch="scalar_f64", params=c(14.0), width=0L, name="LinRegAngle"),
|
|
list(canon="LinRegChannel", arch="multi_f64", params=c(14.0,2.0), width=3L, name="LinRegChannel"),
|
|
list(canon="LinRegIntercept", arch="scalar_f64", params=c(14.0), width=0L, name="LINEARREG_INTERCEPT"),
|
|
list(canon="LinRegSlope", arch="scalar_f64", params=c(14.0), width=0L, name="LinRegSlope"),
|
|
list(canon="LinearRegression", arch="scalar_f64", params=c(14.0), width=0L, name="LinearRegression"),
|
|
list(canon="LiquidationFeatures", arch="deriv_multi", params=c(), width=5L, name="LiquidationFeatures"),
|
|
list(canon="LogReturn", arch="scalar_f64", params=c(14.0), width=0L, name="LogReturn"),
|
|
list(canon="LongLeggedDoji", arch="scalar_candle", params=c(), width=0L, name="LongLeggedDoji"),
|
|
list(canon="LongLine", arch="scalar_candle", params=c(), width=0L, name="LongLine"),
|
|
list(canon="LongShortRatio", arch="deriv", params=c(), width=0L, name="LongShortRatio"),
|
|
list(canon="M2Measure", arch="scalar_f64", params=c(14.0,2.0,0.5), width=0L, name="M2Measure"),
|
|
list(canon="MaEnvelope", arch="multi_f64", params=c(14.0,2.0), width=3L, name="MaEnvelope"),
|
|
list(canon="MacdExt", arch="multi_f64", params=c(12.0,0.0,26.0,0.0,9.0,0.0), width=3L, name="MACDEXT"),
|
|
list(canon="MacdFix", arch="multi_f64", params=c(9.0), width=3L, name="MACDFIX"),
|
|
list(canon="MacdHistogram", arch="scalar_f64", params=c(3.0,7.0,14.0), width=0L, name="MacdHistogram"),
|
|
list(canon="MacdIndicator", arch="multi_f64", params=c(12.0,26.0,9.0), width=3L, name="MACD"),
|
|
list(canon="Mama", arch="multi_f64", params=c(0.5,0.05), width=2L, name="MAMA"),
|
|
list(canon="MarketFacilitationIndex", arch="scalar_candle", params=c(), width=0L, name="MarketFacilitationIndex"),
|
|
list(canon="MartinRatio", arch="scalar_f64", params=c(14.0), width=0L, name="MartinRatio"),
|
|
list(canon="Marubozu", arch="scalar_candle", params=c(), width=0L, name="Marubozu"),
|
|
list(canon="MassIndex", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="MassIndex"),
|
|
list(canon="MatHold", arch="scalar_candle", params=c(), width=0L, name="MatHold"),
|
|
list(canon="MatchingLow", arch="scalar_candle", params=c(), width=0L, name="MatchingLow"),
|
|
list(canon="MaxDrawdown", arch="scalar_f64", params=c(14.0), width=0L, name="MaxDrawdown"),
|
|
list(canon="McClellanOscillator", arch="cross", params=c(), width=0L, name="McClellanOscillator"),
|
|
list(canon="McClellanSummationIndex", arch="cross", params=c(), width=0L, name="McClellanSummationIndex"),
|
|
list(canon="McGinleyDynamic", arch="scalar_f64", params=c(14.0), width=0L, name="McGinleyDynamic"),
|
|
list(canon="MedianAbsoluteDeviation", arch="scalar_f64", params=c(14.0), width=0L, name="MedianAbsoluteDeviation"),
|
|
list(canon="MedianChannel", arch="multi_f64", params=c(14.0,2.0), width=3L, name="MedianChannel"),
|
|
list(canon="MedianMa", arch="scalar_f64", params=c(14.0), width=0L, name="MedianMA"),
|
|
list(canon="MedianPrice", arch="scalar_candle", params=c(), width=0L, name="MedianPrice"),
|
|
list(canon="Mfi", arch="scalar_candle", params=c(14.0), width=0L, name="MFI"),
|
|
list(canon="Microprice", arch="ob", params=c(), width=0L, name="Microprice"),
|
|
list(canon="MidPoint", arch="scalar_f64", params=c(14.0), width=0L, name="MIDPOINT"),
|
|
list(canon="MidPrice", arch="scalar_candle", params=c(14.0), width=0L, name="MIDPRICE"),
|
|
list(canon="MinusDi", arch="scalar_candle", params=c(14.0), width=0L, name="MINUS_DI"),
|
|
list(canon="MinusDm", arch="scalar_candle", params=c(14.0), width=0L, name="MINUS_DM"),
|
|
list(canon="ModifiedMaStop", arch="multi_candle", params=c(14.0), width=2L, name="ModifiedMaStop"),
|
|
list(canon="Mom", arch="scalar_f64", params=c(14.0), width=0L, name="MOM"),
|
|
list(canon="MorningDojiStar", arch="scalar_candle", params=c(), width=0L, name="MorningDojiStar"),
|
|
list(canon="MorningEveningStar", arch="scalar_candle", params=c(), width=0L, name="MorningEveningStar"),
|
|
list(canon="MurreyMathLines", arch="multi_candle", params=c(14.0), width=9L, name="MurreyMathLines"),
|
|
list(canon="NakedPoc", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="NakedPoc"),
|
|
list(canon="Natr", arch="scalar_candle", params=c(14.0), width=0L, name="NATR"),
|
|
list(canon="NewHighsNewLows", arch="cross", params=c(), width=0L, name="NewHighsNewLows"),
|
|
list(canon="NewPriceLines", arch="scalar_candle", params=c(14.0), width=0L, name="NewPriceLines"),
|
|
list(canon="Nrtr", arch="multi_candle", params=c(2.0), width=2L, name="Nrtr"),
|
|
list(canon="Nvi", arch="scalar_candle", params=c(), width=0L, name="NVI"),
|
|
list(canon="OIPriceDivergence", arch="deriv", params=c(20.0), width=0L, name="OIPriceDivergence"),
|
|
list(canon="OIWeighted", arch="deriv", params=c(), width=0L, name="OIWeighted"),
|
|
list(canon="Obv", arch="scalar_candle", params=c(), width=0L, name="OBV"),
|
|
list(canon="OiToVolumeRatio", arch="deriv", params=c(), width=0L, name="OiToVolumeRatio"),
|
|
list(canon="OmegaRatio", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="OmegaRatio"),
|
|
list(canon="OnNeck", arch="scalar_candle", params=c(), width=0L, name="OnNeck"),
|
|
list(canon="OpenInterestDelta", arch="deriv", params=c(), width=0L, name="OpenInterestDelta"),
|
|
list(canon="OpenInterestMomentum", arch="deriv", params=c(10.0), width=0L, name="OpenInterestMomentum"),
|
|
list(canon="OpeningMarubozu", arch="scalar_candle", params=c(), width=0L, name="OpeningMarubozu"),
|
|
list(canon="OpeningRange", arch="multi_candle", params=c(14.0), width=3L, name="OpeningRange"),
|
|
list(canon="OrderBookImbalanceFull", arch="ob", params=c(), width=0L, name="OrderBookImbalanceFull"),
|
|
list(canon="OrderBookImbalanceTop1", arch="ob", params=c(), width=0L, name="OrderBookImbalanceTop1"),
|
|
list(canon="OrderBookImbalanceTopN", arch="ob", params=c(5.0), width=0L, name="OrderBookImbalanceTopN"),
|
|
list(canon="OrderFlowImbalance", arch="ob", params=c(20.0), width=0L, name="OrderFlowImbalance"),
|
|
list(canon="OuHalfLife", arch="pairwise", params=c(14.0), width=0L, name="OuHalfLife"),
|
|
list(canon="OvernightGap", arch="scalar_candle", params=c(0.0), width=0L, name="OvernightGap"),
|
|
list(canon="OvernightIntradayReturn", arch="multi_candle", params=c(14.0), width=2L, name="OvernightIntradayReturn"),
|
|
list(canon="PainIndex", arch="scalar_f64", params=c(14.0), width=0L, name="PainIndex"),
|
|
list(canon="PairSpreadZScore", arch="pairwise", params=c(20.0,20.0), width=0L, name="PairSpreadZScore"),
|
|
list(canon="PairwiseBeta", arch="pairwise", params=c(14.0), width=0L, name="PairwiseBeta"),
|
|
list(canon="ParkinsonVolatility", arch="scalar_candle", params=c(20.0,252.0), width=0L, name="ParkinsonVolatility"),
|
|
list(canon="PearsonCorrelation", arch="pairwise", params=c(14.0), width=0L, name="PearsonCorrelation"),
|
|
list(canon="PercentAboveMa", arch="cross", params=c(), width=0L, name="PercentAboveMa"),
|
|
list(canon="PercentB", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="PercentB"),
|
|
list(canon="PercentageTrailingStop", arch="scalar_f64", params=c(2.0), width=0L, name="PercentageTrailingStop"),
|
|
list(canon="PerpetualPremiumIndex", arch="deriv", params=c(), width=0L, name="PerpetualPremiumIndex"),
|
|
list(canon="Pgo", arch="scalar_candle", params=c(14.0), width=0L, name="PGO"),
|
|
list(canon="PiercingDarkCloud", arch="scalar_candle", params=c(), width=0L, name="PiercingDarkCloud"),
|
|
list(canon="Pin", arch="trade", params=c(20.0), width=0L, name="PIN"),
|
|
list(canon="PivotReversal", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="PivotReversal"),
|
|
list(canon="PlusDi", arch="scalar_candle", params=c(14.0), width=0L, name="PLUS_DI"),
|
|
list(canon="PlusDm", arch="scalar_candle", params=c(14.0), width=0L, name="PLUS_DM"),
|
|
list(canon="Pmo", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="PMO"),
|
|
list(canon="PointAndFigureBars", arch="bars_close", params=c(2.0,3.0), width=0L, name="PointAndFigureBars"),
|
|
list(canon="PolarizedFractalEfficiency", arch="scalar_f64", params=c(10.0,5.0), width=0L, name="PolarizedFractalEfficiency"),
|
|
list(canon="Ppo", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="PPO"),
|
|
list(canon="PpoHistogram", arch="scalar_f64", params=c(3.0,7.0,14.0), width=0L, name="PpoHistogram"),
|
|
list(canon="ProfileShape", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="ProfileShape"),
|
|
list(canon="ProfitFactor", arch="scalar_f64", params=c(14.0), width=0L, name="ProfitFactor"),
|
|
list(canon="ProjectionBands", arch="multi_candle", params=c(14.0), width=3L, name="ProjectionBands"),
|
|
list(canon="ProjectionOscillator", arch="scalar_candle", params=c(14.0), width=0L, name="ProjectionOscillator"),
|
|
list(canon="Psar", arch="scalar_candle", params=c(0.02,0.02,0.2), width=0L, name="PSAR"),
|
|
list(canon="Pvi", arch="scalar_candle", params=c(), width=0L, name="PVI"),
|
|
list(canon="Qqe", arch="multi_f64", params=c(3.0,7.0,2.0), width=2L, name="QQE"),
|
|
list(canon="Qstick", arch="scalar_candle", params=c(14.0), width=0L, name="Qstick"),
|
|
list(canon="QuartileBands", arch="multi_f64", params=c(14.0), width=3L, name="QuartileBands"),
|
|
list(canon="QuotedSpread", arch="ob", params=c(), width=0L, name="QuotedSpread"),
|
|
list(canon="RSquared", arch="scalar_f64", params=c(14.0), width=0L, name="RSquared"),
|
|
list(canon="RangeBars", arch="bars_close", params=c(2.0), width=0L, name="RangeBars"),
|
|
list(canon="RealizedSpread", arch="trademid", params=c(20.0), width=0L, name="RealizedSpread"),
|
|
list(canon="RealizedVolatility", arch="scalar_f64", params=c(14.0), width=0L, name="RealizedVolatility"),
|
|
list(canon="RecoveryFactor", arch="scalar_f64", params=c(), width=0L, name="RecoveryFactor"),
|
|
list(canon="RectangleRange", arch="scalar_candle", params=c(), width=0L, name="RectangleRange"),
|
|
list(canon="Reflex", arch="scalar_f64", params=c(14.0), width=0L, name="Reflex"),
|
|
list(canon="RegimeLabel", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="RegimeLabel"),
|
|
list(canon="RelativeStrengthAB", arch="multi_pairwise", params=c(14.0,14.0), width=3L, name="RelativeStrengthAB"),
|
|
list(canon="RenkoBars", arch="bars_close", params=c(2.0), width=0L, name="RenkoBars"),
|
|
list(canon="RenkoTrailingStop", arch="scalar_f64", params=c(2.0), width=0L, name="RenkoTrailingStop"),
|
|
list(canon="RickshawMan", arch="scalar_candle", params=c(), width=0L, name="RickshawMan"),
|
|
list(canon="RisingThreeMethods", arch="scalar_candle", params=c(), width=0L, name="RisingThreeMethods"),
|
|
list(canon="Rmi", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="RMI"),
|
|
list(canon="Roc", arch="scalar_f64", params=c(14.0), width=0L, name="ROC"),
|
|
list(canon="Rocp", arch="scalar_f64", params=c(14.0), width=0L, name="ROCP"),
|
|
list(canon="Rocr", arch="scalar_f64", params=c(14.0), width=0L, name="ROCR"),
|
|
list(canon="Rocr100", arch="scalar_f64", params=c(14.0), width=0L, name="ROCR100"),
|
|
list(canon="RogersSatchellVolatility", arch="scalar_candle", params=c(20.0,252.0), width=0L, name="RogersSatchellVolatility"),
|
|
list(canon="RollMeasure", arch="trade", params=c(20.0), width=0L, name="RollMeasure"),
|
|
list(canon="RollingCorrelation", arch="pairwise", params=c(14.0), width=0L, name="RollingCorrelation"),
|
|
list(canon="RollingCovariance", arch="pairwise", params=c(14.0), width=0L, name="RollingCovariance"),
|
|
list(canon="RollingIqr", arch="scalar_f64", params=c(14.0), width=0L, name="RollingIqr"),
|
|
list(canon="RollingMinMaxScaler", arch="scalar_f64", params=c(14.0), width=0L, name="RollingMinMaxScaler"),
|
|
list(canon="RollingPercentileRank", arch="scalar_f64", params=c(14.0), width=0L, name="RollingPercentileRank"),
|
|
list(canon="RollingQuantile", arch="scalar_f64", params=c(20.0,0.5), width=0L, name="RollingQuantile"),
|
|
list(canon="RollingVwap", arch="scalar_candle", params=c(14.0), width=0L, name="RollingVWAP"),
|
|
list(canon="RoofingFilter", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="RoofingFilter"),
|
|
list(canon="Rsi", arch="scalar_f64", params=c(14.0), width=0L, name="RSI"),
|
|
list(canon="Rsx", arch="scalar_f64", params=c(14.0), width=0L, name="RSX"),
|
|
list(canon="RunBars", arch="bars_candle4", params=c(3.0), width=0L, name="RunBars"),
|
|
list(canon="Rvi", arch="scalar_candle", params=c(14.0), width=0L, name="RVI"),
|
|
list(canon="RviVolatility", arch="scalar_f64", params=c(14.0), width=0L, name="RVIVolatility"),
|
|
list(canon="Rwi", arch="multi_candle", params=c(14.0), width=2L, name="RWI"),
|
|
list(canon="SampleEntropy", arch="scalar_f64", params=c(20.0,2.0,0.2), width=0L, name="SampleEntropy"),
|
|
list(canon="SarExt", arch="scalar_candle", params=c(2.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5), width=0L, name="SAREXT"),
|
|
list(canon="SeasonalZScore", arch="scalar_candle", params=c(14.0), width=0L, name="SeasonalZScore"),
|
|
list(canon="SeparatingLines", arch="scalar_candle", params=c(), width=0L, name="SeparatingLines"),
|
|
list(canon="SessionHighLow", arch="multi_candle", params=c(14.0), width=2L, name="SessionHighLow"),
|
|
list(canon="SessionRange", arch="multi_candle", params=c(14.0), width=3L, name="SessionRange"),
|
|
list(canon="SessionVwap", arch="scalar_candle", params=c(14.0), width=0L, name="SessionVwap"),
|
|
list(canon="ShannonEntropy", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="ShannonEntropy"),
|
|
list(canon="Shark", arch="scalar_candle", params=c(), width=0L, name="Shark"),
|
|
list(canon="SharpeRatio", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="SharpeRatio"),
|
|
list(canon="ShootingStar", arch="scalar_candle", params=c(), width=0L, name="ShootingStar"),
|
|
list(canon="ShortLine", arch="scalar_candle", params=c(), width=0L, name="ShortLine"),
|
|
list(canon="SignedVolume", arch="trade", params=c(), width=0L, name="SignedVolume"),
|
|
list(canon="SineWave", arch="scalar_f64", params=c(), width=0L, name="SineWave"),
|
|
list(canon="SineWeightedMa", arch="scalar_f64", params=c(14.0), width=0L, name="SWMA"),
|
|
list(canon="SinglePrints", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="SinglePrints"),
|
|
list(canon="Skewness", arch="scalar_f64", params=c(14.0), width=0L, name="Skewness"),
|
|
list(canon="Sma", arch="scalar_f64", params=c(14.0), width=0L, name="SMA"),
|
|
list(canon="Smi", arch="scalar_candle", params=c(3.0,7.0,14.0), width=0L, name="SMI"),
|
|
list(canon="Smma", arch="scalar_f64", params=c(14.0), width=0L, name="SMMA"),
|
|
list(canon="SmoothedHeikinAshi", arch="multi_candle", params=c(14.0), width=4L, name="SmoothedHeikinAshi"),
|
|
list(canon="SortinoRatio", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="SortinoRatio"),
|
|
list(canon="SpearmanCorrelation", arch="pairwise", params=c(14.0), width=0L, name="SpearmanCorrelation"),
|
|
list(canon="SpinningTop", arch="scalar_candle", params=c(), width=0L, name="SpinningTop"),
|
|
list(canon="SpreadAr1Coefficient", arch="pairwise", params=c(14.0), width=0L, name="SpreadAr1Coefficient"),
|
|
list(canon="SpreadBollingerBands", arch="multi_pairwise", params=c(14.0,2.0), width=4L, name="SpreadBollingerBands"),
|
|
list(canon="SpreadHurst", arch="pairwise", params=c(14.0), width=0L, name="SpreadHurst"),
|
|
list(canon="StalledPattern", arch="scalar_candle", params=c(), width=0L, name="StalledPattern"),
|
|
list(canon="StandardError", arch="scalar_f64", params=c(14.0), width=0L, name="StandardError"),
|
|
list(canon="StandardErrorBands", arch="multi_f64", params=c(14.0,2.0), width=3L, name="StandardErrorBands"),
|
|
list(canon="StarcBands", arch="multi_candle", params=c(3.0,7.0,2.0), width=3L, name="StarcBands"),
|
|
list(canon="Stc", arch="scalar_f64", params=c(10.0,23.0,10.0,0.5), width=0L, name="STC"),
|
|
list(canon="StdDev", arch="scalar_f64", params=c(14.0), width=0L, name="StdDev"),
|
|
list(canon="StepTrailingStop", arch="scalar_f64", params=c(2.0), width=0L, name="StepTrailingStop"),
|
|
list(canon="SterlingRatio", arch="scalar_f64", params=c(14.0), width=0L, name="SterlingRatio"),
|
|
list(canon="StickSandwich", arch="scalar_candle", params=c(), width=0L, name="StickSandwich"),
|
|
list(canon="StochRsi", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="StochRSI"),
|
|
list(canon="Stochastic", arch="multi_candle", params=c(3.0,7.0), width=2L, name="Stochastic"),
|
|
list(canon="StochasticCci", arch="scalar_candle", params=c(14.0), width=0L, name="StochasticCCI"),
|
|
list(canon="SuperSmoother", arch="scalar_f64", params=c(14.0), width=0L, name="SuperSmoother"),
|
|
list(canon="SuperTrend", arch="multi_candle", params=c(14.0,2.0), width=2L, name="SuperTrend"),
|
|
list(canon="T3", arch="scalar_f64", params=c(5.0,0.7), width=0L, name="T3"),
|
|
list(canon="TailRatio", arch="scalar_f64", params=c(14.0), width=0L, name="TailRatio"),
|
|
list(canon="TakerBuySellRatio", arch="deriv", params=c(), width=0L, name="TakerBuySellRatio"),
|
|
list(canon="Takuri", arch="scalar_candle", params=c(), width=0L, name="Takuri"),
|
|
list(canon="TasukiGap", arch="scalar_candle", params=c(), width=0L, name="TasukiGap"),
|
|
list(canon="TdCamouflage", arch="scalar_candle", params=c(), width=0L, name="TDCamouflage"),
|
|
list(canon="TdClop", arch="scalar_candle", params=c(), width=0L, name="TDClop"),
|
|
list(canon="TdClopwin", arch="scalar_candle", params=c(), width=0L, name="TDClopwin"),
|
|
list(canon="TdCombo", arch="scalar_candle", params=c(3.0,7.0,14.0,28.0), width=0L, name="TDCombo"),
|
|
list(canon="TdCountdown", arch="scalar_candle", params=c(3.0,7.0,14.0,28.0), width=0L, name="TDCountdown"),
|
|
list(canon="TdDWave", arch="scalar_candle", params=c(2.0), width=0L, name="TDDWave"),
|
|
list(canon="TdDeMarker", arch="scalar_candle", params=c(14.0), width=0L, name="TDDeMarker"),
|
|
list(canon="TdDifferential", arch="scalar_candle", params=c(), width=0L, name="TDDifferential"),
|
|
list(canon="TdLines", arch="multi_candle", params=c(3.0,7.0), width=2L, name="TDLines"),
|
|
list(canon="TdMovingAverage", arch="multi_candle", params=c(3.0,7.0), width=2L, name="TDMovingAverage"),
|
|
list(canon="TdOpen", arch="scalar_candle", params=c(), width=0L, name="TDOpen"),
|
|
list(canon="TdPressure", arch="scalar_candle", params=c(14.0), width=0L, name="TDPressure"),
|
|
list(canon="TdPropulsion", arch="scalar_candle", params=c(), width=0L, name="TDPropulsion"),
|
|
list(canon="TdRangeProjection", arch="multi_candle", params=c(), width=2L, name="TDRangeProjection"),
|
|
list(canon="TdRei", arch="scalar_candle", params=c(14.0), width=0L, name="TDREI"),
|
|
list(canon="TdRiskLevel", arch="multi_candle", params=c(3.0,7.0), width=2L, name="TDRiskLevel"),
|
|
list(canon="TdSequential", arch="multi_candle", params=c(3.0,7.0,14.0,28.0), width=3L, name="TDSequential"),
|
|
list(canon="TdSetup", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="TDSetup"),
|
|
list(canon="TdTrap", arch="scalar_candle", params=c(), width=0L, name="TDTrap"),
|
|
list(canon="Tema", arch="scalar_f64", params=c(14.0), width=0L, name="TEMA"),
|
|
list(canon="TermStructureBasis", arch="deriv", params=c(), width=0L, name="TermStructureBasis"),
|
|
list(canon="ThreeDrives", arch="scalar_candle", params=c(), width=0L, name="ThreeDrives"),
|
|
list(canon="ThreeInside", arch="scalar_candle", params=c(), width=0L, name="ThreeInside"),
|
|
list(canon="ThreeLineBreak", arch="scalar_candle", params=c(14.0), width=0L, name="ThreeLineBreak"),
|
|
list(canon="ThreeLineBreakBars", arch="bars_close", params=c(3.0), width=0L, name="ThreeLineBreakBars"),
|
|
list(canon="ThreeLineStrike", arch="scalar_candle", params=c(), width=0L, name="ThreeLineStrike"),
|
|
list(canon="ThreeOutside", arch="scalar_candle", params=c(), width=0L, name="ThreeOutside"),
|
|
list(canon="ThreeSoldiersOrCrows", arch="scalar_candle", params=c(), width=0L, name="ThreeSoldiersOrCrows"),
|
|
list(canon="ThreeStarsInSouth", arch="scalar_candle", params=c(), width=0L, name="ThreeStarsInSouth"),
|
|
list(canon="Thrusting", arch="scalar_candle", params=c(), width=0L, name="Thrusting"),
|
|
list(canon="TickBars", arch="bars_candle5", params=c(2.0), width=0L, name="TickBars"),
|
|
list(canon="TickIndex", arch="cross", params=c(), width=0L, name="TickIndex"),
|
|
list(canon="Tii", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="TII"),
|
|
list(canon="TimeBasedStop", arch="scalar_candle", params=c(14.0), width=0L, name="TimeBasedStop"),
|
|
list(canon="TimeOfDayReturnProfile", arch="profile_bins", params=c(24.0,0.0), width=24L, name="TimeOfDayReturnProfile"),
|
|
list(canon="TowerTopBottom", arch="scalar_candle", params=c(), width=0L, name="TowerTopBottom"),
|
|
list(canon="TpoProfile", arch="profile_pricebins", params=c(30.0,50.0), width=52L, name="TpoProfile"),
|
|
list(canon="TradeImbalance", arch="trade", params=c(20.0), width=0L, name="TradeImbalance"),
|
|
list(canon="TradeSignAutocorrelation", arch="trade", params=c(20.0), width=0L, name="TradeSignAutocorrelation"),
|
|
list(canon="TradeVolumeIndex", arch="scalar_candle", params=c(2.0), width=0L, name="TradeVolumeIndex"),
|
|
list(canon="TrendLabel", arch="scalar_f64", params=c(14.0), width=0L, name="TrendLabel"),
|
|
list(canon="TrendStrengthIndex", arch="scalar_f64", params=c(14.0), width=0L, name="TrendStrengthIndex"),
|
|
list(canon="Trendflex", arch="scalar_f64", params=c(14.0), width=0L, name="Trendflex"),
|
|
list(canon="TreynorRatio", arch="pairwise", params=c(14.0,2.0), width=0L, name="TreynorRatio"),
|
|
list(canon="Triangle", arch="scalar_candle", params=c(), width=0L, name="Triangle"),
|
|
list(canon="Trima", arch="scalar_f64", params=c(14.0), width=0L, name="TRIMA"),
|
|
list(canon="Trin", arch="cross", params=c(), width=0L, name="Trin"),
|
|
list(canon="TripleTopBottom", arch="scalar_candle", params=c(), width=0L, name="TripleTopBottom"),
|
|
list(canon="Tristar", arch="scalar_candle", params=c(), width=0L, name="Tristar"),
|
|
list(canon="Trix", arch="scalar_f64", params=c(14.0), width=0L, name="TRIX"),
|
|
list(canon="TrueRange", arch="scalar_candle", params=c(), width=0L, name="TrueRange"),
|
|
list(canon="Tsf", arch="scalar_f64", params=c(14.0), width=0L, name="TSF"),
|
|
list(canon="TsfOscillator", arch="scalar_f64", params=c(14.0), width=0L, name="TsfOscillator"),
|
|
list(canon="Tsi", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="TSI"),
|
|
list(canon="Tsv", arch="scalar_candle", params=c(14.0), width=0L, name="TSV"),
|
|
list(canon="TtmSqueeze", arch="multi_candle", params=c(14.0,2.0,0.5), width=2L, name="TtmSqueeze"),
|
|
list(canon="TtmTrend", arch="scalar_candle", params=c(14.0), width=0L, name="TtmTrend"),
|
|
list(canon="TurnOfMonth", arch="scalar_candle", params=c(3.0,3.0,0.0), width=0L, name="TurnOfMonth"),
|
|
list(canon="Tweezer", arch="scalar_candle", params=c(), width=0L, name="Tweezer"),
|
|
list(canon="TwiggsMoneyFlow", arch="scalar_candle", params=c(14.0), width=0L, name="TwiggsMoneyFlow"),
|
|
list(canon="TwoCrows", arch="scalar_candle", params=c(), width=0L, name="TwoCrows"),
|
|
list(canon="TypicalPrice", arch="scalar_candle", params=c(), width=0L, name="TypicalPrice"),
|
|
list(canon="UlcerIndex", arch="scalar_f64", params=c(14.0), width=0L, name="UlcerIndex"),
|
|
list(canon="UltimateOscillator", arch="scalar_candle", params=c(3.0,7.0,14.0), width=0L, name="UltimateOscillator"),
|
|
list(canon="UniqueThreeRiver", arch="scalar_candle", params=c(), width=0L, name="UniqueThreeRiver"),
|
|
list(canon="UniversalOscillator", arch="scalar_f64", params=c(14.0), width=0L, name="UniversalOscillator"),
|
|
list(canon="UpDownVolumeRatio", arch="cross", params=c(), width=0L, name="UpDownVolumeRatio"),
|
|
list(canon="UpsideGapThreeMethods", arch="scalar_candle", params=c(), width=0L, name="UpsideGapThreeMethods"),
|
|
list(canon="UpsideGapTwoCrows", arch="scalar_candle", params=c(), width=0L, name="UpsideGapTwoCrows"),
|
|
list(canon="UpsidePotentialRatio", arch="scalar_f64", params=c(14.0,2.0), width=0L, name="UpsidePotentialRatio"),
|
|
list(canon="ValueArea", arch="multi_candle", params=c(20.0,50.0,0.7), width=3L, name="ValueArea"),
|
|
list(canon="ValueAtRisk", arch="scalar_f64", params=c(20.0,0.95), width=0L, name="ValueAtRisk"),
|
|
list(canon="Variance", arch="scalar_f64", params=c(14.0), width=0L, name="Variance"),
|
|
list(canon="VarianceRatio", arch="pairwise", params=c(60.0,2.0), width=0L, name="VarianceRatio"),
|
|
list(canon="VerticalHorizontalFilter", arch="scalar_f64", params=c(14.0), width=0L, name="VerticalHorizontalFilter"),
|
|
list(canon="Vidya", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="VIDYA"),
|
|
list(canon="VolatilityCone", arch="multi_candle", params=c(3.0,7.0), width=5L, name="VolatilityCone"),
|
|
list(canon="VolatilityOfVolatility", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="VolatilityOfVolatility"),
|
|
list(canon="VolatilityRatio", arch="scalar_candle", params=c(14.0), width=0L, name="VolatilityRatio"),
|
|
list(canon="VoltyStop", arch="scalar_candle", params=c(14.0,2.0), width=0L, name="VoltyStop"),
|
|
list(canon="VolumeBars", arch="bars_candle5", params=c(500.0), width=0L, name="VolumeBars"),
|
|
list(canon="VolumeByTimeProfile", arch="profile_bins", params=c(24.0,0.0), width=24L, name="VolumeByTimeProfile"),
|
|
list(canon="VolumeOscillator", arch="scalar_candle", params=c(3.0,7.0), width=0L, name="VolumeOscillator"),
|
|
list(canon="VolumePriceTrend", arch="scalar_candle", params=c(), width=0L, name="VPT"),
|
|
list(canon="VolumeProfile", arch="profile_pricebins", params=c(20.0,50.0), width=52L, name="VolumeProfile"),
|
|
list(canon="VolumeRsi", arch="scalar_candle", params=c(14.0), width=0L, name="VolumeRsi"),
|
|
list(canon="VolumeWeightedMacd", arch="multi_candle", params=c(3.0,7.0,14.0), width=3L, name="VolumeWeightedMacd"),
|
|
list(canon="VolumeWeightedSr", arch="multi_candle", params=c(14.0), width=2L, name="VolumeWeightedSr"),
|
|
list(canon="Vortex", arch="multi_candle", params=c(14.0), width=2L, name="Vortex"),
|
|
list(canon="Vpin", arch="trade", params=c(5000.0,10.0), width=0L, name="Vpin"),
|
|
list(canon="Vwap", arch="scalar_candle", params=c(), width=0L, name="VWAP"),
|
|
list(canon="VwapStdDevBands", arch="multi_candle", params=c(2.0), width=4L, name="VwapStdDevBands"),
|
|
list(canon="Vwma", arch="scalar_candle", params=c(14.0), width=0L, name="VWMA"),
|
|
list(canon="Vzo", arch="scalar_candle", params=c(14.0), width=0L, name="VZO"),
|
|
list(canon="Wad", arch="scalar_candle", params=c(), width=0L, name="Wad"),
|
|
list(canon="WavePm", arch="scalar_f64", params=c(3.0,7.0), width=0L, name="WavePm"),
|
|
list(canon="WaveTrend", arch="multi_candle", params=c(3.0,7.0,14.0), width=2L, name="WaveTrend"),
|
|
list(canon="Wedge", arch="scalar_candle", params=c(), width=0L, name="Wedge"),
|
|
list(canon="WeightedClose", arch="scalar_candle", params=c(), width=0L, name="WeightedClose"),
|
|
list(canon="WickRatio", arch="scalar_candle", params=c(), width=0L, name="WickRatio"),
|
|
list(canon="WilliamsFractals", arch="multi_candle", params=c(), width=2L, name="WilliamsFractals"),
|
|
list(canon="WilliamsR", arch="scalar_candle", params=c(14.0), width=0L, name="WilliamsR"),
|
|
list(canon="WinRate", arch="scalar_f64", params=c(14.0), width=0L, name="WinRate"),
|
|
list(canon="Wma", arch="scalar_f64", params=c(14.0), width=0L, name="WMA"),
|
|
list(canon="WoodiePivots", arch="multi_candle", params=c(), width=5L, name="WoodiePivots"),
|
|
list(canon="YangZhangVolatility", arch="scalar_candle", params=c(20.0,252.0), width=0L, name="YangZhangVolatility"),
|
|
list(canon="YoyoExit", arch="scalar_candle", params=c(14.0,2.0), width=0L, name="YoyoExit"),
|
|
list(canon="ZScore", arch="scalar_f64", params=c(14.0), width=0L, name="ZScore"),
|
|
list(canon="ZeroLagMacd", arch="multi_f64", params=c(3.0,7.0,14.0), width=3L, name="ZeroLagMACD"),
|
|
list(canon="ZigZag", arch="multi_candle", params=c(0.02), width=2L, name="ZigZag"),
|
|
list(canon="Zlema", arch="scalar_f64", params=c(14.0), width=0L, name="ZLEMA")
|
|
)
|