# 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")
)
