Files
QuanTAlib/lib/PublicAPI.Shipped.net48.txt
T
Miha Kralj bc474fdadf feat: freeze public API and publish snupkg symbols
Added PublicApiAnalyzers 5.6.0 with PublicAPI.Shipped baselines (net10.0/net48) so breaking API changes fail the build (RS0016/RS0017). Enabled snupkg symbol packages and CI push.
2026-09-27 18:00:14 -07:00

6639 lines
501 KiB
Plaintext

#nullable enable
QuanTAlib.ALaguerre
QuanTAlib.ALaguerre.ALaguerre(QuanTAlib.ITValuePublisher! source, int length = 20, int medianLength = 5) -> void
QuanTAlib.ALaguerre.ALaguerre(QuanTAlib.TSeries! source, int length = 20, int medianLength = 5) -> void
QuanTAlib.ALaguerre.ALaguerre(int length = 20, int medianLength = 5) -> void
QuanTAlib.Aberr
QuanTAlib.Aberr.Aberr(QuanTAlib.ITValuePublisher! source, int period, double multiplier = 2) -> void
QuanTAlib.Aberr.Aberr(QuanTAlib.TSeries! source, int period, double multiplier = 2) -> void
QuanTAlib.Aberr.Aberr(int period, double multiplier = 2) -> void
QuanTAlib.Aberr.BatchOutputs
QuanTAlib.Aberr.BatchOutputs.BatchOutputs() -> void
QuanTAlib.Aberr.BatchOutputs.BatchOutputs(System.Span<double> middle, System.Span<double> upper, System.Span<double> lower) -> void
QuanTAlib.Aberr.BatchOutputs.Equals(QuanTAlib.Aberr.BatchOutputs other) -> bool
QuanTAlib.Aberr.Dispose() -> void
QuanTAlib.Aberr.IsHot.get -> bool
QuanTAlib.Aberr.Last.get -> QuanTAlib.TValue
QuanTAlib.Aberr.Lower.get -> QuanTAlib.TValue
QuanTAlib.Aberr.Name.get -> string!
QuanTAlib.Aberr.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Aberr.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Aberr.Reset() -> void
QuanTAlib.Aberr.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Aberr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Aberr.Upper.get -> QuanTAlib.TValue
QuanTAlib.Aberr.WarmupPeriod.get -> int
QuanTAlib.Above
QuanTAlib.Above.Above() -> void
QuanTAlib.Above.Above(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Above.Above(QuanTAlib.ITValuePublisher! a, double threshold) -> void
QuanTAlib.AboveOp
QuanTAlib.AboveOp.AboveOp() -> void
QuanTAlib.AboveOp.Eval(double a, double b, double eps) -> bool
QuanTAlib.AbstractBase
QuanTAlib.AbstractBase.AbstractBase() -> void
QuanTAlib.AbstractBase.Dispose() -> void
QuanTAlib.AbstractBase.Last.get -> QuanTAlib.TValue
QuanTAlib.AbstractBase.Last.set -> void
QuanTAlib.AbstractBase.Name.get -> string!
QuanTAlib.AbstractBase.Name.init -> void
QuanTAlib.AbstractBase.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.AbstractBase.PubEvent(QuanTAlib.TValue value, bool isNew = true) -> void
QuanTAlib.AbstractBase.WarmupPeriod.get -> int
QuanTAlib.AbstractBase.WarmupPeriod.init -> void
QuanTAlib.Ac
QuanTAlib.Ac.Ac(int fastPeriod = 5, int slowPeriod = 34, int acPeriod = 5) -> void
QuanTAlib.Ac.IsHot.get -> bool
QuanTAlib.Ac.Last.get -> QuanTAlib.TValue
QuanTAlib.Ac.Name.get -> string!
QuanTAlib.Ac.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Ac.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ac.Reset() -> void
QuanTAlib.Ac.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ac.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ac.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ac.WarmupPeriod.get -> int
QuanTAlib.AccBands
QuanTAlib.AccBands.AccBands(QuanTAlib.TBarSeries! source, int period, double factor = 4) -> void
QuanTAlib.AccBands.AccBands(int period, double factor = 4) -> void
QuanTAlib.AccBands.BatchInputs
QuanTAlib.AccBands.BatchInputs.BatchInputs() -> void
QuanTAlib.AccBands.BatchInputs.BatchInputs(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close) -> void
QuanTAlib.AccBands.BatchInputs.Equals(QuanTAlib.AccBands.BatchInputs other) -> bool
QuanTAlib.AccBands.BatchOutputs
QuanTAlib.AccBands.BatchOutputs.BatchOutputs() -> void
QuanTAlib.AccBands.BatchOutputs.BatchOutputs(System.Span<double> middle, System.Span<double> upper, System.Span<double> lower) -> void
QuanTAlib.AccBands.BatchOutputs.Equals(QuanTAlib.AccBands.BatchOutputs other) -> bool
QuanTAlib.AccBands.Dispose() -> void
QuanTAlib.AccBands.IsHot.get -> bool
QuanTAlib.AccBands.Last.get -> QuanTAlib.TValue
QuanTAlib.AccBands.Lower.get -> QuanTAlib.TValue
QuanTAlib.AccBands.Name.get -> string!
QuanTAlib.AccBands.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.AccBands.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.AccBands.Reset() -> void
QuanTAlib.AccBands.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.AccBands.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.AccBands.Upper.get -> QuanTAlib.TValue
QuanTAlib.AccBands.WarmupPeriod.get -> int
QuanTAlib.Accel
QuanTAlib.Accel.Accel() -> void
QuanTAlib.Accel.Accel(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Acf
QuanTAlib.Acf.Acf(QuanTAlib.ITValuePublisher! source, int period, int lag = 1) -> void
QuanTAlib.Acf.Acf(int period, int lag = 1) -> void
QuanTAlib.Acp
QuanTAlib.Acp.Acp(QuanTAlib.ITValuePublisher! source, int minPeriod = 8, int maxPeriod = 48, int avgLength = 3, bool enhance = true) -> void
QuanTAlib.Acp.Acp(int minPeriod = 8, int maxPeriod = 48, int avgLength = 3, bool enhance = true) -> void
QuanTAlib.Acp.DominantCycle.get -> double
QuanTAlib.Acp.NormalizedPower.get -> double
QuanTAlib.Ad
QuanTAlib.Ad.Ad() -> void
QuanTAlib.Ad.IsHot.get -> bool
QuanTAlib.Ad.Last.get -> QuanTAlib.TValue
QuanTAlib.Ad.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Ad.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ad.Reset() -> void
QuanTAlib.Ad.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ad.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ad.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ad.WarmupPeriod.get -> int
QuanTAlib.Add
QuanTAlib.Add.Add() -> void
QuanTAlib.Add.Add(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Add.Update(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
QuanTAlib.Adf
QuanTAlib.Adf.Adf(int period = 50, int maxLag = 0, QuanTAlib.Adf.AdfRegression regression = QuanTAlib.Adf.AdfRegression.Constant) -> void
QuanTAlib.Adf.AdfRegression
QuanTAlib.Adf.AdfRegression.Constant = 1 -> QuanTAlib.Adf.AdfRegression
QuanTAlib.Adf.AdfRegression.ConstantAndTrend = 2 -> QuanTAlib.Adf.AdfRegression
QuanTAlib.Adf.AdfRegression.NoConstant = 0 -> QuanTAlib.Adf.AdfRegression
QuanTAlib.Adf.LagsUsed.get -> int
QuanTAlib.Adf.PValue.get -> double
QuanTAlib.Adf.Statistic.get -> double
QuanTAlib.Adosc
QuanTAlib.Adosc.Adosc(int fastPeriod = 3, int slowPeriod = 10) -> void
QuanTAlib.Adosc.IsHot.get -> bool
QuanTAlib.Adosc.Last.get -> QuanTAlib.TValue
QuanTAlib.Adosc.Name.get -> string!
QuanTAlib.Adosc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Adosc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Adosc.Reset() -> void
QuanTAlib.Adosc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adosc.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Adosc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adosc.WarmupPeriod.get -> int
QuanTAlib.Adr
QuanTAlib.Adr.Adr(QuanTAlib.ITValuePublisher! source, int period, QuanTAlib.AdrMethod method = QuanTAlib.AdrMethod.Sma) -> void
QuanTAlib.Adr.Adr(QuanTAlib.TBarSeries! source, int period, QuanTAlib.AdrMethod method = QuanTAlib.AdrMethod.Sma) -> void
QuanTAlib.Adr.Adr(int period, QuanTAlib.AdrMethod method = QuanTAlib.AdrMethod.Sma) -> void
QuanTAlib.Adr.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.AdrMethod
QuanTAlib.AdrMethod.Ema = 2 -> QuanTAlib.AdrMethod
QuanTAlib.AdrMethod.Sma = 1 -> QuanTAlib.AdrMethod
QuanTAlib.AdrMethod.Wma = 3 -> QuanTAlib.AdrMethod
QuanTAlib.Adx
QuanTAlib.Adx.Adx(int period) -> void
QuanTAlib.Adx.DiMinus.get -> QuanTAlib.TValue
QuanTAlib.Adx.DiPlus.get -> QuanTAlib.TValue
QuanTAlib.Adx.DmMinus.get -> QuanTAlib.TValue
QuanTAlib.Adx.DmPlus.get -> QuanTAlib.TValue
QuanTAlib.Adx.IsHot.get -> bool
QuanTAlib.Adx.Last.get -> QuanTAlib.TValue
QuanTAlib.Adx.Name.get -> string!
QuanTAlib.Adx.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Adx.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Adx.Reset() -> void
QuanTAlib.Adx.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adx.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Adx.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adx.WarmupPeriod.get -> int
QuanTAlib.Adxr
QuanTAlib.Adxr.Adxr(int period) -> void
QuanTAlib.Adxr.IsHot.get -> bool
QuanTAlib.Adxr.Last.get -> QuanTAlib.TValue
QuanTAlib.Adxr.Name.get -> string!
QuanTAlib.Adxr.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Adxr.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Adxr.Reset() -> void
QuanTAlib.Adxr.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adxr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Adxr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adxr.WarmupPeriod.get -> int
QuanTAlib.Adxvma
QuanTAlib.Adxvma.Adxvma(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Adxvma.Adxvma(int period = 14) -> void
QuanTAlib.Adxvma.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Adxvma.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Afirma
QuanTAlib.Afirma.Afirma(QuanTAlib.ITValuePublisher! source, int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> void
QuanTAlib.Afirma.Afirma(QuanTAlib.TSeries! source, int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> void
QuanTAlib.Afirma.Afirma(int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> void
QuanTAlib.Afirma.IsNew.get -> bool
QuanTAlib.Afirma.WindowType
QuanTAlib.Afirma.WindowType.Blackman = 3 -> QuanTAlib.Afirma.WindowType
QuanTAlib.Afirma.WindowType.BlackmanHarris = 4 -> QuanTAlib.Afirma.WindowType
QuanTAlib.Afirma.WindowType.Hamming = 2 -> QuanTAlib.Afirma.WindowType
QuanTAlib.Afirma.WindowType.Hanning = 1 -> QuanTAlib.Afirma.WindowType
QuanTAlib.Afirma.WindowType.Rectangular = 0 -> QuanTAlib.Afirma.WindowType
QuanTAlib.Agc
QuanTAlib.Agc.Agc(QuanTAlib.ITValuePublisher! source, double decay = 0.991) -> void
QuanTAlib.Agc.Agc(double decay = 0.991) -> void
QuanTAlib.Agc.Decay.get -> double
QuanTAlib.Agc.IsNew.get -> bool
QuanTAlib.Ahrens
QuanTAlib.Ahrens.Ahrens(QuanTAlib.ITValuePublisher! source, int period = 9) -> void
QuanTAlib.Ahrens.Ahrens(int period = 9) -> void
QuanTAlib.Alligator
QuanTAlib.Alligator.Alligator() -> void
QuanTAlib.Alligator.Alligator(int jawPeriod, int jawOffset, int teethPeriod, int teethOffset, int lipsPeriod, int lipsOffset) -> void
QuanTAlib.Alligator.IsHot.get -> bool
QuanTAlib.Alligator.Jaw.get -> QuanTAlib.TValue
QuanTAlib.Alligator.JawOffset.get -> int
QuanTAlib.Alligator.JawPeriod.get -> int
QuanTAlib.Alligator.Last.get -> QuanTAlib.TValue
QuanTAlib.Alligator.Lips.get -> QuanTAlib.TValue
QuanTAlib.Alligator.LipsOffset.get -> int
QuanTAlib.Alligator.LipsPeriod.get -> int
QuanTAlib.Alligator.Name.get -> string!
QuanTAlib.Alligator.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Alligator.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Alligator.Reset() -> void
QuanTAlib.Alligator.Teeth.get -> QuanTAlib.TValue
QuanTAlib.Alligator.TeethOffset.get -> int
QuanTAlib.Alligator.TeethPeriod.get -> int
QuanTAlib.Alligator.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Alligator.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Alligator.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Alligator.WarmupPeriod.get -> int
QuanTAlib.Alma
QuanTAlib.Alma.Alma(QuanTAlib.ITValuePublisher! source, int period, double offset = 0.85, double sigma = 6) -> void
QuanTAlib.Alma.Alma(int period, double offset = 0.85, double sigma = 6) -> void
QuanTAlib.Alma.DefaultLastValidValue.get -> double
QuanTAlib.Alma.DefaultLastValidValue.set -> void
QuanTAlib.Alma.IsNew.get -> bool
QuanTAlib.Amat
QuanTAlib.Amat.Amat(QuanTAlib.ITValuePublisher! source, int fastPeriod = 10, int slowPeriod = 50) -> void
QuanTAlib.Amat.Amat(int fastPeriod = 10, int slowPeriod = 50) -> void
QuanTAlib.Amat.Dispose() -> void
QuanTAlib.Amat.FastEma.get -> QuanTAlib.TValue
QuanTAlib.Amat.IsHot.get -> bool
QuanTAlib.Amat.Last.get -> QuanTAlib.TValue
QuanTAlib.Amat.Name.get -> string!
QuanTAlib.Amat.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Amat.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Amat.Reset() -> void
QuanTAlib.Amat.SlowEma.get -> QuanTAlib.TValue
QuanTAlib.Amat.Strength.get -> QuanTAlib.TValue
QuanTAlib.Amat.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Amat.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Amat.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Amat.WarmupPeriod.get -> int
QuanTAlib.Amfm
QuanTAlib.Amfm.Am.get -> double
QuanTAlib.Amfm.Amfm(QuanTAlib.TBarSeries! source, int period = 30) -> void
QuanTAlib.Amfm.Amfm(int period = 30) -> void
QuanTAlib.Amfm.Fm.get -> double
QuanTAlib.Amfm.IsHot.get -> bool
QuanTAlib.Amfm.Last.get -> QuanTAlib.TValue
QuanTAlib.Amfm.Name.get -> string!
QuanTAlib.Amfm.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Amfm.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Amfm.Reset() -> void
QuanTAlib.Amfm.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Amfm.UpdateAll(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Am, QuanTAlib.TSeries! Fm)
QuanTAlib.Amfm.WarmupPeriod.get -> int
QuanTAlib.Ao
QuanTAlib.Ao.Ao(int fastPeriod = 5, int slowPeriod = 34) -> void
QuanTAlib.Ao.IsHot.get -> bool
QuanTAlib.Ao.Last.get -> QuanTAlib.TValue
QuanTAlib.Ao.Name.get -> string!
QuanTAlib.Ao.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Ao.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ao.Reset() -> void
QuanTAlib.Ao.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ao.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ao.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ao.WarmupPeriod.get -> int
QuanTAlib.Aobv
QuanTAlib.Aobv.Aobv() -> void
QuanTAlib.Aobv.IsHot.get -> bool
QuanTAlib.Aobv.Last.get -> QuanTAlib.TValue
QuanTAlib.Aobv.LastFast.get -> QuanTAlib.TValue
QuanTAlib.Aobv.LastSlow.get -> QuanTAlib.TValue
QuanTAlib.Aobv.Name.get -> string!
QuanTAlib.Aobv.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Aobv.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Aobv.Reset() -> void
QuanTAlib.Aobv.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Aobv.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Fast, QuanTAlib.TSeries! Slow)
QuanTAlib.Aobv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Aobv.WarmupPeriod.get -> int
QuanTAlib.Apchannel
QuanTAlib.Apchannel.Add(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Apchannel.Apchannel(QuanTAlib.TBarSeries! source, double alpha = 0.2) -> void
QuanTAlib.Apchannel.Apchannel(double alpha = 0.2) -> void
QuanTAlib.Apchannel.LowerBand.get -> double
QuanTAlib.Apchannel.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Apchannel.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Apchannel.UpperBand.get -> double
QuanTAlib.Apo
QuanTAlib.Apo.Apo(QuanTAlib.ITValuePublisher! source, int fastPeriod = 12, int slowPeriod = 26) -> void
QuanTAlib.Apo.Apo(int fastPeriod = 12, int slowPeriod = 26) -> void
QuanTAlib.Apo.Dispose() -> void
QuanTAlib.Apo.IsHot.get -> bool
QuanTAlib.Apo.Last.get -> QuanTAlib.TValue
QuanTAlib.Apo.Name.get -> string!
QuanTAlib.Apo.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Apo.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Apo.Reset() -> void
QuanTAlib.Apo.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Apo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Apo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Apo.WarmupPeriod.get -> int
QuanTAlib.Apz
QuanTAlib.Apz.Apz(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> void
QuanTAlib.Apz.Apz(int period, double multiplier = 2) -> void
QuanTAlib.Apz.BatchOutputs
QuanTAlib.Apz.BatchOutputs.BatchOutputs() -> void
QuanTAlib.Apz.BatchOutputs.BatchOutputs(System.Span<double> middle, System.Span<double> upper, System.Span<double> lower) -> void
QuanTAlib.Apz.BatchOutputs.Equals(QuanTAlib.Apz.BatchOutputs other) -> bool
QuanTAlib.Apz.IsHot.get -> bool
QuanTAlib.Apz.Last.get -> QuanTAlib.TValue
QuanTAlib.Apz.Lower.get -> QuanTAlib.TValue
QuanTAlib.Apz.Name.get -> string!
QuanTAlib.Apz.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Apz.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Apz.Reset() -> void
QuanTAlib.Apz.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Apz.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Apz.Upper.get -> QuanTAlib.TValue
QuanTAlib.Apz.WarmupPeriod.get -> int
QuanTAlib.Aroon
QuanTAlib.Aroon.Aroon(int period) -> void
QuanTAlib.Aroon.Down.get -> QuanTAlib.TValue
QuanTAlib.Aroon.IsHot.get -> bool
QuanTAlib.Aroon.Last.get -> QuanTAlib.TValue
QuanTAlib.Aroon.Name.get -> string!
QuanTAlib.Aroon.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Aroon.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Aroon.Reset() -> void
QuanTAlib.Aroon.Up.get -> QuanTAlib.TValue
QuanTAlib.Aroon.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Aroon.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Aroon.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Aroon.WarmupPeriod.get -> int
QuanTAlib.AroonOsc
QuanTAlib.AroonOsc.AroonOsc(int period) -> void
QuanTAlib.AroonOsc.IsHot.get -> bool
QuanTAlib.AroonOsc.Last.get -> QuanTAlib.TValue
QuanTAlib.AroonOsc.Name.get -> string!
QuanTAlib.AroonOsc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.AroonOsc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.AroonOsc.Reset() -> void
QuanTAlib.AroonOsc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.AroonOsc.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.AroonOsc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.AroonOsc.WarmupPeriod.get -> int
QuanTAlib.Asi
QuanTAlib.Asi.Asi(QuanTAlib.ITValuePublisher! source, double limitMove = 3) -> void
QuanTAlib.Asi.Asi(QuanTAlib.TBarSeries! source, double limitMove = 3) -> void
QuanTAlib.Asi.Asi(double limitMove = 3) -> void
QuanTAlib.Asi.IsHot.get -> bool
QuanTAlib.Asi.Last.get -> QuanTAlib.TValue
QuanTAlib.Asi.Name.get -> string!
QuanTAlib.Asi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Asi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Asi.Reset() -> void
QuanTAlib.Asi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Asi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Asi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Asi.WarmupPeriod.get -> int
QuanTAlib.AtHighest
QuanTAlib.AtHighest.AtHighest(QuanTAlib.ITValuePublisher! source, int n) -> void
QuanTAlib.AtHighest.AtHighest(int n) -> void
QuanTAlib.AtLowest
QuanTAlib.AtLowest.AtLowest(QuanTAlib.ITValuePublisher! source, int n) -> void
QuanTAlib.AtLowest.AtLowest(int n) -> void
QuanTAlib.Atr
QuanTAlib.Atr.Atr(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Atr.Atr(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Atr.Atr(int period) -> void
QuanTAlib.Atr.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Atr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.AtrBands
QuanTAlib.AtrBands.AtrBands(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> void
QuanTAlib.AtrBands.AtrBands(int period, double multiplier = 2) -> void
QuanTAlib.AtrBands.AtrBandsInput
QuanTAlib.AtrBands.AtrBandsInput.AtrBandsInput() -> void
QuanTAlib.AtrBands.AtrBandsInput.AtrBandsInput(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close) -> void
QuanTAlib.AtrBands.AtrBandsOutput
QuanTAlib.AtrBands.AtrBandsOutput.AtrBandsOutput() -> void
QuanTAlib.AtrBands.AtrBandsOutput.AtrBandsOutput(System.Span<double> middle, System.Span<double> upper, System.Span<double> lower) -> void
QuanTAlib.AtrBands.Dispose() -> void
QuanTAlib.AtrBands.IsHot.get -> bool
QuanTAlib.AtrBands.Last.get -> QuanTAlib.TValue
QuanTAlib.AtrBands.Lower.get -> QuanTAlib.TValue
QuanTAlib.AtrBands.Name.get -> string!
QuanTAlib.AtrBands.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.AtrBands.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.AtrBands.Reset() -> void
QuanTAlib.AtrBands.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.AtrBands.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.AtrBands.Upper.get -> QuanTAlib.TValue
QuanTAlib.AtrBands.WarmupPeriod.get -> int
QuanTAlib.Atrn
QuanTAlib.Atrn.Atrn(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Atrn.Atrn(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Atrn.Atrn(int period) -> void
QuanTAlib.Atrn.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Atrn.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Atrstop
QuanTAlib.Atrstop.Atrstop(QuanTAlib.TBarSeries! source, int period = 21, double multiplier = 3, bool useHighLow = false) -> void
QuanTAlib.Atrstop.Atrstop(int period = 21, double multiplier = 3, bool useHighLow = false) -> void
QuanTAlib.Atrstop.IsBullish.get -> bool
QuanTAlib.Atrstop.IsHot.get -> bool
QuanTAlib.Atrstop.Last.get -> QuanTAlib.TValue
QuanTAlib.Atrstop.Multiplier.get -> double
QuanTAlib.Atrstop.Name.get -> string!
QuanTAlib.Atrstop.Period.get -> int
QuanTAlib.Atrstop.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Atrstop.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Atrstop.Reset() -> void
QuanTAlib.Atrstop.StopValue.get -> double
QuanTAlib.Atrstop.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Atrstop.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Atrstop.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Atrstop.UseHighLow.get -> bool
QuanTAlib.Atrstop.WarmupPeriod.get -> int
QuanTAlib.Avgprice
QuanTAlib.Avgprice.Avgprice() -> void
QuanTAlib.Avgprice.Avgprice(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Avgprice.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Avgprice.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.BaxterKing
QuanTAlib.BaxterKing.BaxterKing(QuanTAlib.ITValuePublisher! source, int pLow = 6, int pHigh = 32, int k = 12) -> void
QuanTAlib.BaxterKing.BaxterKing(int pLow = 6, int pHigh = 32, int k = 12) -> void
QuanTAlib.BaxterKing.IsNew.get -> bool
QuanTAlib.BaxterKing.K.get -> int
QuanTAlib.BaxterKing.PHigh.get -> int
QuanTAlib.BaxterKing.PLow.get -> int
QuanTAlib.Bbands
QuanTAlib.Bbands.Bbands(QuanTAlib.ITValuePublisher! source, int period = 20, double multiplier = 2) -> void
QuanTAlib.Bbands.Bbands(int period = 20, double multiplier = 2) -> void
QuanTAlib.Bbands.Lower.get -> QuanTAlib.TValue
QuanTAlib.Bbands.Middle.get -> QuanTAlib.TValue
QuanTAlib.Bbands.PercentB.get -> QuanTAlib.TValue
QuanTAlib.Bbands.Upper.get -> QuanTAlib.TValue
QuanTAlib.Bbands.Width.get -> QuanTAlib.TValue
QuanTAlib.Bbb
QuanTAlib.Bbb.Bbb(QuanTAlib.ITValuePublisher! source, int period = 20, double multiplier = 2) -> void
QuanTAlib.Bbb.Bbb(int period = 20, double multiplier = 2) -> void
QuanTAlib.Bbb.Multiplier.get -> double
QuanTAlib.Bbb.Period.get -> int
QuanTAlib.Bbi
QuanTAlib.Bbi.Bbi(QuanTAlib.ITValuePublisher! source, int p1 = 3, int p2 = 6, int p3 = 12, int p4 = 24) -> void
QuanTAlib.Bbi.Bbi(int p1 = 3, int p2 = 6, int p3 = 12, int p4 = 24) -> void
QuanTAlib.Bbs
QuanTAlib.Bbs.BbMult.get -> double
QuanTAlib.Bbs.BbPeriod.get -> int
QuanTAlib.Bbs.Bbs(int bbPeriod = 20, double bbMult = 2, int kcPeriod = 20, double kcMult = 1.5) -> void
QuanTAlib.Bbs.IsHot.get -> bool
QuanTAlib.Bbs.KcMult.get -> double
QuanTAlib.Bbs.KcPeriod.get -> int
QuanTAlib.Bbs.Last.get -> QuanTAlib.TValue
QuanTAlib.Bbs.Name.get -> string!
QuanTAlib.Bbs.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Bbs.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Bbs.Reset() -> void
QuanTAlib.Bbs.SqueezeFired.get -> bool
QuanTAlib.Bbs.SqueezeOn.get -> bool
QuanTAlib.Bbs.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Bbs.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Bbs.WarmupPeriod.get -> int
QuanTAlib.Bbw
QuanTAlib.Bbw.Bbw(QuanTAlib.ITValuePublisher! source, int period, double multiplier = 2) -> void
QuanTAlib.Bbw.Bbw(int period, double multiplier = 2) -> void
QuanTAlib.Bbw.Multiplier.get -> double
QuanTAlib.Bbw.Period.get -> int
QuanTAlib.Bbwn
QuanTAlib.Bbwn.Bbwn(QuanTAlib.ITValuePublisher! source, int period, double multiplier = 2, int lookback = 252) -> void
QuanTAlib.Bbwn.Bbwn(int period, double multiplier = 2, int lookback = 252) -> void
QuanTAlib.Bbwn.Lookback.get -> int
QuanTAlib.Bbwn.Multiplier.get -> double
QuanTAlib.Bbwn.Period.get -> int
QuanTAlib.Bbwp
QuanTAlib.Bbwp.Bbwp(QuanTAlib.ITValuePublisher! source, int period, double multiplier = 2, int lookback = 252) -> void
QuanTAlib.Bbwp.Bbwp(int period, double multiplier = 2, int lookback = 252) -> void
QuanTAlib.Bbwp.Lookback.get -> int
QuanTAlib.Bbwp.Multiplier.get -> double
QuanTAlib.Bbwp.Period.get -> int
QuanTAlib.Below
QuanTAlib.Below.Below() -> void
QuanTAlib.Below.Below(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Below.Below(QuanTAlib.ITValuePublisher! a, double threshold) -> void
QuanTAlib.BelowOp
QuanTAlib.BelowOp.BelowOp() -> void
QuanTAlib.BelowOp.Eval(double a, double b, double eps) -> bool
QuanTAlib.Bessel
QuanTAlib.Bessel.Bessel(QuanTAlib.ITValuePublisher! source, int length) -> void
QuanTAlib.Bessel.Bessel(QuanTAlib.TSeries! source, int length) -> void
QuanTAlib.Bessel.Bessel(int length) -> void
QuanTAlib.Beta
QuanTAlib.Beta.Beta(int period) -> void
QuanTAlib.Beta.Update(QuanTAlib.TValue asset, QuanTAlib.TValue market, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Beta.Update(double asset, double market, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Betadist
QuanTAlib.Betadist.Betadist(QuanTAlib.ITValuePublisher! source, int period = 50, double alpha = 2, double beta = 2) -> void
QuanTAlib.Betadist.Betadist(int period = 50, double alpha = 2, double beta = 2) -> void
QuanTAlib.BiInputBatchDelegate
QuanTAlib.BiInputIndicatorBase
QuanTAlib.BiInputIndicatorBase.BiInputIndicatorBase(int period, string! name) -> void
QuanTAlib.BiInputIndicatorBase.BiInputState
QuanTAlib.BiInputIndicatorBase.BiInputState.BiInputState() -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.BiInputState(double Sum, double Compensation, double LastValidActual, double LastValidPredicted) -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.Compensation.get -> double
QuanTAlib.BiInputIndicatorBase.BiInputState.Compensation.set -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.Deconstruct(out double Sum, out double Compensation, out double LastValidActual, out double LastValidPredicted) -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.Equals(QuanTAlib.BiInputIndicatorBase.BiInputState other) -> bool
QuanTAlib.BiInputIndicatorBase.BiInputState.LastValidActual.get -> double
QuanTAlib.BiInputIndicatorBase.BiInputState.LastValidActual.set -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.LastValidPredicted.get -> double
QuanTAlib.BiInputIndicatorBase.BiInputState.LastValidPredicted.set -> void
QuanTAlib.BiInputIndicatorBase.BiInputState.Sum.get -> double
QuanTAlib.BiInputIndicatorBase.BiInputState.Sum.set -> void
QuanTAlib.BiInputIndicatorBase.Period.get -> int
QuanTAlib.BiInputIndicatorBase.Subscribe(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.BiInputIndicatorBase.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.BiInputIndicatorBase.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.BiInputIndicatorBase._p_state -> QuanTAlib.BiInputIndicatorBase.BiInputState
QuanTAlib.BiInputIndicatorBase._state -> QuanTAlib.BiInputIndicatorBase.BiInputState
QuanTAlib.Bias
QuanTAlib.Bias.Bias(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Bias.Bias(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Bias.Bias(int period) -> void
QuanTAlib.Bilateral
QuanTAlib.Bilateral.Bilateral(QuanTAlib.ITValuePublisher! source, int period, double sigmaSRatio = 0.5, double sigmaRMult = 1) -> void
QuanTAlib.Bilateral.Bilateral(int period, double sigmaSRatio = 0.5, double sigmaRMult = 1) -> void
QuanTAlib.Binomdist
QuanTAlib.Binomdist.Binomdist(QuanTAlib.ITValuePublisher! source, int period = 50, int trials = 20, int threshold = 10) -> void
QuanTAlib.Binomdist.Binomdist(int period = 50, int trials = 20, int threshold = 10) -> void
QuanTAlib.Blma
QuanTAlib.Blma.Blma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Blma.Blma(int period) -> void
QuanTAlib.Blma.Prime(System.ReadOnlySpan<QuanTAlib.TValue> source) -> void
QuanTAlib.Bop
QuanTAlib.Bop.Bop() -> void
QuanTAlib.Bop.Last.get -> QuanTAlib.TValue
QuanTAlib.Bop.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Bop.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Bop.Reset() -> void
QuanTAlib.Bop.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Bop.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Bpf
QuanTAlib.Bpf.Bpf(QuanTAlib.ITValuePublisher! source, int lowerPeriod, int upperPeriod) -> void
QuanTAlib.Bpf.Bpf(int lowerPeriod, int upperPeriod) -> void
QuanTAlib.Bpf.IsNew.get -> bool
QuanTAlib.Bpf.LowerPeriod.get -> int
QuanTAlib.Bpf.UpperPeriod.get -> int
QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.BothTouched = QuanTAlib.BracketFlags.StopTouched | QuanTAlib.BracketFlags.TargetTouched -> QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.EntryBar = 8 -> QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.GapThrough = 4 -> QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.None = 0 -> QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.StopTouched = 1 -> QuanTAlib.BracketFlags
QuanTAlib.BracketFlags.TargetTouched = 2 -> QuanTAlib.BracketFlags
QuanTAlib.Brar
QuanTAlib.Brar.Ar.get -> double
QuanTAlib.Brar.Br.get -> double
QuanTAlib.Brar.Brar(QuanTAlib.TBarSeries! source, int period = 26) -> void
QuanTAlib.Brar.Brar(int period = 26) -> void
QuanTAlib.Brar.IsHot.get -> bool
QuanTAlib.Brar.Last.get -> QuanTAlib.TValue
QuanTAlib.Brar.Name.get -> string!
QuanTAlib.Brar.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Brar.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Brar.Reset() -> void
QuanTAlib.Brar.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Brar.UpdateAll(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Br, QuanTAlib.TSeries! Ar)
QuanTAlib.Brar.WarmupPeriod.get -> int
QuanTAlib.Butter2
QuanTAlib.Butter2.Butter2(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Butter2.Butter2(int period) -> void
QuanTAlib.Butter3
QuanTAlib.Butter3.Butter3(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Butter3.Butter3(int period) -> void
QuanTAlib.BwMfi
QuanTAlib.BwMfi.BwMfi() -> void
QuanTAlib.BwMfi.BwMfi(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.BwMfi.IsHot.get -> bool
QuanTAlib.BwMfi.Last.get -> QuanTAlib.TValue
QuanTAlib.BwMfi.Name.get -> string!
QuanTAlib.BwMfi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.BwMfi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.BwMfi.Reset() -> void
QuanTAlib.BwMfi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.BwMfi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.BwMfi.Zone.get -> int
QuanTAlib.Bwma
QuanTAlib.Bwma.Bwma(QuanTAlib.ITValuePublisher! source, int period, int order = 0) -> void
QuanTAlib.Bwma.Bwma(int period, int order = 0) -> void
QuanTAlib.Bwma.IsNew.get -> bool
QuanTAlib.Cci
QuanTAlib.Cci.Cci(int period = 20) -> void
QuanTAlib.Cci.Period.get -> int
QuanTAlib.Cci.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Cci.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cci.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ccor
QuanTAlib.Ccor.Angle.get -> double
QuanTAlib.Ccor.Ccor(QuanTAlib.ITValuePublisher! source, int period = 20, double threshold = 9) -> void
QuanTAlib.Ccor.Ccor(int period = 20, double threshold = 9) -> void
QuanTAlib.Ccor.Imag.get -> double
QuanTAlib.Ccor.MarketState.get -> int
QuanTAlib.Ccor.Real.get -> double
QuanTAlib.Ccv
QuanTAlib.Ccv.Ccv(QuanTAlib.ITValuePublisher! source, int period, int method = 1) -> void
QuanTAlib.Ccv.Ccv(int period, int method = 1) -> void
QuanTAlib.Ccv.Method.get -> int
QuanTAlib.Ccv.Period.get -> int
QuanTAlib.Ccyc
QuanTAlib.Ccyc.Ccyc(QuanTAlib.ITValuePublisher! source, double alpha = 0.07) -> void
QuanTAlib.Ccyc.Ccyc(double alpha = 0.07) -> void
QuanTAlib.Ccyc.Trigger.get -> double
QuanTAlib.Cfb
QuanTAlib.Cfb.Cfb(QuanTAlib.ITValuePublisher! source, int[]? lengths = null) -> void
QuanTAlib.Cfb.Cfb(int[]? lengths = null) -> void
QuanTAlib.Cfb.Dispose() -> void
QuanTAlib.Cfb.IsHot.get -> bool
QuanTAlib.Cfb.Last.get -> QuanTAlib.TValue
QuanTAlib.Cfb.Name.get -> string!
QuanTAlib.Cfb.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Cfb.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Cfb.Reset() -> void
QuanTAlib.Cfb.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Cfb.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cfb.WarmupPeriod.get -> int
QuanTAlib.Cfitz
QuanTAlib.Cfitz.Cfitz(QuanTAlib.ITValuePublisher! source, int pLow = 6, int pHigh = 32) -> void
QuanTAlib.Cfitz.Cfitz(int pLow = 6, int pHigh = 32) -> void
QuanTAlib.Cfitz.IsNew.get -> bool
QuanTAlib.Cfitz.PHigh.get -> int
QuanTAlib.Cfitz.PLow.get -> int
QuanTAlib.Cfo
QuanTAlib.Cfo.Cfo(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Cfo.Cfo(int period = 14) -> void
QuanTAlib.Cfo.Period.get -> int
QuanTAlib.Cg
QuanTAlib.Cg.Cg(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Cg.Cg(int period = 10) -> void
QuanTAlib.Chandelier
QuanTAlib.Chandelier.Chandelier(QuanTAlib.TBarSeries! source, int period = 22, double multiplier = 3) -> void
QuanTAlib.Chandelier.Chandelier(int period = 22, double multiplier = 3) -> void
QuanTAlib.Chandelier.ExitLong.get -> double
QuanTAlib.Chandelier.ExitShort.get -> double
QuanTAlib.Chandelier.IsHot.get -> bool
QuanTAlib.Chandelier.Last.get -> QuanTAlib.TValue
QuanTAlib.Chandelier.Multiplier.get -> double
QuanTAlib.Chandelier.Name.get -> string!
QuanTAlib.Chandelier.Period.get -> int
QuanTAlib.Chandelier.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Chandelier.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Chandelier.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Chandelier.Reset() -> void
QuanTAlib.Chandelier.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Chandelier.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Chandelier.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Chandelier.WarmupPeriod.get -> int
QuanTAlib.Change
QuanTAlib.Change.Change(QuanTAlib.ITValuePublisher! source, int period = 1) -> void
QuanTAlib.Change.Change(int period = 1) -> void
QuanTAlib.ChannelPosition
QuanTAlib.ChannelPosition.ChannelPosition(QuanTAlib.ITValuePublisher! value, QuanTAlib.ITValuePublisher! lower, QuanTAlib.ITValuePublisher! upper, QuanTAlib.OutOfRangePolicy policy = QuanTAlib.OutOfRangePolicy.Cold) -> void
QuanTAlib.ChannelPosition.ChannelPosition(QuanTAlib.ITValuePublisher! value, double lower, double upper, QuanTAlib.OutOfRangePolicy policy = QuanTAlib.OutOfRangePolicy.Cold) -> void
QuanTAlib.ChannelPosition.ChannelPosition(QuanTAlib.OutOfRangePolicy policy = QuanTAlib.OutOfRangePolicy.Cold) -> void
QuanTAlib.Cheby1
QuanTAlib.Cheby1.Cheby1(QuanTAlib.ITValuePublisher! source, int period, double ripple = 1) -> void
QuanTAlib.Cheby1.Cheby1(int period, double ripple = 1) -> void
QuanTAlib.Cheby1.Period.get -> int
QuanTAlib.Cheby1.Ripple.get -> double
QuanTAlib.Cheby2
QuanTAlib.Cheby2.Attenuation.get -> double
QuanTAlib.Cheby2.Cheby2(QuanTAlib.ITValuePublisher! source, int period, double attenuation = 5) -> void
QuanTAlib.Cheby2.Cheby2(int period, double attenuation = 5) -> void
QuanTAlib.Cheby2.Period.get -> int
QuanTAlib.Chop
QuanTAlib.Chop.Chop(int period = 14) -> void
QuanTAlib.Chop.IsHot.get -> bool
QuanTAlib.Chop.Last.get -> QuanTAlib.TValue
QuanTAlib.Chop.Name.get -> string!
QuanTAlib.Chop.Period.get -> int
QuanTAlib.Chop.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Chop.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Chop.Reset() -> void
QuanTAlib.Chop.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Chop.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Chop.WarmupPeriod.get -> int
QuanTAlib.Ckstop
QuanTAlib.Ckstop.AtrPeriod.get -> int
QuanTAlib.Ckstop.Ckstop(QuanTAlib.TBarSeries! source, int atrPeriod = 10, double multiplier = 1, int stopPeriod = 9) -> void
QuanTAlib.Ckstop.Ckstop(int atrPeriod = 10, double multiplier = 1, int stopPeriod = 9) -> void
QuanTAlib.Ckstop.IsHot.get -> bool
QuanTAlib.Ckstop.Last.get -> QuanTAlib.TValue
QuanTAlib.Ckstop.Multiplier.get -> double
QuanTAlib.Ckstop.Name.get -> string!
QuanTAlib.Ckstop.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Ckstop.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Ckstop.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ckstop.Reset() -> void
QuanTAlib.Ckstop.StopLong.get -> double
QuanTAlib.Ckstop.StopPeriod.get -> int
QuanTAlib.Ckstop.StopShort.get -> double
QuanTAlib.Ckstop.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ckstop.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ckstop.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ckstop.WarmupPeriod.get -> int
QuanTAlib.Cma
QuanTAlib.Cma.Cma() -> void
QuanTAlib.Cma.Cma(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Cma.Cma(QuanTAlib.TSeries! source) -> void
QuanTAlib.Cmf
QuanTAlib.Cmf.Cmf(int period = 20) -> void
QuanTAlib.Cmf.IsHot.get -> bool
QuanTAlib.Cmf.Last.get -> QuanTAlib.TValue
QuanTAlib.Cmf.Name.get -> string!
QuanTAlib.Cmf.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Cmf.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Cmf.Reset() -> void
QuanTAlib.Cmf.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cmf.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Cmf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cmf.WarmupPeriod.get -> int
QuanTAlib.Cmo
QuanTAlib.Cmo.Cmo(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Cmo.Cmo(int period = 14) -> void
QuanTAlib.Cointegration
QuanTAlib.Cointegration.Cointegration(int period = 20) -> void
QuanTAlib.Cointegration.Update(QuanTAlib.TValue seriesA, QuanTAlib.TValue seriesB, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cointegration.Update(double seriesA, double seriesB, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.ComparePredicateBase<TOp>
QuanTAlib.ComparePredicateBase<TOp>.ComparePredicateBase(string! name, double epsilon) -> void
QuanTAlib.ComparePredicateBase<TOp>.SubscribeScalar(QuanTAlib.ITValuePublisher! a, double b) -> void
QuanTAlib.ComparePredicateBase<TOp>.SubscribeTwo(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.ConfirmOnClose
QuanTAlib.ConfirmOnClose.ConfirmOnClose() -> void
QuanTAlib.ConfirmOnClose.ConfirmOnClose(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Conv
QuanTAlib.Conv.Conv(QuanTAlib.ITValuePublisher! source, double[]! kernel) -> void
QuanTAlib.Conv.Conv(double[]! kernel) -> void
QuanTAlib.Conv.IsNew.get -> bool
QuanTAlib.Convexity
QuanTAlib.Convexity.BetaDown.get -> double
QuanTAlib.Convexity.BetaStd.get -> double
QuanTAlib.Convexity.BetaUp.get -> double
QuanTAlib.Convexity.Convexity(int period = 20) -> void
QuanTAlib.Convexity.ConvexityValue.get -> double
QuanTAlib.Convexity.Period.get -> int
QuanTAlib.Convexity.Ratio.get -> double
QuanTAlib.Convexity.Update(QuanTAlib.TValue asset, QuanTAlib.TValue market, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Convexity.Update(double asset, double market, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Coppock
QuanTAlib.Coppock.Coppock(QuanTAlib.ITValuePublisher! source, int longRoc = 14, int shortRoc = 11, int wmaPeriod = 10) -> void
QuanTAlib.Coppock.Coppock(int longRoc = 14, int shortRoc = 11, int wmaPeriod = 10) -> void
QuanTAlib.Coppock.IsHot.get -> bool
QuanTAlib.Coppock.Last.get -> QuanTAlib.TValue
QuanTAlib.Coppock.Name.get -> string!
QuanTAlib.Coppock.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Coppock.Reset() -> void
QuanTAlib.Coppock.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Coppock.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Coppock.WarmupPeriod.get -> int
QuanTAlib.Coral
QuanTAlib.Coral.Coral(QuanTAlib.ITValuePublisher! source, int period, double cd = 0.4) -> void
QuanTAlib.Coral.Coral(QuanTAlib.TSeries! source, int period, double cd = 0.4) -> void
QuanTAlib.Coral.Coral(int period, double cd = 0.4) -> void
QuanTAlib.Correl
QuanTAlib.Correl.Correl(int period = 20) -> void
QuanTAlib.Correl.Update(QuanTAlib.TValue seriesX, QuanTAlib.TValue seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Correl.Update(double seriesX, double seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Covariance
QuanTAlib.Covariance.Covariance(int period, bool isPopulation = false) -> void
QuanTAlib.Covariance.Update(QuanTAlib.TValue x, QuanTAlib.TValue y, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Covariance.Update(double x, double y, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Crma
QuanTAlib.Crma.Crma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Crma.Crma(int period) -> void
QuanTAlib.Crma.IsNew.get -> bool
QuanTAlib.Crsi
QuanTAlib.Crsi.Crsi(QuanTAlib.ITValuePublisher! source, int rsiPeriod = 3, int streakPeriod = 2, int rankPeriod = 100) -> void
QuanTAlib.Crsi.Crsi(int rsiPeriod = 3, int streakPeriod = 2, int rankPeriod = 100) -> void
QuanTAlib.Crsi.RankPeriod.get -> int
QuanTAlib.Crsi.RsiPeriod.get -> int
QuanTAlib.Crsi.StreakPeriod.get -> int
QuanTAlib.CsvFeed
QuanTAlib.CsvFeed.Count.get -> int
QuanTAlib.CsvFeed.CsvFeed(string! filePath) -> void
QuanTAlib.CsvFeed.CurrentIndex.get -> int
QuanTAlib.CsvFeed.Data.get -> QuanTAlib.TBarSeries!
QuanTAlib.CsvFeed.Fetch(int count, long startTime, System.TimeSpan interval) -> QuanTAlib.TBarSeries!
QuanTAlib.CsvFeed.FilePath.get -> string!
QuanTAlib.CsvFeed.GetBar(int index) -> QuanTAlib.TBar
QuanTAlib.CsvFeed.HasCurrentBar.get -> bool
QuanTAlib.CsvFeed.HasMore.get -> bool
QuanTAlib.CsvFeed.Next(bool isNew = true) -> QuanTAlib.TBar
QuanTAlib.CsvFeed.Next(ref bool isNew) -> QuanTAlib.TBar
QuanTAlib.CsvFeed.Reset() -> void
QuanTAlib.CsvFeed.Reset(int index) -> void
QuanTAlib.Cti
QuanTAlib.Cti.Cti(QuanTAlib.ITValuePublisher! source, int period = 20) -> void
QuanTAlib.Cti.Cti(int period = 20) -> void
QuanTAlib.Cti.Period.get -> int
QuanTAlib.Cv
QuanTAlib.Cv.Alpha.get -> double
QuanTAlib.Cv.Beta.get -> double
QuanTAlib.Cv.Cv(QuanTAlib.ITValuePublisher! source, int period = 20, double alpha = 0.2, double beta = 0.7) -> void
QuanTAlib.Cv.Cv(int period = 20, double alpha = 0.2, double beta = 0.7) -> void
QuanTAlib.Cv.Period.get -> int
QuanTAlib.Cvi
QuanTAlib.Cvi.Cvi(QuanTAlib.ITValuePublisher! source, int rocLength = 10, int smoothLength = 10) -> void
QuanTAlib.Cvi.Cvi(int rocLength = 10, int smoothLength = 10) -> void
QuanTAlib.Cvi.RocLength.get -> int
QuanTAlib.Cvi.SmoothLength.get -> int
QuanTAlib.Cvi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Cvi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Cwt
QuanTAlib.Cwt.Cwt(QuanTAlib.ITValuePublisher! source, double scale = 10, double omega0 = 6) -> void
QuanTAlib.Cwt.Cwt(double scale = 10, double omega0 = 6) -> void
QuanTAlib.Dc
QuanTAlib.Dc.Dc(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Dc.Dc(int period) -> void
QuanTAlib.Dc.IsHot.get -> bool
QuanTAlib.Dc.Last.get -> QuanTAlib.TValue
QuanTAlib.Dc.Lower.get -> QuanTAlib.TValue
QuanTAlib.Dc.Name.get -> string!
QuanTAlib.Dc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dc.Reset() -> void
QuanTAlib.Dc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dc.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Dc.Upper.get -> QuanTAlib.TValue
QuanTAlib.Dc.WarmupPeriod.get -> int
QuanTAlib.Decay
QuanTAlib.Decay.Decay(QuanTAlib.ITValuePublisher! source, int period = 5) -> void
QuanTAlib.Decay.Decay(int period = 5) -> void
QuanTAlib.Decaychannel
QuanTAlib.Decaychannel.Decaychannel(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Decaychannel.Decaychannel(int period) -> void
QuanTAlib.Decaychannel.IsHot.get -> bool
QuanTAlib.Decaychannel.Last.get -> QuanTAlib.TValue
QuanTAlib.Decaychannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Decaychannel.Name.get -> string!
QuanTAlib.Decaychannel.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Decaychannel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Decaychannel.Reset() -> void
QuanTAlib.Decaychannel.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Decaychannel.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Decaychannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Decaychannel.WarmupPeriod.get -> int
QuanTAlib.Deco
QuanTAlib.Deco.Deco(QuanTAlib.ITValuePublisher! source, int shortPeriod = 30, int longPeriod = 60) -> void
QuanTAlib.Deco.Deco(int shortPeriod = 30, int longPeriod = 60) -> void
QuanTAlib.Deco.LongPeriod.get -> int
QuanTAlib.Deco.ShortPeriod.get -> int
QuanTAlib.Decycler
QuanTAlib.Decycler.Decycler(QuanTAlib.ITValuePublisher! source, int period = 60) -> void
QuanTAlib.Decycler.Decycler(int period = 60) -> void
QuanTAlib.Decycler.Period.get -> int
QuanTAlib.Dem
QuanTAlib.Dem.Dem(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.Dem.Dem(int period = 14) -> void
QuanTAlib.Dem.IsHot.get -> bool
QuanTAlib.Dem.Last.get -> QuanTAlib.TValue
QuanTAlib.Dem.Name.get -> string!
QuanTAlib.Dem.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dem.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dem.Reset() -> void
QuanTAlib.Dem.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dem.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dem.WarmupPeriod.get -> int
QuanTAlib.Dema
QuanTAlib.Dema.Dema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Dema.Dema(double alpha) -> void
QuanTAlib.Dema.Dema(int period) -> void
QuanTAlib.Dema.IsNew.get -> bool
QuanTAlib.Direction
QuanTAlib.Direction.Flat = 0 -> QuanTAlib.Direction
QuanTAlib.Direction.Long = 1 -> QuanTAlib.Direction
QuanTAlib.Direction.Short = -1 -> QuanTAlib.Direction
QuanTAlib.Div
QuanTAlib.Div.Div() -> void
QuanTAlib.Div.Div(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Div.Update(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
QuanTAlib.Dmh
QuanTAlib.Dmh.Dmh(int period = 14) -> void
QuanTAlib.Dmh.IsHot.get -> bool
QuanTAlib.Dmh.Last.get -> QuanTAlib.TValue
QuanTAlib.Dmh.Name.get -> string!
QuanTAlib.Dmh.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dmh.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dmh.Reset() -> void
QuanTAlib.Dmh.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dmh.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Dmh.WarmupPeriod.get -> int
QuanTAlib.Dmx
QuanTAlib.Dmx.Dmx(int period) -> void
QuanTAlib.Dmx.IsHot.get -> bool
QuanTAlib.Dmx.Last.get -> QuanTAlib.TValue
QuanTAlib.Dmx.Name.get -> string!
QuanTAlib.Dmx.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dmx.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dmx.Reset() -> void
QuanTAlib.Dmx.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dmx.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Dmx.WarmupPeriod.get -> int
QuanTAlib.Dosc
QuanTAlib.Dosc.Dosc(QuanTAlib.ITValuePublisher! source, int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> void
QuanTAlib.Dosc.Dosc(QuanTAlib.TSeries! source, int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> void
QuanTAlib.Dosc.Dosc(int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> void
QuanTAlib.Dpo
QuanTAlib.Dpo.Displacement.get -> int
QuanTAlib.Dpo.Dpo(QuanTAlib.ITValuePublisher! source, int period = 20) -> void
QuanTAlib.Dpo.Dpo(int period = 20) -> void
QuanTAlib.Dpo.Period.get -> int
QuanTAlib.Dsma
QuanTAlib.Dsma.Dsma(QuanTAlib.ITValuePublisher! source, int period, double scaleFactor = 0.5) -> void
QuanTAlib.Dsma.Dsma(int period, double scaleFactor = 0.5) -> void
QuanTAlib.Dso
QuanTAlib.Dso.Dso(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Dso.Dso(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Dso.Dso(int period) -> void
QuanTAlib.Dsp
QuanTAlib.Dsp.Dsp(QuanTAlib.ITValuePublisher! source, int period = 40) -> void
QuanTAlib.Dsp.Dsp(int period = 40) -> void
QuanTAlib.Dstoch
QuanTAlib.Dstoch.Dstoch(QuanTAlib.TBarSeries! source, int period = 21) -> void
QuanTAlib.Dstoch.Dstoch(int period = 21) -> void
QuanTAlib.Dstoch.IsHot.get -> bool
QuanTAlib.Dstoch.Last.get -> QuanTAlib.TValue
QuanTAlib.Dstoch.Name.get -> string!
QuanTAlib.Dstoch.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dstoch.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dstoch.Reset() -> void
QuanTAlib.Dstoch.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dstoch.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Dstoch.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dstoch.WarmupPeriod.get -> int
QuanTAlib.Dwma
QuanTAlib.Dwma.Dwma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Dwma.Dwma(int period) -> void
QuanTAlib.Dwt
QuanTAlib.Dwt.Dwt(QuanTAlib.ITValuePublisher! source, int levels = 4, int output = 0) -> void
QuanTAlib.Dwt.Dwt(int levels = 4, int output = 0) -> void
QuanTAlib.Dx
QuanTAlib.Dx.DiMinus.get -> QuanTAlib.TValue
QuanTAlib.Dx.DiPlus.get -> QuanTAlib.TValue
QuanTAlib.Dx.DmMinus.get -> QuanTAlib.TValue
QuanTAlib.Dx.DmPlus.get -> QuanTAlib.TValue
QuanTAlib.Dx.Dx(int period = 14) -> void
QuanTAlib.Dx.IsHot.get -> bool
QuanTAlib.Dx.Last.get -> QuanTAlib.TValue
QuanTAlib.Dx.Name.get -> string!
QuanTAlib.Dx.Period.get -> int
QuanTAlib.Dx.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Dx.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Dx.Reset() -> void
QuanTAlib.Dx.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dx.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Dx.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Dx.WarmupPeriod.get -> int
QuanTAlib.Dymi
QuanTAlib.Dymi.BasePeriod.get -> int
QuanTAlib.Dymi.Dymi(QuanTAlib.ITValuePublisher! source, int basePeriod = 14, int shortPeriod = 5, int longPeriod = 10, int minPeriod = 3, int maxPeriod = 30) -> void
QuanTAlib.Dymi.Dymi(int basePeriod = 14, int shortPeriod = 5, int longPeriod = 10, int minPeriod = 3, int maxPeriod = 30) -> void
QuanTAlib.Dymi.LongPeriod.get -> int
QuanTAlib.Dymi.MaxPeriod.get -> int
QuanTAlib.Dymi.MinPeriod.get -> int
QuanTAlib.Dymi.ShortPeriod.get -> int
QuanTAlib.Ebsw
QuanTAlib.Ebsw.Ebsw(QuanTAlib.ITValuePublisher! source, int hpLength = 40, int ssfLength = 10) -> void
QuanTAlib.Ebsw.Ebsw(int hpLength = 40, int ssfLength = 10) -> void
QuanTAlib.Edcf
QuanTAlib.Edcf.Edcf(QuanTAlib.ITValuePublisher! source, int length = 15) -> void
QuanTAlib.Edcf.Edcf(int length = 15) -> void
QuanTAlib.Edecay
QuanTAlib.Edecay.Edecay(QuanTAlib.ITValuePublisher! source, int period = 5) -> void
QuanTAlib.Edecay.Edecay(int period = 5) -> void
QuanTAlib.Eeo
QuanTAlib.Eeo.Eeo(QuanTAlib.ITValuePublisher! source, int bandEdge = 20) -> void
QuanTAlib.Eeo.Eeo(QuanTAlib.TSeries! source, int bandEdge = 20) -> void
QuanTAlib.Eeo.Eeo(int bandEdge = 20) -> void
QuanTAlib.Efi
QuanTAlib.Efi.Efi(int period = 13) -> void
QuanTAlib.Efi.IsHot.get -> bool
QuanTAlib.Efi.Last.get -> QuanTAlib.TValue
QuanTAlib.Efi.Name.get -> string!
QuanTAlib.Efi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Efi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Efi.Reset() -> void
QuanTAlib.Efi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Efi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Efi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Efi.WarmupPeriod.get -> int
QuanTAlib.Elliptic
QuanTAlib.Elliptic.Elliptic(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Elliptic.Elliptic(int period) -> void
QuanTAlib.Elliptic.Period.get -> int
QuanTAlib.Ema
QuanTAlib.Ema.Ema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Ema.Ema(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Ema.Ema(double alpha) -> void
QuanTAlib.Ema.Ema(int period) -> void
QuanTAlib.Entropy
QuanTAlib.Entropy.Entropy(int period) -> void
QuanTAlib.Eom
QuanTAlib.Eom.Eom(int period = 14, double volumeScale = 10000) -> void
QuanTAlib.Eom.IsHot.get -> bool
QuanTAlib.Eom.Last.get -> QuanTAlib.TValue
QuanTAlib.Eom.Name.get -> string!
QuanTAlib.Eom.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Eom.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Eom.Reset() -> void
QuanTAlib.Eom.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Eom.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Eom.Update(QuanTAlib.TValue value, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Eom.WarmupPeriod.get -> int
QuanTAlib.Equal
QuanTAlib.Equal.Equal(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b, double epsilon = 1E-10) -> void
QuanTAlib.Equal.Equal(QuanTAlib.ITValuePublisher! a, double scalar, double epsilon = 1E-10) -> void
QuanTAlib.Equal.Equal(double epsilon = 1E-10) -> void
QuanTAlib.EqualOp
QuanTAlib.EqualOp.EqualOp() -> void
QuanTAlib.EqualOp.Eval(double a, double b, double eps) -> bool
QuanTAlib.Er
QuanTAlib.Er.Er(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Er.Er(int period = 10) -> void
QuanTAlib.Er.Period.get -> int
QuanTAlib.Eri
QuanTAlib.Eri.BearPower.get -> double
QuanTAlib.Eri.Eri(QuanTAlib.ITValuePublisher! src, int period = 13) -> void
QuanTAlib.Eri.Eri(int period = 13) -> void
QuanTAlib.Eri.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.ErrorHelpers
QuanTAlib.Etherm
QuanTAlib.Etherm.Etherm(QuanTAlib.ITValuePublisher! source, int period = 22) -> void
QuanTAlib.Etherm.Etherm(int period = 22) -> void
QuanTAlib.Etherm.Signal.get -> double
QuanTAlib.Etherm.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Etherm.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Evwma
QuanTAlib.Evwma.Evwma(int period = 20) -> void
QuanTAlib.Evwma.IsHot.get -> bool
QuanTAlib.Evwma.Last.get -> QuanTAlib.TValue
QuanTAlib.Evwma.Name.get -> string!
QuanTAlib.Evwma.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Evwma.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Evwma.Reset() -> void
QuanTAlib.Evwma.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Evwma.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Evwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Evwma.WarmupPeriod.get -> int
QuanTAlib.Ewma
QuanTAlib.Ewma.AnnualPeriods.get -> int
QuanTAlib.Ewma.Annualize.get -> bool
QuanTAlib.Ewma.Ewma(QuanTAlib.ITValuePublisher! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Ewma.Ewma(int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Ewma.Period.get -> int
QuanTAlib.ExitReason
QuanTAlib.ExitReason.Breakeven = 4 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.InitialStop = 1 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.None = 0 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Session = 8 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Stale = 7 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Structural = 2 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Target = 5 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Time = 6 -> QuanTAlib.ExitReason
QuanTAlib.ExitReason.Trail = 3 -> QuanTAlib.ExitReason
QuanTAlib.Expdist
QuanTAlib.Expdist.Expdist(QuanTAlib.ITValuePublisher! source, int period = 50, double lambda = 3) -> void
QuanTAlib.Expdist.Expdist(int period = 50, double lambda = 3) -> void
QuanTAlib.Exptrans
QuanTAlib.Exptrans.Exptrans() -> void
QuanTAlib.Exptrans.Exptrans(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Fcb
QuanTAlib.Fcb.Fcb(QuanTAlib.TBarSeries! source, int period = 20) -> void
QuanTAlib.Fcb.Fcb(int period = 20) -> void
QuanTAlib.Fcb.IsHot.get -> bool
QuanTAlib.Fcb.Last.get -> QuanTAlib.TValue
QuanTAlib.Fcb.Lower.get -> QuanTAlib.TValue
QuanTAlib.Fcb.Name.get -> string!
QuanTAlib.Fcb.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Fcb.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Fcb.Reset() -> void
QuanTAlib.Fcb.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Fcb.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Fcb.Upper.get -> QuanTAlib.TValue
QuanTAlib.Fcb.WarmupPeriod.get -> int
QuanTAlib.Fdist
QuanTAlib.Fdist.Fdist(QuanTAlib.ITValuePublisher! source, int d1 = 1, int d2 = 1, int period = 14) -> void
QuanTAlib.Fdist.Fdist(int d1 = 1, int d2 = 1, int period = 14) -> void
QuanTAlib.Fft
QuanTAlib.Fft.Fft(QuanTAlib.ITValuePublisher! source, int windowSize = 64, int minPeriod = 4, int maxPeriod = 32) -> void
QuanTAlib.Fft.Fft(int windowSize = 64, int minPeriod = 4, int maxPeriod = 32) -> void
QuanTAlib.Fi
QuanTAlib.Fi.Fi(QuanTAlib.ITValuePublisher! src, int period = 13) -> void
QuanTAlib.Fi.Fi(int period = 13) -> void
QuanTAlib.Fisher
QuanTAlib.Fisher.Fisher(QuanTAlib.ITValuePublisher! source, int period = 10, double alpha = 0.33) -> void
QuanTAlib.Fisher.Fisher(int period = 10, double alpha = 0.33) -> void
QuanTAlib.Fisher.FisherValue.get -> double
QuanTAlib.Fisher.Period.get -> int
QuanTAlib.Fisher.Signal.get -> double
QuanTAlib.Fisher04
QuanTAlib.Fisher04.Fisher04(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Fisher04.Fisher04(int period = 10) -> void
QuanTAlib.Fisher04.FisherValue.get -> double
QuanTAlib.Fisher04.Period.get -> int
QuanTAlib.Fisher04.Signal.get -> double
QuanTAlib.Fractals
QuanTAlib.Fractals.DownFractal.get -> double
QuanTAlib.Fractals.Fractals() -> void
QuanTAlib.Fractals.Fractals(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Fractals.IsHot.get -> bool
QuanTAlib.Fractals.Last.get -> QuanTAlib.TValue
QuanTAlib.Fractals.Name.get -> string!
QuanTAlib.Fractals.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Fractals.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Fractals.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Fractals.Reset() -> void
QuanTAlib.Fractals.UpFractal.get -> double
QuanTAlib.Fractals.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Fractals.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Fractals.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Fractals.WarmupPeriod.get -> int
QuanTAlib.Frama
QuanTAlib.Frama.Dispose() -> void
QuanTAlib.Frama.Frama(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Frama.Frama(int period) -> void
QuanTAlib.Frama.IsHot.get -> bool
QuanTAlib.Frama.Last.get -> QuanTAlib.TValue
QuanTAlib.Frama.Name.get -> string!
QuanTAlib.Frama.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Frama.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Frama.Reset() -> void
QuanTAlib.Frama.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Frama.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Frama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Frama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Frama.WarmupPeriod.get -> int
QuanTAlib.Fsi
QuanTAlib.Fsi.Bandwidth.get -> double
QuanTAlib.Fsi.Fsi(QuanTAlib.ITValuePublisher! source, int period = 20, double bandwidth = 0.1) -> void
QuanTAlib.Fsi.Fsi(int period = 20, double bandwidth = 0.1) -> void
QuanTAlib.Fsi.Period.get -> int
QuanTAlib.Fwma
QuanTAlib.Fwma.Fwma(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Fwma.Fwma(int period = 10) -> void
QuanTAlib.Fwma.IsNew.get -> bool
QuanTAlib.GBM
QuanTAlib.GBM.CurrentPrice.get -> double
QuanTAlib.GBM.Fetch(int count, long startTime, System.TimeSpan interval) -> QuanTAlib.TBarSeries!
QuanTAlib.GBM.GBM(double startPrice = 100, double mu = 0.05, double sigma = 0.2, System.TimeSpan? defaultTimeframe = null, int? seed = null) -> void
QuanTAlib.GBM.HasCurrentBar.get -> bool
QuanTAlib.GBM.Mu.get -> double
QuanTAlib.GBM.Next(bool isNew = true) -> QuanTAlib.TBar
QuanTAlib.GBM.Next(ref bool isNew) -> QuanTAlib.TBar
QuanTAlib.GBM.Reset() -> void
QuanTAlib.GBM.Reset(long startTime) -> void
QuanTAlib.GBM.Sigma.get -> double
QuanTAlib.GBM.StartPrice.get -> double
QuanTAlib.Gammadist
QuanTAlib.Gammadist.Gammadist(QuanTAlib.ITValuePublisher! source, double alpha = 2, double beta = 1, int period = 14) -> void
QuanTAlib.Gammadist.Gammadist(double alpha = 2, double beta = 1, int period = 14) -> void
QuanTAlib.Gator
QuanTAlib.Gator.Gator(QuanTAlib.ITValuePublisher! source, int jawPeriod = 13, int jawShift = 8, int teethPeriod = 8, int teethShift = 5, int lipsPeriod = 5, int lipsShift = 3) -> void
QuanTAlib.Gator.Gator(int jawPeriod = 13, int jawShift = 8, int teethPeriod = 8, int teethShift = 5, int lipsPeriod = 5, int lipsShift = 3) -> void
QuanTAlib.Gator.Lower.get -> double
QuanTAlib.Gauss
QuanTAlib.Gauss.Gauss(QuanTAlib.ITValuePublisher! source, double sigma = 1) -> void
QuanTAlib.Gauss.Gauss(double sigma = 1) -> void
QuanTAlib.Gauss.KernelSize.get -> int
QuanTAlib.Gdema
QuanTAlib.Gdema.Gdema(QuanTAlib.ITValuePublisher! source, int period = 10, double vfactor = 1) -> void
QuanTAlib.Gdema.Gdema(int period = 10, double vfactor = 1) -> void
QuanTAlib.Geomean
QuanTAlib.Geomean.Geomean(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Geomean.Geomean(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Geomean.Geomean(int period) -> void
QuanTAlib.Ghla
QuanTAlib.Ghla.Ghla(QuanTAlib.ITValuePublisher! source, int period = 13) -> void
QuanTAlib.Ghla.Ghla(int period = 13) -> void
QuanTAlib.Ghla.Trend.get -> int
QuanTAlib.Ghla.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ghla.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Gkv
QuanTAlib.Gkv.AnnualPeriods.get -> int
QuanTAlib.Gkv.Annualize.get -> bool
QuanTAlib.Gkv.Gkv(QuanTAlib.ITValuePublisher! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Gkv.Gkv(int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Gkv.Period.get -> int
QuanTAlib.Gkv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Gkv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Granger
QuanTAlib.Granger.Granger(int period = 20) -> void
QuanTAlib.Granger.Update(QuanTAlib.TValue seriesY, QuanTAlib.TValue seriesX, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Granger.Update(double seriesY, double seriesX, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Gwma
QuanTAlib.Gwma.Gwma(QuanTAlib.ITValuePublisher! source, int period, double sigma = 0.4) -> void
QuanTAlib.Gwma.Gwma(int period, double sigma = 0.4) -> void
QuanTAlib.Gwma.IsNew.get -> bool
QuanTAlib.Ha
QuanTAlib.Ha.Ha() -> void
QuanTAlib.Ha.Ha(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Ha.LastBar.get -> QuanTAlib.TBar
QuanTAlib.Ha.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TBarSeries!
QuanTAlib.Ha.UpdateBar(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TBar
QuanTAlib.Hamma
QuanTAlib.Hamma.Hamma(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Hamma.Hamma(int period = 10) -> void
QuanTAlib.Hamma.IsNew.get -> bool
QuanTAlib.Hanma
QuanTAlib.Hanma.Hanma(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Hanma.Hanma(int period = 10) -> void
QuanTAlib.Hanma.IsNew.get -> bool
QuanTAlib.Hann
QuanTAlib.Hann.Hann(QuanTAlib.ITValuePublisher! source, int length) -> void
QuanTAlib.Hann.Hann(int length) -> void
QuanTAlib.Hann.Length.get -> int
QuanTAlib.Harmean
QuanTAlib.Harmean.Harmean(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Harmean.Harmean(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Harmean.Harmean(int period) -> void
QuanTAlib.Hema
QuanTAlib.Hema.Hema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Hema.Hema(int period) -> void
QuanTAlib.Hend
QuanTAlib.Hend.Hend(QuanTAlib.ITValuePublisher! source, int period = 7) -> void
QuanTAlib.Hend.Hend(int period = 7) -> void
QuanTAlib.Hend.IsNew.get -> bool
QuanTAlib.Hhlls
QuanTAlib.Hhlls.Hhlls(QuanTAlib.TBarSeries! source, int period = 20) -> void
QuanTAlib.Hhlls.Hhlls(int period = 20) -> void
QuanTAlib.Hhlls.Hhs.get -> QuanTAlib.TValue
QuanTAlib.Hhlls.IsHot.get -> bool
QuanTAlib.Hhlls.Last.get -> QuanTAlib.TValue
QuanTAlib.Hhlls.Lls.get -> QuanTAlib.TValue
QuanTAlib.Hhlls.Name.get -> string!
QuanTAlib.Hhlls.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Hhlls.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Hhlls.Reset() -> void
QuanTAlib.Hhlls.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Hhlls.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Hhs, QuanTAlib.TSeries! Lls)
QuanTAlib.Hhlls.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Hhlls.WarmupPeriod.get -> int
QuanTAlib.Highest
QuanTAlib.Highest.Highest(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Highest.Highest(int period) -> void
QuanTAlib.Hlv
QuanTAlib.Hlv.AnnualPeriods.get -> int
QuanTAlib.Hlv.Annualize.get -> bool
QuanTAlib.Hlv.Hlv(QuanTAlib.ITValuePublisher! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Hlv.Hlv(int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Hlv.Period.get -> int
QuanTAlib.Hlv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Hlv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Hma
QuanTAlib.Hma.Hma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Hma.Hma(int period) -> void
QuanTAlib.Holt
QuanTAlib.Holt.Holt(QuanTAlib.ITValuePublisher! source, int period, double gamma = 0) -> void
QuanTAlib.Holt.Holt(QuanTAlib.TSeries! source, int period, double gamma = 0) -> void
QuanTAlib.Holt.Holt(int period, double gamma = 0) -> void
QuanTAlib.Homod
QuanTAlib.Homod.DominantCycle.get -> double
QuanTAlib.Homod.Homod(QuanTAlib.ITValuePublisher! source, double minPeriod = 6, double maxPeriod = 50) -> void
QuanTAlib.Homod.Homod(double minPeriod = 6, double maxPeriod = 50) -> void
QuanTAlib.Hp
QuanTAlib.Hp.Hp(QuanTAlib.ITValuePublisher! source, double lambda = 1600) -> void
QuanTAlib.Hp.Hp(double lambda = 1600) -> void
QuanTAlib.Hp.Lambda.get -> double
QuanTAlib.Hpf
QuanTAlib.Hpf.Hpf(QuanTAlib.ITValuePublisher! source, int length = 40) -> void
QuanTAlib.Hpf.Hpf(int length = 40) -> void
QuanTAlib.Hpf.Length.get -> int
QuanTAlib.HtDcperiod
QuanTAlib.HtDcperiod.HtDcperiod() -> void
QuanTAlib.HtDcperiod.HtDcperiod(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtDcphase
QuanTAlib.HtDcphase.HtDcphase() -> void
QuanTAlib.HtDcphase.HtDcphase(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtPhana
QuanTAlib.HtPhana.Angle.get -> double
QuanTAlib.HtPhana.DerivedPeriod.get -> double
QuanTAlib.HtPhana.HtPhana(QuanTAlib.ITValuePublisher! source, int period = 28) -> void
QuanTAlib.HtPhana.HtPhana(int period = 28) -> void
QuanTAlib.HtPhana.TrendState.get -> int
QuanTAlib.HtPhasor
QuanTAlib.HtPhasor.HtPhasor() -> void
QuanTAlib.HtPhasor.HtPhasor(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtPhasor.Quadrature.get -> double
QuanTAlib.HtSine
QuanTAlib.HtSine.HtSine() -> void
QuanTAlib.HtSine.HtSine(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtSine.LeadSine.get -> double
QuanTAlib.HtTrendline
QuanTAlib.HtTrendline.HtTrendline() -> void
QuanTAlib.HtTrendline.HtTrendline(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtTrendmode
QuanTAlib.HtTrendmode.DCPhase.get -> double
QuanTAlib.HtTrendmode.DaysInTrend.get -> int
QuanTAlib.HtTrendmode.HtTrendmode() -> void
QuanTAlib.HtTrendmode.HtTrendmode(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.HtTrendmode.InstPeriod.get -> double
QuanTAlib.HtTrendmode.SmoothPeriod.get -> double
QuanTAlib.HtTrendmode.TrendMode.get -> int
QuanTAlib.HtTrendmode.Trendline.get -> double
QuanTAlib.Huber
QuanTAlib.Huber.Delta.get -> double
QuanTAlib.Huber.Huber(int period, double delta = 1.345) -> void
QuanTAlib.Hurst
QuanTAlib.Hurst.Hurst(int period) -> void
QuanTAlib.Hv
QuanTAlib.Hv.AnnualPeriods.get -> int
QuanTAlib.Hv.Annualize.get -> bool
QuanTAlib.Hv.Hv(QuanTAlib.ITValuePublisher! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Hv.Hv(int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Hv.Period.get -> int
QuanTAlib.Hv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Hv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Hwc
QuanTAlib.Hwc.Hwc(QuanTAlib.ITValuePublisher! source, int period = 20, double multiplier = 1) -> void
QuanTAlib.Hwc.Hwc(double alpha, double beta, double gamma, double multiplier = 1) -> void
QuanTAlib.Hwc.Hwc(int period = 20, double multiplier = 1) -> void
QuanTAlib.Hwc.Lower.get -> QuanTAlib.TValue
QuanTAlib.Hwc.Middle.get -> QuanTAlib.TValue
QuanTAlib.Hwc.Upper.get -> QuanTAlib.TValue
QuanTAlib.Hwma
QuanTAlib.Hwma.Hwma(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Hwma.Hwma(double alpha, double beta, double gamma) -> void
QuanTAlib.Hwma.Hwma(int period = 10) -> void
QuanTAlib.Hwma.IsNew.get -> bool
QuanTAlib.Hysteresis
QuanTAlib.Hysteresis.Hysteresis(QuanTAlib.ITValuePublisher! source, double enter, double exit) -> void
QuanTAlib.Hysteresis.Hysteresis(double enter, double exit) -> void
QuanTAlib.ICompareOp
QuanTAlib.ICompareOp.Eval(double a, double b, double eps) -> bool
QuanTAlib.IFeed
QuanTAlib.IFeed.Fetch(int count, long startTime, System.TimeSpan interval) -> QuanTAlib.TBarSeries!
QuanTAlib.IFeed.Next(bool isNew = true) -> QuanTAlib.TBar
QuanTAlib.IFeed.Next(ref bool isNew) -> QuanTAlib.TBar
QuanTAlib.ISignalPublisher
QuanTAlib.ISignalPublisher.Pub -> QuanTAlib.TPositionPublishedHandler?
QuanTAlib.ITValuePublisher
QuanTAlib.ITValuePublisher.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ichimoku
QuanTAlib.Ichimoku.Chikou.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.Displacement.get -> int
QuanTAlib.Ichimoku.Ichimoku() -> void
QuanTAlib.Ichimoku.Ichimoku(QuanTAlib.TBarSeries! source, int tenkanPeriod = 9, int kijunPeriod = 26, int senkouBPeriod = 52, int displacement = 26) -> void
QuanTAlib.Ichimoku.Ichimoku(int tenkanPeriod, int kijunPeriod, int senkouBPeriod, int displacement) -> void
QuanTAlib.Ichimoku.IsHot.get -> bool
QuanTAlib.Ichimoku.Kijun.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.KijunPeriod.get -> int
QuanTAlib.Ichimoku.Last.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.Name.get -> string!
QuanTAlib.Ichimoku.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Ichimoku.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Ichimoku.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Ichimoku.Reset() -> void
QuanTAlib.Ichimoku.SenkouA.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.SenkouB.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.SenkouBPeriod.get -> int
QuanTAlib.Ichimoku.Tenkan.get -> QuanTAlib.TValue
QuanTAlib.Ichimoku.TenkanPeriod.get -> int
QuanTAlib.Ichimoku.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ichimoku.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Tenkan, QuanTAlib.TSeries! Kijun, QuanTAlib.TSeries! SenkouA, QuanTAlib.TSeries! SenkouB, QuanTAlib.TSeries! Chikou)
QuanTAlib.Ichimoku.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ichimoku.WarmupPeriod.get -> int
QuanTAlib.Ifft
QuanTAlib.Ifft.Ifft(QuanTAlib.ITValuePublisher! source, int windowSize = 64, int numHarmonics = 5) -> void
QuanTAlib.Ifft.Ifft(int windowSize = 64, int numHarmonics = 5) -> void
QuanTAlib.Iii
QuanTAlib.Iii.Iii(int period = 14, bool cumulative = false) -> void
QuanTAlib.Iii.IsHot.get -> bool
QuanTAlib.Iii.Last.get -> QuanTAlib.TValue
QuanTAlib.Iii.Name.get -> string!
QuanTAlib.Iii.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Iii.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Iii.Reset() -> void
QuanTAlib.Iii.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Iii.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Iii.Update(QuanTAlib.TValue value, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Iii.WarmupPeriod.get -> int
QuanTAlib.Ilrs
QuanTAlib.Ilrs.Ilrs(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Ilrs.Ilrs(int period = 14) -> void
QuanTAlib.Ilrs.IsNew.get -> bool
QuanTAlib.Imi
QuanTAlib.Imi.Imi(int period = 14) -> void
QuanTAlib.Imi.IsHot.get -> bool
QuanTAlib.Imi.Last.get -> QuanTAlib.TValue
QuanTAlib.Imi.Name.get -> string!
QuanTAlib.Imi.Period.get -> int
QuanTAlib.Imi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Imi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Imi.Reset() -> void
QuanTAlib.Imi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Imi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Imi.WarmupPeriod.get -> int
QuanTAlib.Impulse
QuanTAlib.Impulse.Dispose() -> void
QuanTAlib.Impulse.EmaPeriod.get -> int
QuanTAlib.Impulse.Impulse(QuanTAlib.ITValuePublisher! source, int emaPeriod = 13, int macdFast = 12, int macdSlow = 26, int macdSignal = 9) -> void
QuanTAlib.Impulse.Impulse(int emaPeriod = 13, int macdFast = 12, int macdSlow = 26, int macdSignal = 9) -> void
QuanTAlib.Impulse.IsHot.get -> bool
QuanTAlib.Impulse.Last.get -> QuanTAlib.TValue
QuanTAlib.Impulse.MacdFast.get -> int
QuanTAlib.Impulse.MacdSignal.get -> int
QuanTAlib.Impulse.MacdSlow.get -> int
QuanTAlib.Impulse.Name.get -> string!
QuanTAlib.Impulse.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Impulse.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Impulse.Reset() -> void
QuanTAlib.Impulse.Signal.get -> int
QuanTAlib.Impulse.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Impulse.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Impulse.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Impulse.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Impulse.WarmupPeriod.get -> int
QuanTAlib.Inertia
QuanTAlib.Inertia.Inertia(QuanTAlib.ITValuePublisher! source, int period = 20) -> void
QuanTAlib.Inertia.Inertia(int period = 20) -> void
QuanTAlib.Inertia.Period.get -> int
QuanTAlib.InsideChannel
QuanTAlib.InsideChannel.InsideChannel() -> void
QuanTAlib.InsideChannel.InsideChannel(QuanTAlib.ITValuePublisher! value, QuanTAlib.ITValuePublisher! lower, QuanTAlib.ITValuePublisher! upper) -> void
QuanTAlib.InsideChannel.InsideChannel(QuanTAlib.ITValuePublisher! value, double lower, double upper) -> void
QuanTAlib.Iqr
QuanTAlib.Iqr.Iqr(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Iqr.Iqr(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Iqr.Iqr(int period) -> void
QuanTAlib.IsFalling
QuanTAlib.IsFalling.IsFalling(QuanTAlib.ITValuePublisher! source, int n) -> void
QuanTAlib.IsFalling.IsFalling(int n) -> void
QuanTAlib.IsRising
QuanTAlib.IsRising.IsRising(QuanTAlib.ITValuePublisher! source, int n) -> void
QuanTAlib.IsRising.IsRising(int n) -> void
QuanTAlib.Jb
QuanTAlib.Jb.Jb(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Jb.Jb(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Jb.Jb(int period) -> void
QuanTAlib.Jbands
QuanTAlib.Jbands.Dispose() -> void
QuanTAlib.Jbands.IsHot.get -> bool
QuanTAlib.Jbands.Jbands(QuanTAlib.ITValuePublisher! source, int period, int phase = 0) -> void
QuanTAlib.Jbands.Jbands(int period, int phase = 0) -> void
QuanTAlib.Jbands.Last.get -> QuanTAlib.TValue
QuanTAlib.Jbands.Lower.get -> QuanTAlib.TValue
QuanTAlib.Jbands.Name.get -> string!
QuanTAlib.Jbands.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Jbands.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Jbands.Reset() -> void
QuanTAlib.Jbands.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Jbands.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Jbands.Upper.get -> QuanTAlib.TValue
QuanTAlib.Jbands.WarmupPeriod.get -> int
QuanTAlib.Jerk
QuanTAlib.Jerk.Jerk() -> void
QuanTAlib.Jerk.Jerk(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Jma
QuanTAlib.Jma.Jma(QuanTAlib.ITValuePublisher! source, int period, int phase = 0) -> void
QuanTAlib.Jma.Jma(int period, int phase = 0) -> void
QuanTAlib.Jvolty
QuanTAlib.Jvolty.Jvolty(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Jvolty.Jvolty(int period) -> void
QuanTAlib.Jvolty.LowerBand.get -> double
QuanTAlib.Jvolty.UpperBand.get -> double
QuanTAlib.Jvoltyn
QuanTAlib.Jvoltyn.Jvoltyn(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Jvoltyn.Jvoltyn(int period) -> void
QuanTAlib.Jvoltyn.LowerBand.get -> double
QuanTAlib.Jvoltyn.RawVolatility.get -> double
QuanTAlib.Jvoltyn.UpperBand.get -> double
QuanTAlib.Kaiser
QuanTAlib.Kaiser.IsNew.get -> bool
QuanTAlib.Kaiser.Kaiser(QuanTAlib.ITValuePublisher! source, int period = 14, double beta = 3) -> void
QuanTAlib.Kaiser.Kaiser(int period = 14, double beta = 3) -> void
QuanTAlib.Kalman
QuanTAlib.Kalman.Kalman(QuanTAlib.ITValuePublisher! source, double q = 0.01, double r = 0.1) -> void
QuanTAlib.Kalman.Kalman(double q = 0.01, double r = 0.1) -> void
QuanTAlib.Kalman.MeasurementNoise.get -> double
QuanTAlib.Kalman.ProcessNoise.get -> double
QuanTAlib.Kama
QuanTAlib.Kama.Kama(QuanTAlib.ITValuePublisher! source, int period = 10, int fastPeriod = 2, int slowPeriod = 30) -> void
QuanTAlib.Kama.Kama(int period = 10, int fastPeriod = 2, int slowPeriod = 30) -> void
QuanTAlib.Kc
QuanTAlib.Kc.IsHot.get -> bool
QuanTAlib.Kc.Kc(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2) -> void
QuanTAlib.Kc.Kc(int period = 20, double multiplier = 2) -> void
QuanTAlib.Kc.Last.get -> QuanTAlib.TValue
QuanTAlib.Kc.Lower.get -> QuanTAlib.TValue
QuanTAlib.Kc.Name.get -> string!
QuanTAlib.Kc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Kc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Kc.Reset() -> void
QuanTAlib.Kc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kc.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Kc.Upper.get -> QuanTAlib.TValue
QuanTAlib.Kc.WarmupPeriod.get -> int
QuanTAlib.Kdj
QuanTAlib.Kdj.D.get -> QuanTAlib.TValue
QuanTAlib.Kdj.IsHot.get -> bool
QuanTAlib.Kdj.K.get -> QuanTAlib.TValue
QuanTAlib.Kdj.Kdj(QuanTAlib.TBarSeries! source, int length = 9, int signal = 3) -> void
QuanTAlib.Kdj.Kdj(int length = 9, int signal = 3) -> void
QuanTAlib.Kdj.Last.get -> QuanTAlib.TValue
QuanTAlib.Kdj.Name.get -> string!
QuanTAlib.Kdj.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Kdj.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Kdj.Reset() -> void
QuanTAlib.Kdj.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kdj.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D, QuanTAlib.TSeries! J)
QuanTAlib.Kdj.WarmupPeriod.get -> int
QuanTAlib.Kendall
QuanTAlib.Kendall.Kendall(int period = 20) -> void
QuanTAlib.Kendall.Update(QuanTAlib.TValue seriesX, QuanTAlib.TValue seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kendall.Update(double seriesX, double seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kri
QuanTAlib.Kri.Kri(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Kri.Kri(int period = 14) -> void
QuanTAlib.Kri.Period.get -> int
QuanTAlib.Kst
QuanTAlib.Kst.IsHot.get -> bool
QuanTAlib.Kst.Kst(QuanTAlib.ITValuePublisher! source, int r1 = 10, int r2 = 15, int r3 = 20, int r4 = 30, int s1 = 10, int s2 = 10, int s3 = 10, int s4 = 15, int sigPeriod = 9) -> void
QuanTAlib.Kst.Kst(int r1 = 10, int r2 = 15, int r3 = 20, int r4 = 30, int s1 = 10, int s2 = 10, int s3 = 10, int s4 = 15, int sigPeriod = 9) -> void
QuanTAlib.Kst.KstValue.get -> QuanTAlib.TValue
QuanTAlib.Kst.Last.get -> QuanTAlib.TValue
QuanTAlib.Kst.Name.get -> string!
QuanTAlib.Kst.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Kst.Reset() -> void
QuanTAlib.Kst.Signal.get -> QuanTAlib.TValue
QuanTAlib.Kst.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Kst, QuanTAlib.TSeries! Signal)
QuanTAlib.Kst.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kst.WarmupPeriod.get -> int
QuanTAlib.Kurtosis
QuanTAlib.Kurtosis.Kurtosis(QuanTAlib.ITValuePublisher! source, int period, bool isPopulation = false) -> void
QuanTAlib.Kurtosis.Kurtosis(int period, bool isPopulation = false) -> void
QuanTAlib.Kvo
QuanTAlib.Kvo.IsHot.get -> bool
QuanTAlib.Kvo.Kvo(int fastPeriod = 34, int slowPeriod = 55, int signalPeriod = 13) -> void
QuanTAlib.Kvo.Last.get -> QuanTAlib.TValue
QuanTAlib.Kvo.Name.get -> string!
QuanTAlib.Kvo.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Kvo.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Kvo.Reset() -> void
QuanTAlib.Kvo.Signal.get -> QuanTAlib.TValue
QuanTAlib.Kvo.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kvo.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Kvo.Update(QuanTAlib.TValue value, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Kvo.UpdateWithSignal(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Kvo, QuanTAlib.TSeries! Signal)
QuanTAlib.Kvo.WarmupPeriod.get -> int
QuanTAlib.Lag
QuanTAlib.Lag.Lag(QuanTAlib.ITValuePublisher! source, int n = 1) -> void
QuanTAlib.Lag.Lag(int n = 1) -> void
QuanTAlib.Laguerre
QuanTAlib.Laguerre.Laguerre(QuanTAlib.ITValuePublisher! source, double gamma = 0.8) -> void
QuanTAlib.Laguerre.Laguerre(QuanTAlib.TSeries! source, double gamma = 0.8) -> void
QuanTAlib.Laguerre.Laguerre(double gamma = 0.8) -> void
QuanTAlib.Lanczos
QuanTAlib.Lanczos.IsNew.get -> bool
QuanTAlib.Lanczos.Lanczos(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Lanczos.Lanczos(int period = 14) -> void
QuanTAlib.Lema
QuanTAlib.Lema.IsNew.get -> bool
QuanTAlib.Lema.Lema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Lema.Lema(double alpha) -> void
QuanTAlib.Lema.Lema(int period) -> void
QuanTAlib.LinReg
QuanTAlib.LinReg.Intercept.get -> double
QuanTAlib.LinReg.LinReg(QuanTAlib.ITValuePublisher! source, int period, int offset = 0) -> void
QuanTAlib.LinReg.LinReg(int period, int offset = 0) -> void
QuanTAlib.LinReg.RSquared.get -> double
QuanTAlib.LinReg.Slope.get -> double
QuanTAlib.Lineartrans
QuanTAlib.Lineartrans.Lineartrans(QuanTAlib.ITValuePublisher! source, double slope = 1, double intercept = 0) -> void
QuanTAlib.Lineartrans.Lineartrans(double slope = 1, double intercept = 0) -> void
QuanTAlib.Lms
QuanTAlib.Lms.IsNew.get -> bool
QuanTAlib.Lms.Lms(QuanTAlib.ITValuePublisher! source, int order = 16, double mu = 0.5) -> void
QuanTAlib.Lms.Lms(int order = 16, double mu = 0.5) -> void
QuanTAlib.Lms.Mu.get -> double
QuanTAlib.Lms.Order.get -> int
QuanTAlib.Loess
QuanTAlib.Loess.Loess(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Loess.Loess(int period) -> void
QuanTAlib.Loess.Period.get -> int
QuanTAlib.LogCosh
QuanTAlib.LogCosh.LogCosh(int period) -> void
QuanTAlib.Lognormdist
QuanTAlib.Lognormdist.Lognormdist(QuanTAlib.ITValuePublisher! source, double mu = 0, double sigma = 1, int period = 14) -> void
QuanTAlib.Lognormdist.Lognormdist(double mu = 0, double sigma = 1, int period = 14) -> void
QuanTAlib.Logtrans
QuanTAlib.Logtrans.Logtrans() -> void
QuanTAlib.Logtrans.Logtrans(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Lowest
QuanTAlib.Lowest.Lowest(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Lowest.Lowest(int period) -> void
QuanTAlib.Lpf
QuanTAlib.Lpf.DataLength.get -> int
QuanTAlib.Lpf.DominantCycle.get -> double
QuanTAlib.Lpf.IsNew.get -> bool
QuanTAlib.Lpf.LowerBound.get -> int
QuanTAlib.Lpf.Lpf(QuanTAlib.ITValuePublisher! source, int lowerBound = 18, int upperBound = 40, int dataLength = 40) -> void
QuanTAlib.Lpf.Lpf(int lowerBound = 18, int upperBound = 40, int dataLength = 40) -> void
QuanTAlib.Lpf.Predict.get -> double
QuanTAlib.Lpf.Signal.get -> double
QuanTAlib.Lpf.UpperBound.get -> int
QuanTAlib.Lrsi
QuanTAlib.Lrsi.Gamma.get -> double
QuanTAlib.Lrsi.IsHot.get -> bool
QuanTAlib.Lrsi.Last.get -> QuanTAlib.TValue
QuanTAlib.Lrsi.Lrsi(QuanTAlib.ITValuePublisher! source, double gamma = 0.5) -> void
QuanTAlib.Lrsi.Lrsi(double gamma = 0.5) -> void
QuanTAlib.Lrsi.Name.get -> string!
QuanTAlib.Lrsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Lrsi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Lrsi.Reset() -> void
QuanTAlib.Lrsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Lrsi.WarmupPeriod.get -> int
QuanTAlib.Lsma
QuanTAlib.Lsma.IsNew.get -> bool
QuanTAlib.Lsma.Lsma(QuanTAlib.ITValuePublisher! source, int period, int offset = 0) -> void
QuanTAlib.Lsma.Lsma(int period, int offset = 0) -> void
QuanTAlib.Ltma
QuanTAlib.Ltma.IsNew.get -> bool
QuanTAlib.Ltma.Ltma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Ltma.Ltma(int period) -> void
QuanTAlib.Lunar
QuanTAlib.Lunar.Lunar() -> void
QuanTAlib.Lunar.Lunar(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Maape
QuanTAlib.Maape.Maape(int period) -> void
QuanTAlib.Macd
QuanTAlib.Macd.Dispose() -> void
QuanTAlib.Macd.Histogram.get -> QuanTAlib.TValue
QuanTAlib.Macd.IsHot.get -> bool
QuanTAlib.Macd.Last.get -> QuanTAlib.TValue
QuanTAlib.Macd.Macd(QuanTAlib.ITValuePublisher! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Macd.Macd(int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Macd.Name.get -> string!
QuanTAlib.Macd.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Macd.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Macd.Reset() -> void
QuanTAlib.Macd.Signal.get -> QuanTAlib.TValue
QuanTAlib.Macd.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Macd.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Macd.WarmupPeriod.get -> int
QuanTAlib.Madh
QuanTAlib.Madh.Madh(QuanTAlib.ITValuePublisher! source, int shortLength = 8, int dominantCycle = 27) -> void
QuanTAlib.Madh.Madh(QuanTAlib.TSeries! source, int shortLength = 8, int dominantCycle = 27) -> void
QuanTAlib.Madh.Madh(int shortLength = 8, int dominantCycle = 27) -> void
QuanTAlib.Mae
QuanTAlib.Mae.Mae(int period) -> void
QuanTAlib.Maenv
QuanTAlib.Maenv.Dispose() -> void
QuanTAlib.Maenv.IsHot.get -> bool
QuanTAlib.Maenv.Last.get -> QuanTAlib.TValue
QuanTAlib.Maenv.Lower.get -> QuanTAlib.TValue
QuanTAlib.Maenv.Maenv(QuanTAlib.TSeries! source, int period = 20, double percentage = 1, QuanTAlib.MaenvType maType = QuanTAlib.MaenvType.EMA) -> void
QuanTAlib.Maenv.Maenv(int period = 20, double percentage = 1, QuanTAlib.MaenvType maType = QuanTAlib.MaenvType.EMA) -> void
QuanTAlib.Maenv.Name.get -> string!
QuanTAlib.Maenv.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Maenv.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Maenv.Reset() -> void
QuanTAlib.Maenv.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Maenv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Maenv.Upper.get -> QuanTAlib.TValue
QuanTAlib.Maenv.WarmupPeriod.get -> int
QuanTAlib.MaenvType
QuanTAlib.MaenvType.EMA = 1 -> QuanTAlib.MaenvType
QuanTAlib.MaenvType.SMA = 0 -> QuanTAlib.MaenvType
QuanTAlib.MaenvType.WMA = 2 -> QuanTAlib.MaenvType
QuanTAlib.Mama
QuanTAlib.Mama.Fama.get -> QuanTAlib.TValue
QuanTAlib.Mama.Mama(QuanTAlib.ITValuePublisher! source, double fastLimit = 0.5, double slowLimit = 0.05) -> void
QuanTAlib.Mama.Mama(double fastLimit = 0.5, double slowLimit = 0.05) -> void
QuanTAlib.Mapd
QuanTAlib.Mapd.Mapd(int period) -> void
QuanTAlib.Mape
QuanTAlib.Mape.Mape(int period) -> void
QuanTAlib.Marketfi
QuanTAlib.Marketfi.IsHot.get -> bool
QuanTAlib.Marketfi.Last.get -> QuanTAlib.TValue
QuanTAlib.Marketfi.Marketfi() -> void
QuanTAlib.Marketfi.Marketfi(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Marketfi.Name.get -> string!
QuanTAlib.Marketfi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Marketfi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Marketfi.Reset() -> void
QuanTAlib.Marketfi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Marketfi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mase
QuanTAlib.Mase.Mase(int period) -> void
QuanTAlib.Mase.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mase.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Massi
QuanTAlib.Massi.Ema1.get -> double
QuanTAlib.Massi.Ema2.get -> double
QuanTAlib.Massi.Massi(QuanTAlib.ITValuePublisher! source, int emaLength = 9, int sumLength = 25) -> void
QuanTAlib.Massi.Massi(int emaLength = 9, int sumLength = 25) -> void
QuanTAlib.Massi.Ratio.get -> double
QuanTAlib.Massi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Massi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Mavp
QuanTAlib.Mavp.Mavp(QuanTAlib.ITValuePublisher! source, int minPeriod = 2, int maxPeriod = 30) -> void
QuanTAlib.Mavp.Mavp(int minPeriod = 2, int maxPeriod = 30) -> void
QuanTAlib.Mavp.MaxPeriod.get -> int
QuanTAlib.Mavp.MinPeriod.get -> int
QuanTAlib.Mavp.Period.get -> double
QuanTAlib.Mavp.Period.set -> void
QuanTAlib.Mavp.Update(QuanTAlib.TSeries! source, QuanTAlib.TSeries! periods) -> QuanTAlib.TSeries!
QuanTAlib.Mavp.Update(QuanTAlib.TValue input, double period, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Maxindex
QuanTAlib.Maxindex.Maxindex(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Maxindex.Maxindex(int period) -> void
QuanTAlib.Mcnma
QuanTAlib.Mcnma.IsNew.get -> bool
QuanTAlib.Mcnma.Mcnma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Mcnma.Mcnma(double alpha) -> void
QuanTAlib.Mcnma.Mcnma(int period) -> void
QuanTAlib.Mdae
QuanTAlib.Mdae.Mdae(int period) -> void
QuanTAlib.Mdae.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mdae.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mdape
QuanTAlib.Mdape.Mdape(int period) -> void
QuanTAlib.Mdape.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mdape.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Me
QuanTAlib.Me.Me(int period) -> void
QuanTAlib.MeanDev
QuanTAlib.MeanDev.MeanDev(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.MeanDev.MeanDev(int period) -> void
QuanTAlib.Median
QuanTAlib.Median.Median(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Median.Median(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Median.Median(int period) -> void
QuanTAlib.Medprice
QuanTAlib.Medprice.Medprice() -> void
QuanTAlib.Medprice.Medprice(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Medprice.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Medprice.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Mfi
QuanTAlib.Mfi.IsHot.get -> bool
QuanTAlib.Mfi.Last.get -> QuanTAlib.TValue
QuanTAlib.Mfi.Mfi(int period = 14) -> void
QuanTAlib.Mfi.Name.get -> string!
QuanTAlib.Mfi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Mfi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Mfi.Reset() -> void
QuanTAlib.Mfi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mfi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Mfi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mfi.WarmupPeriod.get -> int
QuanTAlib.Mgdi
QuanTAlib.Mgdi.Mgdi(QuanTAlib.ITValuePublisher! source, int period = 14, double k = 0.6) -> void
QuanTAlib.Mgdi.Mgdi(int period = 14, double k = 0.6) -> void
QuanTAlib.Midbody
QuanTAlib.Midbody.Midbody() -> void
QuanTAlib.Midbody.Midbody(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Midbody.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Midbody.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Midpoint
QuanTAlib.Midpoint.Midpoint(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Midpoint.Midpoint(int period) -> void
QuanTAlib.Midprice
QuanTAlib.Midprice.Midprice(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Midprice.Midprice(int period) -> void
QuanTAlib.Midprice.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Midprice.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Minindex
QuanTAlib.Minindex.Minindex(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Minindex.Minindex(int period) -> void
QuanTAlib.MinusDi
QuanTAlib.MinusDi.IsHot.get -> bool
QuanTAlib.MinusDi.Last.get -> QuanTAlib.TValue
QuanTAlib.MinusDi.MinusDi(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.MinusDi.MinusDi(int period = 14) -> void
QuanTAlib.MinusDi.Name.get -> string!
QuanTAlib.MinusDi.Period.get -> int
QuanTAlib.MinusDi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.MinusDi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.MinusDi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.MinusDi.Reset() -> void
QuanTAlib.MinusDi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.MinusDi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.MinusDi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.MinusDi.WarmupPeriod.get -> int
QuanTAlib.MinusDm
QuanTAlib.MinusDm.IsHot.get -> bool
QuanTAlib.MinusDm.Last.get -> QuanTAlib.TValue
QuanTAlib.MinusDm.MinusDm(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.MinusDm.MinusDm(int period = 14) -> void
QuanTAlib.MinusDm.Name.get -> string!
QuanTAlib.MinusDm.Period.get -> int
QuanTAlib.MinusDm.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.MinusDm.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.MinusDm.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.MinusDm.Reset() -> void
QuanTAlib.MinusDm.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.MinusDm.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.MinusDm.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.MinusDm.WarmupPeriod.get -> int
QuanTAlib.Mma
QuanTAlib.Mma.Mma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Mma.Mma(int period) -> void
QuanTAlib.Mmchannel
QuanTAlib.Mmchannel.IsHot.get -> bool
QuanTAlib.Mmchannel.Last.get -> QuanTAlib.TValue
QuanTAlib.Mmchannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Mmchannel.Mmchannel(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Mmchannel.Mmchannel(int period) -> void
QuanTAlib.Mmchannel.Name.get -> string!
QuanTAlib.Mmchannel.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Mmchannel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Mmchannel.Reset() -> void
QuanTAlib.Mmchannel.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mmchannel.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Mmchannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Mmchannel.WarmupPeriod.get -> int
QuanTAlib.Mode
QuanTAlib.Mode.Mode(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Mode.Mode(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Mode.Mode(int period) -> void
QuanTAlib.Modf
QuanTAlib.Modf.Beta.get -> double
QuanTAlib.Modf.FbWeight.get -> double
QuanTAlib.Modf.Feedback.get -> bool
QuanTAlib.Modf.Init() -> void
QuanTAlib.Modf.Modf(QuanTAlib.TSeries! source, int period, double beta = 0.8, bool feedback = false, double fbWeight = 0.5) -> void
QuanTAlib.Modf.Modf(int period, double beta = 0.8, bool feedback = false, double fbWeight = 0.5) -> void
QuanTAlib.Modf.Period.get -> int
QuanTAlib.Mom
QuanTAlib.Mom.Mom(QuanTAlib.ITValuePublisher! source, int period = 10) -> void
QuanTAlib.Mom.Mom(int period = 10) -> void
QuanTAlib.MonotonicDeque
QuanTAlib.MonotonicDeque.Count.get -> int
QuanTAlib.MonotonicDeque.FrontIndex.get -> long
QuanTAlib.MonotonicDeque.GetExtremum(double[]! buffer) -> double
QuanTAlib.MonotonicDeque.MonotonicDeque(int period) -> void
QuanTAlib.MonotonicDeque.PushMax(long logicalIndex, double value, double[]! buffer) -> void
QuanTAlib.MonotonicDeque.PushMin(long logicalIndex, double value, double[]! buffer) -> void
QuanTAlib.MonotonicDeque.RebuildMax(double[]! buffer, long currentIndex, int count) -> void
QuanTAlib.MonotonicDeque.RebuildMin(double[]! buffer, long currentIndex, int count) -> void
QuanTAlib.MonotonicDeque.Reset() -> void
QuanTAlib.Mpe
QuanTAlib.Mpe.Mpe(int period) -> void
QuanTAlib.Mrae
QuanTAlib.Mrae.Mrae(int period) -> void
QuanTAlib.Mse
QuanTAlib.Mse.Mse(int period) -> void
QuanTAlib.Msle
QuanTAlib.Msle.Msle(int period) -> void
QuanTAlib.Mstoch
QuanTAlib.Mstoch.IsHot.get -> bool
QuanTAlib.Mstoch.Last.get -> QuanTAlib.TValue
QuanTAlib.Mstoch.Mstoch(QuanTAlib.ITValuePublisher! source, int stochLength = 20, int hpLength = 48, int ssLength = 10) -> void
QuanTAlib.Mstoch.Mstoch(int stochLength = 20, int hpLength = 48, int ssLength = 10) -> void
QuanTAlib.Mstoch.Name.get -> string!
QuanTAlib.Mstoch.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Mstoch.Reset() -> void
QuanTAlib.Mstoch.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Mstoch.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Mstoch.WarmupPeriod.get -> int
QuanTAlib.Mul
QuanTAlib.Mul.Mul() -> void
QuanTAlib.Mul.Mul(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Mul.Update(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
QuanTAlib.MultiInputBase
QuanTAlib.MultiInputBase.MultiInputBase(int inputCount, string! name) -> void
QuanTAlib.MultiInputBase.Subscribe(params QuanTAlib.ITValuePublisher![]! sources) -> void
QuanTAlib.MultiInputBase.Update(QuanTAlib.TValue a, QuanTAlib.TValue b, QuanTAlib.TValue c, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.MultiInputBase.Update(System.ReadOnlySpan<QuanTAlib.TValue> inputs, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Natr
QuanTAlib.Natr.Atr.get -> double
QuanTAlib.Natr.Natr(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.Natr.Natr(int period = 14) -> void
QuanTAlib.Natr.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Natr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Net
QuanTAlib.Net.Net(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Net.Net(int period = 14) -> void
QuanTAlib.Nlma
QuanTAlib.Nlma.IsNew.get -> bool
QuanTAlib.Nlma.Nlma(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Nlma.Nlma(int period = 14) -> void
QuanTAlib.Nma
QuanTAlib.Nma.IsNew.get -> bool
QuanTAlib.Nma.Nma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Nma.Nma(int period) -> void
QuanTAlib.Normalize
QuanTAlib.Normalize.Normalize(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Normalize.Normalize(int period = 14) -> void
QuanTAlib.Normdist
QuanTAlib.Normdist.Normdist(QuanTAlib.ITValuePublisher! source, double mu = 0, double sigma = 1, int period = 14) -> void
QuanTAlib.Normdist.Normdist(double mu = 0, double sigma = 1, int period = 14) -> void
QuanTAlib.Notch
QuanTAlib.Notch.Bandwidth.get -> double
QuanTAlib.Notch.Init() -> void
QuanTAlib.Notch.Notch(QuanTAlib.TSeries! source, int period, double q = 1) -> void
QuanTAlib.Notch.Notch(int period, double q = 1) -> void
QuanTAlib.Notch.NotchFreq.get -> int
QuanTAlib.Nvi
QuanTAlib.Nvi.IsHot.get -> bool
QuanTAlib.Nvi.Last.get -> QuanTAlib.TValue
QuanTAlib.Nvi.Name.get -> string!
QuanTAlib.Nvi.Nvi(double startValue = 100) -> void
QuanTAlib.Nvi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Nvi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Nvi.Reset() -> void
QuanTAlib.Nvi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Nvi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Nvi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Nvi.WarmupPeriod.get -> int
QuanTAlib.Nw
QuanTAlib.Nw.Bandwidth.get -> double
QuanTAlib.Nw.Init() -> void
QuanTAlib.Nw.Nw(QuanTAlib.ITValuePublisher! source, int period = 64, double bandwidth = 8) -> void
QuanTAlib.Nw.Nw(int period = 64, double bandwidth = 8) -> void
QuanTAlib.Nw.Period.get -> int
QuanTAlib.Nyqma
QuanTAlib.Nyqma.Nyqma(QuanTAlib.ITValuePublisher! source, int period = 89, int nyquistPeriod = 21) -> void
QuanTAlib.Nyqma.Nyqma(int period = 89, int nyquistPeriod = 21) -> void
QuanTAlib.Obv
QuanTAlib.Obv.IsHot.get -> bool
QuanTAlib.Obv.Last.get -> QuanTAlib.TValue
QuanTAlib.Obv.Name.get -> string!
QuanTAlib.Obv.Obv() -> void
QuanTAlib.Obv.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Obv.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Obv.Reset() -> void
QuanTAlib.Obv.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Obv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Obv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Obv.WarmupPeriod.get -> int
QuanTAlib.Obvm
QuanTAlib.Obvm.IsHot.get -> bool
QuanTAlib.Obvm.Last.get -> QuanTAlib.TValue
QuanTAlib.Obvm.Name.get -> string!
QuanTAlib.Obvm.Obvm(QuanTAlib.TBarSeries! source, int obvmLength = 7, int signalLength = 10) -> void
QuanTAlib.Obvm.Obvm(int obvmLength = 7, int signalLength = 10) -> void
QuanTAlib.Obvm.ObvmValue.get -> QuanTAlib.TValue
QuanTAlib.Obvm.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Obvm.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Obvm.Reset() -> void
QuanTAlib.Obvm.Signal.get -> QuanTAlib.TValue
QuanTAlib.Obvm.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Obvm.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Obvm, QuanTAlib.TSeries! Signal)
QuanTAlib.Obvm.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Obvm.WarmupPeriod.get -> int
QuanTAlib.OneEuro
QuanTAlib.OneEuro.Beta.get -> double
QuanTAlib.OneEuro.DCutoff.get -> double
QuanTAlib.OneEuro.MinCutoff.get -> double
QuanTAlib.OneEuro.OneEuro(QuanTAlib.ITValuePublisher! source, double minCutoff = 1, double beta = 0.007, double dCutoff = 1) -> void
QuanTAlib.OneEuro.OneEuro(double minCutoff = 1, double beta = 0.007, double dCutoff = 1) -> void
QuanTAlib.OrderAction
QuanTAlib.OrderAction.BTC = 1 -> QuanTAlib.OrderAction
QuanTAlib.OrderAction.BTO = 2 -> QuanTAlib.OrderAction
QuanTAlib.OrderAction.NIL = 0 -> QuanTAlib.OrderAction
QuanTAlib.OrderAction.STC = -1 -> QuanTAlib.OrderAction
QuanTAlib.OrderAction.STO = -2 -> QuanTAlib.OrderAction
QuanTAlib.OutOfRangePolicy
QuanTAlib.OutOfRangePolicy.Cold = 0 -> QuanTAlib.OutOfRangePolicy
QuanTAlib.OutOfRangePolicy.Saturate = 1 -> QuanTAlib.OutOfRangePolicy
QuanTAlib.OutsideChannel
QuanTAlib.OutsideChannel.OutsideChannel() -> void
QuanTAlib.OutsideChannel.OutsideChannel(QuanTAlib.ITValuePublisher! value, QuanTAlib.ITValuePublisher! lower, QuanTAlib.ITValuePublisher! upper) -> void
QuanTAlib.OutsideChannel.OutsideChannel(QuanTAlib.ITValuePublisher! value, double lower, double upper) -> void
QuanTAlib.Pacf
QuanTAlib.Pacf.Pacf(QuanTAlib.ITValuePublisher! source, int period, int lag = 1) -> void
QuanTAlib.Pacf.Pacf(int period, int lag = 1) -> void
QuanTAlib.Parzen
QuanTAlib.Parzen.IsNew.get -> bool
QuanTAlib.Parzen.Parzen(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Parzen.Parzen(int period = 14) -> void
QuanTAlib.Pc
QuanTAlib.Pc.IsHot.get -> bool
QuanTAlib.Pc.Last.get -> QuanTAlib.TValue
QuanTAlib.Pc.Lower.get -> QuanTAlib.TValue
QuanTAlib.Pc.Name.get -> string!
QuanTAlib.Pc.Pc(QuanTAlib.TBarSeries! source, int period) -> void
QuanTAlib.Pc.Pc(int period) -> void
QuanTAlib.Pc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pc.Reset() -> void
QuanTAlib.Pc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pc.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Pc.Upper.get -> QuanTAlib.TValue
QuanTAlib.Pc.WarmupPeriod.get -> int
QuanTAlib.PercentDistance
QuanTAlib.PercentDistance.PercentDistance() -> void
QuanTAlib.PercentDistance.PercentDistance(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Percentile
QuanTAlib.Percentile.Percentile(QuanTAlib.ITValuePublisher! source, int period, double percent = 50) -> void
QuanTAlib.Percentile.Percentile(QuanTAlib.TSeries! source, int period, double percent = 50) -> void
QuanTAlib.Percentile.Percentile(int period, double percent = 50) -> void
QuanTAlib.Pfe
QuanTAlib.Pfe.Pfe(QuanTAlib.ITValuePublisher! source, int period = 10, int smoothPeriod = 5) -> void
QuanTAlib.Pfe.Pfe(int period = 10, int smoothPeriod = 5) -> void
QuanTAlib.Pgo
QuanTAlib.Pgo.IsHot.get -> bool
QuanTAlib.Pgo.Last.get -> QuanTAlib.TValue
QuanTAlib.Pgo.Name.get -> string!
QuanTAlib.Pgo.Period.get -> int
QuanTAlib.Pgo.Pgo(int period = 14) -> void
QuanTAlib.Pgo.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pgo.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pgo.Reset() -> void
QuanTAlib.Pgo.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pgo.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pgo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pgo.WarmupPeriod.get -> int
QuanTAlib.Pivot
QuanTAlib.Pivot.IsHot.get -> bool
QuanTAlib.Pivot.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivot.Name.get -> string!
QuanTAlib.Pivot.PP.get -> double
QuanTAlib.Pivot.Pivot() -> void
QuanTAlib.Pivot.Pivot(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivot.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivot.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivot.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivot.R1.get -> double
QuanTAlib.Pivot.R2.get -> double
QuanTAlib.Pivot.R3.get -> double
QuanTAlib.Pivot.Reset() -> void
QuanTAlib.Pivot.S1.get -> double
QuanTAlib.Pivot.S2.get -> double
QuanTAlib.Pivot.S3.get -> double
QuanTAlib.Pivot.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivot.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivot.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivot.WarmupPeriod.get -> int
QuanTAlib.Pivotcam
QuanTAlib.Pivotcam.IsHot.get -> bool
QuanTAlib.Pivotcam.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivotcam.Name.get -> string!
QuanTAlib.Pivotcam.PP.get -> double
QuanTAlib.Pivotcam.Pivotcam() -> void
QuanTAlib.Pivotcam.Pivotcam(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotcam.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotcam.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivotcam.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivotcam.R1.get -> double
QuanTAlib.Pivotcam.R2.get -> double
QuanTAlib.Pivotcam.R3.get -> double
QuanTAlib.Pivotcam.R4.get -> double
QuanTAlib.Pivotcam.Reset() -> void
QuanTAlib.Pivotcam.S1.get -> double
QuanTAlib.Pivotcam.S2.get -> double
QuanTAlib.Pivotcam.S3.get -> double
QuanTAlib.Pivotcam.S4.get -> double
QuanTAlib.Pivotcam.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotcam.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivotcam.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotcam.WarmupPeriod.get -> int
QuanTAlib.Pivotdem
QuanTAlib.Pivotdem.IsHot.get -> bool
QuanTAlib.Pivotdem.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivotdem.Name.get -> string!
QuanTAlib.Pivotdem.PP.get -> double
QuanTAlib.Pivotdem.Pivotdem() -> void
QuanTAlib.Pivotdem.Pivotdem(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotdem.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotdem.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivotdem.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivotdem.R1.get -> double
QuanTAlib.Pivotdem.Reset() -> void
QuanTAlib.Pivotdem.S1.get -> double
QuanTAlib.Pivotdem.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotdem.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivotdem.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotdem.WarmupPeriod.get -> int
QuanTAlib.Pivotext
QuanTAlib.Pivotext.IsHot.get -> bool
QuanTAlib.Pivotext.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivotext.Name.get -> string!
QuanTAlib.Pivotext.PP.get -> double
QuanTAlib.Pivotext.Pivotext() -> void
QuanTAlib.Pivotext.Pivotext(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotext.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotext.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivotext.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivotext.R1.get -> double
QuanTAlib.Pivotext.R2.get -> double
QuanTAlib.Pivotext.R3.get -> double
QuanTAlib.Pivotext.R4.get -> double
QuanTAlib.Pivotext.R5.get -> double
QuanTAlib.Pivotext.Reset() -> void
QuanTAlib.Pivotext.S1.get -> double
QuanTAlib.Pivotext.S2.get -> double
QuanTAlib.Pivotext.S3.get -> double
QuanTAlib.Pivotext.S4.get -> double
QuanTAlib.Pivotext.S5.get -> double
QuanTAlib.Pivotext.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotext.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivotext.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotext.WarmupPeriod.get -> int
QuanTAlib.Pivotfib
QuanTAlib.Pivotfib.IsHot.get -> bool
QuanTAlib.Pivotfib.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivotfib.Name.get -> string!
QuanTAlib.Pivotfib.PP.get -> double
QuanTAlib.Pivotfib.Pivotfib() -> void
QuanTAlib.Pivotfib.Pivotfib(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotfib.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotfib.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivotfib.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivotfib.R1.get -> double
QuanTAlib.Pivotfib.R2.get -> double
QuanTAlib.Pivotfib.R3.get -> double
QuanTAlib.Pivotfib.Reset() -> void
QuanTAlib.Pivotfib.S1.get -> double
QuanTAlib.Pivotfib.S2.get -> double
QuanTAlib.Pivotfib.S3.get -> double
QuanTAlib.Pivotfib.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotfib.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivotfib.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotfib.WarmupPeriod.get -> int
QuanTAlib.Pivotwood
QuanTAlib.Pivotwood.IsHot.get -> bool
QuanTAlib.Pivotwood.Last.get -> QuanTAlib.TValue
QuanTAlib.Pivotwood.Name.get -> string!
QuanTAlib.Pivotwood.PP.get -> double
QuanTAlib.Pivotwood.Pivotwood() -> void
QuanTAlib.Pivotwood.Pivotwood(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotwood.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pivotwood.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Pivotwood.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pivotwood.R1.get -> double
QuanTAlib.Pivotwood.R2.get -> double
QuanTAlib.Pivotwood.R3.get -> double
QuanTAlib.Pivotwood.Reset() -> void
QuanTAlib.Pivotwood.S1.get -> double
QuanTAlib.Pivotwood.S2.get -> double
QuanTAlib.Pivotwood.S3.get -> double
QuanTAlib.Pivotwood.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotwood.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pivotwood.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pivotwood.WarmupPeriod.get -> int
QuanTAlib.PlusDi
QuanTAlib.PlusDi.IsHot.get -> bool
QuanTAlib.PlusDi.Last.get -> QuanTAlib.TValue
QuanTAlib.PlusDi.Name.get -> string!
QuanTAlib.PlusDi.Period.get -> int
QuanTAlib.PlusDi.PlusDi(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.PlusDi.PlusDi(int period = 14) -> void
QuanTAlib.PlusDi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.PlusDi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.PlusDi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.PlusDi.Reset() -> void
QuanTAlib.PlusDi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.PlusDi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.PlusDi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.PlusDi.WarmupPeriod.get -> int
QuanTAlib.PlusDm
QuanTAlib.PlusDm.IsHot.get -> bool
QuanTAlib.PlusDm.Last.get -> QuanTAlib.TValue
QuanTAlib.PlusDm.Name.get -> string!
QuanTAlib.PlusDm.Period.get -> int
QuanTAlib.PlusDm.PlusDm(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.PlusDm.PlusDm(int period = 14) -> void
QuanTAlib.PlusDm.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.PlusDm.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.PlusDm.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.PlusDm.Reset() -> void
QuanTAlib.PlusDm.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.PlusDm.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.PlusDm.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.PlusDm.WarmupPeriod.get -> int
QuanTAlib.Pma
QuanTAlib.Pma.Pma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Pma.Pma(int period) -> void
QuanTAlib.Pma.Trigger.get -> QuanTAlib.TValue
QuanTAlib.Pmo
QuanTAlib.Pmo.Pmo(QuanTAlib.ITValuePublisher! source, int timePeriods = 35, int smoothPeriods = 20, int signalPeriods = 10) -> void
QuanTAlib.Pmo.Pmo(int timePeriods = 35, int smoothPeriods = 20, int signalPeriods = 10) -> void
QuanTAlib.Poissondist
QuanTAlib.Poissondist.Poissondist(QuanTAlib.ITValuePublisher! source, double lambda = 1, int period = 14, int threshold = 5) -> void
QuanTAlib.Poissondist.Poissondist(double lambda = 1, int period = 14, int threshold = 5) -> void
QuanTAlib.Polyfit
QuanTAlib.Polyfit.Degree.get -> int
QuanTAlib.Polyfit.IsNew.get -> bool
QuanTAlib.Polyfit.Polyfit(QuanTAlib.ITValuePublisher! source, int period, int degree = 2) -> void
QuanTAlib.Polyfit.Polyfit(int period, int degree = 2) -> void
QuanTAlib.Ppo
QuanTAlib.Ppo.Histogram.get -> QuanTAlib.TValue
QuanTAlib.Ppo.Ppo(QuanTAlib.ITValuePublisher! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Ppo.Ppo(int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Ppo.Signal.get -> QuanTAlib.TValue
QuanTAlib.PseudoHuber
QuanTAlib.PseudoHuber.Delta.get -> double
QuanTAlib.PseudoHuber.PseudoHuber(int period, double delta = 1) -> void
QuanTAlib.Psl
QuanTAlib.Psl.Period.get -> int
QuanTAlib.Psl.Psl(QuanTAlib.ITValuePublisher! source, int period = 12) -> void
QuanTAlib.Psl.Psl(int period = 12) -> void
QuanTAlib.Pta
QuanTAlib.Pta.LongPeriod.get -> int
QuanTAlib.Pta.Pta(QuanTAlib.ITValuePublisher! source, int longPeriod = 250, int shortPeriod = 40) -> void
QuanTAlib.Pta.Pta(int longPeriod = 250, int shortPeriod = 40) -> void
QuanTAlib.Pta.ShortPeriod.get -> int
QuanTAlib.Pvd
QuanTAlib.Pvd.IsHot.get -> bool
QuanTAlib.Pvd.Last.get -> QuanTAlib.TValue
QuanTAlib.Pvd.Name.get -> string!
QuanTAlib.Pvd.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pvd.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pvd.Pvd(int pricePeriod = 14, int volumePeriod = 14, int smoothingPeriod = 3) -> void
QuanTAlib.Pvd.Reset() -> void
QuanTAlib.Pvd.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvd.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pvd.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvd.WarmupPeriod.get -> int
QuanTAlib.Pvi
QuanTAlib.Pvi.IsHot.get -> bool
QuanTAlib.Pvi.Last.get -> QuanTAlib.TValue
QuanTAlib.Pvi.Name.get -> string!
QuanTAlib.Pvi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pvi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pvi.Pvi(double startValue = 100) -> void
QuanTAlib.Pvi.Reset() -> void
QuanTAlib.Pvi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pvi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvi.WarmupPeriod.get -> int
QuanTAlib.Pvo
QuanTAlib.Pvo.Histogram.get -> QuanTAlib.TValue
QuanTAlib.Pvo.IsHot.get -> bool
QuanTAlib.Pvo.Last.get -> QuanTAlib.TValue
QuanTAlib.Pvo.Name.get -> string!
QuanTAlib.Pvo.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pvo.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pvo.Pvo(int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Pvo.Reset() -> void
QuanTAlib.Pvo.Signal.get -> QuanTAlib.TValue
QuanTAlib.Pvo.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvo.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pvo.Update(QuanTAlib.TValue value, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvo.UpdateWithSignal(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Pvo, QuanTAlib.TSeries! Signal, QuanTAlib.TSeries! Histogram)
QuanTAlib.Pvo.WarmupPeriod.get -> int
QuanTAlib.Pvr
QuanTAlib.Pvr.IsHot.get -> bool
QuanTAlib.Pvr.Last.get -> QuanTAlib.TValue
QuanTAlib.Pvr.Name.get -> string!
QuanTAlib.Pvr.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pvr.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pvr.Pvr() -> void
QuanTAlib.Pvr.Reset() -> void
QuanTAlib.Pvr.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pvr.Update(double price, double volume, long time, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvr.WarmupPeriod.get -> int
QuanTAlib.Pvt
QuanTAlib.Pvt.IsHot.get -> bool
QuanTAlib.Pvt.Last.get -> QuanTAlib.TValue
QuanTAlib.Pvt.Name.get -> string!
QuanTAlib.Pvt.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Pvt.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Pvt.Pvt() -> void
QuanTAlib.Pvt.Reset() -> void
QuanTAlib.Pvt.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvt.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Pvt.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvt.Update(double price, double volume, long time, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Pvt.WarmupPeriod.get -> int
QuanTAlib.Pwma
QuanTAlib.Pwma.Pwma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Pwma.Pwma(int period) -> void
QuanTAlib.Qema
QuanTAlib.Qema.Qema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Qema.Qema(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Qema.Qema(int period) -> void
QuanTAlib.Qqe
QuanTAlib.Qqe.Qqe(QuanTAlib.ITValuePublisher! source, int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> void
QuanTAlib.Qqe.Qqe(int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> void
QuanTAlib.Qqe.QqeValue.get -> double
QuanTAlib.Qqe.Signal.get -> double
QuanTAlib.Qrma
QuanTAlib.Qrma.IsNew.get -> bool
QuanTAlib.Qrma.Qrma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Qrma.Qrma(int period) -> void
QuanTAlib.Qstick
QuanTAlib.Qstick.IsHot.get -> bool
QuanTAlib.Qstick.Last.get -> QuanTAlib.TValue
QuanTAlib.Qstick.Name.get -> string!
QuanTAlib.Qstick.Period.get -> int
QuanTAlib.Qstick.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Qstick.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Qstick.Qstick(int period = 14, bool useEma = false) -> void
QuanTAlib.Qstick.Reset() -> void
QuanTAlib.Qstick.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Qstick.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Qstick.UseEma.get -> bool
QuanTAlib.Qstick.WarmupPeriod.get -> int
QuanTAlib.Quantile
QuanTAlib.Quantile.Quantile(QuanTAlib.ITValuePublisher! source, int period, double quantileLevel = 0.25) -> void
QuanTAlib.Quantile.Quantile(QuanTAlib.TSeries! source, int period, double quantileLevel = 0.25) -> void
QuanTAlib.Quantile.Quantile(int period, double quantileLevel = 0.25) -> void
QuanTAlib.QuantileLoss
QuanTAlib.QuantileLoss.Quantile.get -> double
QuanTAlib.QuantileLoss.QuantileLoss(int period, double quantile = 0.5) -> void
QuanTAlib.Rae
QuanTAlib.Rae.Rae(int period) -> void
QuanTAlib.Rae.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rae.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rain
QuanTAlib.Rain.Rain(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Rain.Rain(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Rain.Rain(int period) -> void
QuanTAlib.Ravi
QuanTAlib.Ravi.Ravi(QuanTAlib.ITValuePublisher! source, int shortPeriod = 7, int longPeriod = 65) -> void
QuanTAlib.Ravi.Ravi(int shortPeriod = 7, int longPeriod = 65) -> void
QuanTAlib.Reflex
QuanTAlib.Reflex.Reflex(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Reflex.Reflex(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Reflex.Reflex(int period) -> void
QuanTAlib.Regchannel
QuanTAlib.Regchannel.IsHot.get -> bool
QuanTAlib.Regchannel.Last.get -> QuanTAlib.TValue
QuanTAlib.Regchannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Regchannel.Name.get -> string!
QuanTAlib.Regchannel.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Regchannel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Regchannel.Regchannel(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> void
QuanTAlib.Regchannel.Regchannel(int period = 20, double multiplier = 2) -> void
QuanTAlib.Regchannel.Reset() -> void
QuanTAlib.Regchannel.Slope.get -> double
QuanTAlib.Regchannel.StdDev.get -> double
QuanTAlib.Regchannel.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Regchannel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Regchannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Regchannel.WarmupPeriod.get -> int
QuanTAlib.Relu
QuanTAlib.Relu.Relu() -> void
QuanTAlib.Relu.Relu(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Rema
QuanTAlib.Rema.Rema(QuanTAlib.ITValuePublisher! source, int period, double lambda = 0.5) -> void
QuanTAlib.Rema.Rema(QuanTAlib.TSeries! source, int period, double lambda = 0.5) -> void
QuanTAlib.Rema.Rema(int period, double lambda = 0.5) -> void
QuanTAlib.ReverseEma
QuanTAlib.ReverseEma.ReverseEma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.ReverseEma.ReverseEma(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.ReverseEma.ReverseEma(int period) -> void
QuanTAlib.Rgma
QuanTAlib.Rgma.Rgma(QuanTAlib.ITValuePublisher! source, int period, int passes = 3) -> void
QuanTAlib.Rgma.Rgma(QuanTAlib.TSeries! source, int period, int passes = 3) -> void
QuanTAlib.Rgma.Rgma(int period, int passes = 3) -> void
QuanTAlib.RingBuffer
QuanTAlib.RingBuffer.Add(double value) -> double
QuanTAlib.RingBuffer.Add(double value, bool isNew) -> void
QuanTAlib.RingBuffer.Average.get -> double
QuanTAlib.RingBuffer.Capacity.get -> int
QuanTAlib.RingBuffer.Clear() -> void
QuanTAlib.RingBuffer.Clone() -> QuanTAlib.RingBuffer!
QuanTAlib.RingBuffer.CopyFrom(QuanTAlib.RingBuffer! source) -> void
QuanTAlib.RingBuffer.CopyTo(System.Span<double> destination) -> void
QuanTAlib.RingBuffer.CopyTo(double[]! destination, int destinationIndex) -> void
QuanTAlib.RingBuffer.Count.get -> int
QuanTAlib.RingBuffer.Enumerator
QuanTAlib.RingBuffer.Enumerator.Current.get -> double
QuanTAlib.RingBuffer.Enumerator.Dispose() -> void
QuanTAlib.RingBuffer.Enumerator.Enumerator() -> void
QuanTAlib.RingBuffer.Enumerator.Equals(QuanTAlib.RingBuffer.Enumerator other) -> bool
QuanTAlib.RingBuffer.Enumerator.MoveNext() -> bool
QuanTAlib.RingBuffer.Enumerator.Reset() -> void
QuanTAlib.RingBuffer.GetEnumerator() -> QuanTAlib.RingBuffer.Enumerator
QuanTAlib.RingBuffer.GetInternalSpan() -> System.ReadOnlySpan<double>
QuanTAlib.RingBuffer.GetSequencedSpans(out System.ReadOnlySpan<double> first, out System.ReadOnlySpan<double> second) -> void
QuanTAlib.RingBuffer.GetSnapshot() -> QuanTAlib.RingBuffer.SnapshotToken
QuanTAlib.RingBuffer.GetSpan() -> System.ReadOnlySpan<double>
QuanTAlib.RingBuffer.InternalBuffer.get -> System.ReadOnlySpan<double>
QuanTAlib.RingBuffer.IsFull.get -> bool
QuanTAlib.RingBuffer.Max() -> double
QuanTAlib.RingBuffer.Min() -> double
QuanTAlib.RingBuffer.Newest.get -> double
QuanTAlib.RingBuffer.Oldest.get -> double
QuanTAlib.RingBuffer.RecalculateSum() -> double
QuanTAlib.RingBuffer.Restore() -> void
QuanTAlib.RingBuffer.RestoreSnapshot(QuanTAlib.RingBuffer.SnapshotToken token) -> void
QuanTAlib.RingBuffer.RingBuffer(int capacity) -> void
QuanTAlib.RingBuffer.Snapshot() -> void
QuanTAlib.RingBuffer.SnapshotToken
QuanTAlib.RingBuffer.SnapshotToken.Count.get -> int
QuanTAlib.RingBuffer.SnapshotToken.Count.init -> void
QuanTAlib.RingBuffer.SnapshotToken.Deconstruct(out int Head, out int Count, out double Sum, out double Value) -> void
QuanTAlib.RingBuffer.SnapshotToken.Equals(QuanTAlib.RingBuffer.SnapshotToken other) -> bool
QuanTAlib.RingBuffer.SnapshotToken.Head.get -> int
QuanTAlib.RingBuffer.SnapshotToken.Head.init -> void
QuanTAlib.RingBuffer.SnapshotToken.SnapshotToken() -> void
QuanTAlib.RingBuffer.SnapshotToken.SnapshotToken(int Head, int Count, double Sum, double Value) -> void
QuanTAlib.RingBuffer.SnapshotToken.Sum.get -> double
QuanTAlib.RingBuffer.SnapshotToken.Sum.init -> void
QuanTAlib.RingBuffer.SnapshotToken.Value.get -> double
QuanTAlib.RingBuffer.SnapshotToken.Value.init -> void
QuanTAlib.RingBuffer.StartIndex.get -> int
QuanTAlib.RingBuffer.Sum.get -> double
QuanTAlib.RingBuffer.ToArray() -> double[]!
QuanTAlib.RingBuffer.UpdateNewest(double value) -> void
QuanTAlib.RingBuffer.this[System.Index index].get -> double
QuanTAlib.RingBuffer.this[System.Index index].set -> void
QuanTAlib.Rls
QuanTAlib.Rls.IsNew.get -> bool
QuanTAlib.Rls.Lambda.get -> double
QuanTAlib.Rls.Order.get -> int
QuanTAlib.Rls.Rls(QuanTAlib.ITValuePublisher! source, int order = 16, double lambda = 0.99) -> void
QuanTAlib.Rls.Rls(int order = 16, double lambda = 0.99) -> void
QuanTAlib.Rma
QuanTAlib.Rma.Rma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Rma.Rma(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Rma.Rma(int period) -> void
QuanTAlib.Rmed
QuanTAlib.Rmed.Alpha.get -> double
QuanTAlib.Rmed.Init() -> void
QuanTAlib.Rmed.Period.get -> int
QuanTAlib.Rmed.Rmed(QuanTAlib.TSeries! source, int period = 12) -> void
QuanTAlib.Rmed.Rmed(int period = 12) -> void
QuanTAlib.Rmse
QuanTAlib.Rmse.Rmse(int period) -> void
QuanTAlib.Rmsle
QuanTAlib.Rmsle.Rmsle(int period) -> void
QuanTAlib.Roc
QuanTAlib.Roc.Roc(QuanTAlib.ITValuePublisher! source, int period = 9) -> void
QuanTAlib.Roc.Roc(int period = 9) -> void
QuanTAlib.Rocp
QuanTAlib.Rocp.Rocp(QuanTAlib.ITValuePublisher! source, int period = 9) -> void
QuanTAlib.Rocp.Rocp(int period = 9) -> void
QuanTAlib.Rocr
QuanTAlib.Rocr.Rocr(QuanTAlib.ITValuePublisher! source, int period = 9) -> void
QuanTAlib.Rocr.Rocr(int period = 9) -> void
QuanTAlib.Roofing
QuanTAlib.Roofing.HpLength.get -> int
QuanTAlib.Roofing.IsNew.get -> bool
QuanTAlib.Roofing.Roofing(QuanTAlib.ITValuePublisher! source, int hpLength = 48, int ssLength = 10) -> void
QuanTAlib.Roofing.Roofing(int hpLength = 48, int ssLength = 10) -> void
QuanTAlib.Roofing.SsLength.get -> int
QuanTAlib.Rrsi
QuanTAlib.Rrsi.Rrsi(QuanTAlib.ITValuePublisher! source, int smoothLength = 10, int rsiLength = 10) -> void
QuanTAlib.Rrsi.Rrsi(int smoothLength = 10, int rsiLength = 10) -> void
QuanTAlib.Rrsi.RsiLength.get -> int
QuanTAlib.Rrsi.SmoothLength.get -> int
QuanTAlib.Rs
QuanTAlib.Rs.Prime(System.ReadOnlySpan<double> baseSource, System.ReadOnlySpan<double> compSource, System.TimeSpan? step = null) -> void
QuanTAlib.Rs.RawRatio.get -> double
QuanTAlib.Rs.Rs(int smoothPeriod = 1) -> void
QuanTAlib.Rs.SmoothPeriod.get -> int
QuanTAlib.Rs.Update(QuanTAlib.TValue baseValue, QuanTAlib.TValue compValue, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rs.Update(double baseValue, double compValue, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rse
QuanTAlib.Rse.Rse(int period) -> void
QuanTAlib.Rse.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rse.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rsi
QuanTAlib.Rsi.Rsi(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Rsi.Rsi(int period = 14) -> void
QuanTAlib.Rsih
QuanTAlib.Rsih.Rsih(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Rsih.Rsih(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Rsih.Rsih(int period) -> void
QuanTAlib.Rsquared
QuanTAlib.Rsquared.Rsquared(int period) -> void
QuanTAlib.Rsquared.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rsquared.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rsv
QuanTAlib.Rsv.AnnualPeriods.get -> int
QuanTAlib.Rsv.Annualize.get -> bool
QuanTAlib.Rsv.Period.get -> int
QuanTAlib.Rsv.Rsv(QuanTAlib.ITValuePublisher! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Rsv.Rsv(int period = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Rsv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rsv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Rsx
QuanTAlib.Rsx.IsHot.get -> bool
QuanTAlib.Rsx.Last.get -> QuanTAlib.TValue
QuanTAlib.Rsx.Name.get -> string!
QuanTAlib.Rsx.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Rsx.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Rsx.Reset() -> void
QuanTAlib.Rsx.Rsx(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Rsx.Rsx(int period) -> void
QuanTAlib.Rsx.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Rsx.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rsx.WarmupPeriod.get -> int
QuanTAlib.Rv
QuanTAlib.Rv.AnnualPeriods.get -> int
QuanTAlib.Rv.Annualize.get -> bool
QuanTAlib.Rv.Period.get -> int
QuanTAlib.Rv.Rv(QuanTAlib.ITValuePublisher! source, int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Rv.Rv(int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> void
QuanTAlib.Rv.SmoothingPeriod.get -> int
QuanTAlib.Rv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Rvgi
QuanTAlib.Rvgi.IsHot.get -> bool
QuanTAlib.Rvgi.Last.get -> QuanTAlib.TValue
QuanTAlib.Rvgi.Name.get -> string!
QuanTAlib.Rvgi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Rvgi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Rvgi.Reset() -> void
QuanTAlib.Rvgi.Rvgi(QuanTAlib.TBarSeries! source, int period = 10) -> void
QuanTAlib.Rvgi.Rvgi(int period = 10) -> void
QuanTAlib.Rvgi.RvgiValue.get -> double
QuanTAlib.Rvgi.Signal.get -> double
QuanTAlib.Rvgi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rvgi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rvgi.UpdateAll(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Rvgi, QuanTAlib.TSeries! Signal)
QuanTAlib.Rvgi.WarmupPeriod.get -> int
QuanTAlib.Rvi
QuanTAlib.Rvi.RmaLength.get -> int
QuanTAlib.Rvi.Rvi(QuanTAlib.ITValuePublisher! source, int stdevLength = 10, int rmaLength = 14) -> void
QuanTAlib.Rvi.Rvi(int stdevLength = 10, int rmaLength = 14) -> void
QuanTAlib.Rvi.StdevLength.get -> int
QuanTAlib.Rvi.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rvi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Rwma
QuanTAlib.Rwma.IsHot.get -> bool
QuanTAlib.Rwma.Last.get -> QuanTAlib.TValue
QuanTAlib.Rwma.Name.get -> string!
QuanTAlib.Rwma.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Rwma.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Rwma.Reset() -> void
QuanTAlib.Rwma.Rwma(int period = 14) -> void
QuanTAlib.Rwma.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rwma.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Rwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Rwma.WarmupPeriod.get -> int
QuanTAlib.Sak
QuanTAlib.Sak.Sak(QuanTAlib.ITValuePublisher! src, string! filterType = "BP", int period = 20, int n = 10, double delta = 0.1) -> void
QuanTAlib.Sak.Sak(string! filterType = "BP", int period = 20, int n = 10, double delta = 0.1) -> void
QuanTAlib.Sam
QuanTAlib.Sam.DominantCycle.get -> double
QuanTAlib.Sam.Sam(QuanTAlib.ITValuePublisher! source, double alpha = 0.07, int cutoff = 8) -> void
QuanTAlib.Sam.Sam(double alpha = 0.07, int cutoff = 8) -> void
QuanTAlib.Sar
QuanTAlib.Sar.AfIncrement.get -> double
QuanTAlib.Sar.AfMax.get -> double
QuanTAlib.Sar.AfStart.get -> double
QuanTAlib.Sar.IsHot.get -> bool
QuanTAlib.Sar.IsLong.get -> bool
QuanTAlib.Sar.Last.get -> QuanTAlib.TValue
QuanTAlib.Sar.Name.get -> string!
QuanTAlib.Sar.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Sar.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Sar.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Sar.Reset() -> void
QuanTAlib.Sar.Sar(QuanTAlib.TBarSeries! source, double afStart = 0.02, double afIncrement = 0.02, double afMax = 0.2) -> void
QuanTAlib.Sar.Sar(double afStart = 0.02, double afIncrement = 0.02, double afMax = 0.2) -> void
QuanTAlib.Sar.SarValue.get -> double
QuanTAlib.Sar.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sar.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Sar.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sar.WarmupPeriod.get -> int
QuanTAlib.Sarext
QuanTAlib.Sarext.IsHot.get -> bool
QuanTAlib.Sarext.IsLong.get -> bool
QuanTAlib.Sarext.Last.get -> QuanTAlib.TValue
QuanTAlib.Sarext.Name.get -> string!
QuanTAlib.Sarext.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Sarext.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Sarext.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Sarext.Reset() -> void
QuanTAlib.Sarext.Sar.get -> double
QuanTAlib.Sarext.Sarext(QuanTAlib.TBarSeries! source, double startValue = 0, double offsetOnReverse = 0, double afInitLong = 0.02, double afLong = 0.02, double afMaxLong = 0.2, double afInitShort = 0.02, double afShort = 0.02, double afMaxShort = 0.2) -> void
QuanTAlib.Sarext.Sarext(double startValue = 0, double offsetOnReverse = 0, double afInitLong = 0.02, double afLong = 0.02, double afMaxLong = 0.2, double afInitShort = 0.02, double afShort = 0.02, double afMaxShort = 0.2) -> void
QuanTAlib.Sarext.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sarext.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Sarext.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sarext.WarmupPeriod.get -> int
QuanTAlib.Sdchannel
QuanTAlib.Sdchannel.IsHot.get -> bool
QuanTAlib.Sdchannel.Last.get -> QuanTAlib.TValue
QuanTAlib.Sdchannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Sdchannel.Name.get -> string!
QuanTAlib.Sdchannel.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Sdchannel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Sdchannel.Reset() -> void
QuanTAlib.Sdchannel.Sdchannel(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> void
QuanTAlib.Sdchannel.Sdchannel(int period = 20, double multiplier = 2) -> void
QuanTAlib.Sdchannel.Slope.get -> double
QuanTAlib.Sdchannel.StdDev.get -> double
QuanTAlib.Sdchannel.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Sdchannel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sdchannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Sdchannel.WarmupPeriod.get -> int
QuanTAlib.Sgf
QuanTAlib.Sgf.Sgf(QuanTAlib.TSeries! source, int period, int polyOrder = 2) -> void
QuanTAlib.Sgf.Sgf(int period, int polyOrder = 2) -> void
QuanTAlib.Sgma
QuanTAlib.Sgma.IsNew.get -> bool
QuanTAlib.Sgma.Sgma(QuanTAlib.ITValuePublisher! source, int period = 9, int degree = 2) -> void
QuanTAlib.Sgma.Sgma(int period = 9, int degree = 2) -> void
QuanTAlib.ShareStorageTag
QuanTAlib.ShareStorageTag.ShareStorageTag() -> void
QuanTAlib.Sigmoid
QuanTAlib.Sigmoid.Sigmoid(QuanTAlib.ITValuePublisher! source, double k = 1, double x0 = 0) -> void
QuanTAlib.Sigmoid.Sigmoid(double k = 1, double x0 = 0) -> void
QuanTAlib.SignalBase
QuanTAlib.SignalBase.Dispose() -> void
QuanTAlib.SignalBase.Last.get -> QuanTAlib.TPosition
QuanTAlib.SignalBase.Last.set -> void
QuanTAlib.SignalBase.Pub -> QuanTAlib.TPositionPublishedHandler?
QuanTAlib.SignalBase.PubEvent(QuanTAlib.TPosition position, bool isNew = true) -> void
QuanTAlib.SignalBase.SignalBase() -> void
QuanTAlib.SignalBase.WarmupPeriod.get -> int
QuanTAlib.SignalBase.WarmupPeriod.init -> void
QuanTAlib.SignalConstants
QuanTAlib.SimdExtensions
QuanTAlib.Sinema
QuanTAlib.Sinema.Sinema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Sinema.Sinema(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Sinema.Sinema(int period) -> void
QuanTAlib.Skew
QuanTAlib.Skew.Skew(int period, bool isPopulation = false) -> void
QuanTAlib.Slope
QuanTAlib.Slope.Slope() -> void
QuanTAlib.Slope.Slope(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Sma
QuanTAlib.Sma.Sma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Sma.Sma(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Sma.Sma(int period) -> void
QuanTAlib.Smape
QuanTAlib.Smape.Smape(int period) -> void
QuanTAlib.Smi
QuanTAlib.Smi.D.get -> QuanTAlib.TValue
QuanTAlib.Smi.IsHot.get -> bool
QuanTAlib.Smi.K.get -> QuanTAlib.TValue
QuanTAlib.Smi.Last.get -> QuanTAlib.TValue
QuanTAlib.Smi.Name.get -> string!
QuanTAlib.Smi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Smi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Smi.Reset() -> void
QuanTAlib.Smi.Smi(QuanTAlib.TBarSeries! source, int kPeriod = 10, int kSmooth = 3, int dSmooth = 3, bool blau = true) -> void
QuanTAlib.Smi.Smi(int kPeriod = 10, int kSmooth = 3, int dSmooth = 3, bool blau = true) -> void
QuanTAlib.Smi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Smi.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
QuanTAlib.Smi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Smi.WarmupPeriod.get -> int
QuanTAlib.Solar
QuanTAlib.Solar.Solar() -> void
QuanTAlib.Solar.Solar(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Sp15
QuanTAlib.Sp15.IsNew.get -> bool
QuanTAlib.Sp15.Sp15() -> void
QuanTAlib.Sp15.Sp15(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Spbf
QuanTAlib.Spbf.IsNew.get -> bool
QuanTAlib.Spbf.LongPeriod.get -> int
QuanTAlib.Spbf.Rms.get -> double
QuanTAlib.Spbf.RmsPeriod.get -> int
QuanTAlib.Spbf.ShortPeriod.get -> int
QuanTAlib.Spbf.Spbf(QuanTAlib.ITValuePublisher! source, int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> void
QuanTAlib.Spbf.Spbf(int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> void
QuanTAlib.Spearman
QuanTAlib.Spearman.Spearman(int period = 20) -> void
QuanTAlib.Spearman.Update(QuanTAlib.TValue seriesX, QuanTAlib.TValue seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Spearman.Update(double seriesX, double seriesY, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Sqrttrans
QuanTAlib.Sqrttrans.Sqrttrans() -> void
QuanTAlib.Sqrttrans.Sqrttrans(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Squeeze
QuanTAlib.Squeeze.IsHot.get -> bool
QuanTAlib.Squeeze.Last.get -> QuanTAlib.TValue
QuanTAlib.Squeeze.Momentum.get -> double
QuanTAlib.Squeeze.Name.get -> string!
QuanTAlib.Squeeze.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Squeeze.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Squeeze.Reset() -> void
QuanTAlib.Squeeze.Squeeze(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMult = 1.5) -> void
QuanTAlib.Squeeze.Squeeze(int period = 20, double bbMult = 2, double kcMult = 1.5) -> void
QuanTAlib.Squeeze.SqueezeOn.get -> bool
QuanTAlib.Squeeze.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Squeeze.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeOn)
QuanTAlib.Squeeze.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Squeeze.WarmupPeriod.get -> int
QuanTAlib.SqueezePro
QuanTAlib.SqueezePro.IsHot.get -> bool
QuanTAlib.SqueezePro.Last.get -> QuanTAlib.TValue
QuanTAlib.SqueezePro.Momentum.get -> double
QuanTAlib.SqueezePro.Name.get -> string!
QuanTAlib.SqueezePro.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.SqueezePro.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.SqueezePro.Reset() -> void
QuanTAlib.SqueezePro.SqueezeLevel.get -> int
QuanTAlib.SqueezePro.SqueezePro(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMultWide = 2, double kcMultNormal = 1.5, double kcMultNarrow = 1, int momLength = 12, int momSmooth = 6, bool useSma = true) -> void
QuanTAlib.SqueezePro.SqueezePro(int period = 20, double bbMult = 2, double kcMultWide = 2, double kcMultNormal = 1.5, double kcMultNarrow = 1, int momLength = 12, int momSmooth = 6, bool useSma = true) -> void
QuanTAlib.SqueezePro.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.SqueezePro.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeLevel)
QuanTAlib.SqueezePro.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.SqueezePro.WarmupPeriod.get -> int
QuanTAlib.Srsi
QuanTAlib.Srsi.Srsi(QuanTAlib.ITValuePublisher! source, int emaLength = 6, int rsiLength = 14) -> void
QuanTAlib.Srsi.Srsi(QuanTAlib.TSeries! source, int emaLength = 6, int rsiLength = 14) -> void
QuanTAlib.Srsi.Srsi(int emaLength = 6, int rsiLength = 14) -> void
QuanTAlib.Ssf2
QuanTAlib.Ssf2.Ssf2(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Ssf2.Ssf2(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Ssf2.Ssf2(int period) -> void
QuanTAlib.Ssf3
QuanTAlib.Ssf3.Ssf3(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Ssf3.Ssf3(int period) -> void
QuanTAlib.Ssfdsp
QuanTAlib.Ssfdsp.Ssfdsp(QuanTAlib.ITValuePublisher! source, int period = 40) -> void
QuanTAlib.Ssfdsp.Ssfdsp(int period = 40) -> void
QuanTAlib.Starchannel
QuanTAlib.Starchannel.IsHot.get -> bool
QuanTAlib.Starchannel.Last.get -> QuanTAlib.TValue
QuanTAlib.Starchannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Starchannel.Name.get -> string!
QuanTAlib.Starchannel.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Starchannel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Starchannel.Reset() -> void
QuanTAlib.Starchannel.Starchannel(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2, int atrPeriod = 0) -> void
QuanTAlib.Starchannel.Starchannel(int period = 20, double multiplier = 2, int atrPeriod = 0) -> void
QuanTAlib.Starchannel.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Starchannel.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
QuanTAlib.Starchannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Starchannel.WarmupPeriod.get -> int
QuanTAlib.Stbands
QuanTAlib.Stbands.Lower.get -> QuanTAlib.TValue
QuanTAlib.Stbands.Stbands(int period = 10, double multiplier = 3) -> void
QuanTAlib.Stbands.Trend.get -> QuanTAlib.TValue
QuanTAlib.Stbands.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stbands.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Stbands.Upper.get -> QuanTAlib.TValue
QuanTAlib.Stbands.Width.get -> QuanTAlib.TValue
QuanTAlib.Stc
QuanTAlib.Stc.IsNew.get -> bool
QuanTAlib.Stc.Stc(QuanTAlib.ITValuePublisher! source, int kPeriod = 10, int dPeriod = 3, int fastLength = 23, int slowLength = 50, QuanTAlib.StcSmoothing smoothing = QuanTAlib.StcSmoothing.Ema) -> void
QuanTAlib.Stc.Stc(int kPeriod = 10, int dPeriod = 3, int fastLength = 23, int slowLength = 50, QuanTAlib.StcSmoothing smoothing = QuanTAlib.StcSmoothing.Ema) -> void
QuanTAlib.StcSmoothing
QuanTAlib.StcSmoothing.Digital = 3 -> QuanTAlib.StcSmoothing
QuanTAlib.StcSmoothing.Ema = 1 -> QuanTAlib.StcSmoothing
QuanTAlib.StcSmoothing.None = 0 -> QuanTAlib.StcSmoothing
QuanTAlib.StcSmoothing.Sigmoid = 2 -> QuanTAlib.StcSmoothing
QuanTAlib.StdDev
QuanTAlib.StdDev.StdDev(int period, bool isPopulation = false) -> void
QuanTAlib.Stderr
QuanTAlib.Stderr.Stderr(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Stderr.Stderr(int period) -> void
QuanTAlib.Stmacd
QuanTAlib.Stmacd.IsHot.get -> bool
QuanTAlib.Stmacd.Last.get -> QuanTAlib.TValue
QuanTAlib.Stmacd.Name.get -> string!
QuanTAlib.Stmacd.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Stmacd.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Stmacd.Reset() -> void
QuanTAlib.Stmacd.Signal.get -> QuanTAlib.TValue
QuanTAlib.Stmacd.Stmacd(QuanTAlib.TBarSeries! source, int periods = 45, int fastLength = 12, int slowLength = 26, int signalLength = 9) -> void
QuanTAlib.Stmacd.Stmacd(int periods = 45, int fastLength = 12, int slowLength = 26, int signalLength = 9) -> void
QuanTAlib.Stmacd.StmacdValue.get -> QuanTAlib.TValue
QuanTAlib.Stmacd.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stmacd.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Stmacd, QuanTAlib.TSeries! Signal)
QuanTAlib.Stmacd.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stmacd.WarmupPeriod.get -> int
QuanTAlib.Stoch
QuanTAlib.Stoch.D.get -> QuanTAlib.TValue
QuanTAlib.Stoch.IsHot.get -> bool
QuanTAlib.Stoch.K.get -> QuanTAlib.TValue
QuanTAlib.Stoch.Last.get -> QuanTAlib.TValue
QuanTAlib.Stoch.Name.get -> string!
QuanTAlib.Stoch.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Stoch.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Stoch.Reset() -> void
QuanTAlib.Stoch.Stoch(QuanTAlib.TBarSeries! source, int kLength = 14, int dPeriod = 3) -> void
QuanTAlib.Stoch.Stoch(int kLength = 14, int dPeriod = 3) -> void
QuanTAlib.Stoch.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stoch.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
QuanTAlib.Stoch.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stoch.WarmupPeriod.get -> int
QuanTAlib.Stochf
QuanTAlib.Stochf.D.get -> QuanTAlib.TValue
QuanTAlib.Stochf.IsHot.get -> bool
QuanTAlib.Stochf.K.get -> QuanTAlib.TValue
QuanTAlib.Stochf.Last.get -> QuanTAlib.TValue
QuanTAlib.Stochf.Name.get -> string!
QuanTAlib.Stochf.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Stochf.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Stochf.Reset() -> void
QuanTAlib.Stochf.Stochf(QuanTAlib.TBarSeries! source, int kLength = 5, int dPeriod = 3) -> void
QuanTAlib.Stochf.Stochf(int kLength = 5, int dPeriod = 3) -> void
QuanTAlib.Stochf.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stochf.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
QuanTAlib.Stochf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Stochf.WarmupPeriod.get -> int
QuanTAlib.Stochrsi
QuanTAlib.Stochrsi.D.get -> double
QuanTAlib.Stochrsi.K.get -> double
QuanTAlib.Stochrsi.Stochrsi(QuanTAlib.ITValuePublisher! source, int rsiLength = 14, int stochLength = 14, int kSmooth = 3, int dSmooth = 3) -> void
QuanTAlib.Stochrsi.Stochrsi(int rsiLength = 14, int stochLength = 14, int kSmooth = 3, int dSmooth = 3) -> void
QuanTAlib.Stochrsi.UpdateKD(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
QuanTAlib.Sub
QuanTAlib.Sub.Sub() -> void
QuanTAlib.Sub.Sub(QuanTAlib.ITValuePublisher! a, QuanTAlib.ITValuePublisher! b) -> void
QuanTAlib.Sub.Update(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
QuanTAlib.Sum
QuanTAlib.Sum.Sum(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Sum.Sum(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Sum.Sum(int period) -> void
QuanTAlib.Super
QuanTAlib.Super.IsBullish.get -> bool
QuanTAlib.Super.IsHot.get -> bool
QuanTAlib.Super.Last.get -> QuanTAlib.TValue
QuanTAlib.Super.LowerBand.get -> QuanTAlib.TValue
QuanTAlib.Super.Name.get -> string!
QuanTAlib.Super.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Super.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Super.Reset() -> void
QuanTAlib.Super.Super(int period = 10, double multiplier = 3) -> void
QuanTAlib.Super.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Super.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Super.UpperBand.get -> QuanTAlib.TValue
QuanTAlib.Super.WarmupPeriod.get -> int
QuanTAlib.Swings
QuanTAlib.Swings.IsHot.get -> bool
QuanTAlib.Swings.Last.get -> QuanTAlib.TValue
QuanTAlib.Swings.LastSwingHigh.get -> double
QuanTAlib.Swings.LastSwingLow.get -> double
QuanTAlib.Swings.Lookback.get -> int
QuanTAlib.Swings.Name.get -> string!
QuanTAlib.Swings.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Swings.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Swings.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Swings.Reset() -> void
QuanTAlib.Swings.SwingHigh.get -> double
QuanTAlib.Swings.SwingLow.get -> double
QuanTAlib.Swings.Swings(QuanTAlib.TBarSeries! source, int lookback = 5) -> void
QuanTAlib.Swings.Swings(int lookback = 5) -> void
QuanTAlib.Swings.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Swings.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Swings.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Swings.WarmupPeriod.get -> int
QuanTAlib.Swma
QuanTAlib.Swma.IsNew.get -> bool
QuanTAlib.Swma.Swma(QuanTAlib.ITValuePublisher! source, int period = 4) -> void
QuanTAlib.Swma.Swma(int period = 4) -> void
QuanTAlib.T3
QuanTAlib.T3.IsNew.get -> bool
QuanTAlib.T3.T3(QuanTAlib.ITValuePublisher! source, int period, double vfactor = 0.7) -> void
QuanTAlib.T3.T3(QuanTAlib.TSeries! source, int period, double vfactor = 0.7) -> void
QuanTAlib.T3.T3(int period, double vfactor = 0.7) -> void
QuanTAlib.TBar
QuanTAlib.TBar.AsDateTime.get -> System.DateTime
QuanTAlib.TBar.C.get -> QuanTAlib.TValue
QuanTAlib.TBar.Close.get -> double
QuanTAlib.TBar.Close.init -> void
QuanTAlib.TBar.Deconstruct(out long Time, out double Open, out double High, out double Low, out double Close, out double Volume) -> void
QuanTAlib.TBar.Equals(QuanTAlib.TBar other) -> bool
QuanTAlib.TBar.H.get -> QuanTAlib.TValue
QuanTAlib.TBar.HL2.get -> double
QuanTAlib.TBar.HLC3.get -> double
QuanTAlib.TBar.HLCC4.get -> double
QuanTAlib.TBar.High.get -> double
QuanTAlib.TBar.High.init -> void
QuanTAlib.TBar.L.get -> QuanTAlib.TValue
QuanTAlib.TBar.Low.get -> double
QuanTAlib.TBar.Low.init -> void
QuanTAlib.TBar.O.get -> QuanTAlib.TValue
QuanTAlib.TBar.OC2.get -> double
QuanTAlib.TBar.OHL3.get -> double
QuanTAlib.TBar.OHLC4.get -> double
QuanTAlib.TBar.Open.get -> double
QuanTAlib.TBar.Open.init -> void
QuanTAlib.TBar.TBar() -> void
QuanTAlib.TBar.TBar(System.DateTime time, double open, double high, double low, double close, double volume) -> void
QuanTAlib.TBar.TBar(long Time, double Open, double High, double Low, double Close, double Volume) -> void
QuanTAlib.TBar.Time.get -> long
QuanTAlib.TBar.Time.init -> void
QuanTAlib.TBar.V.get -> QuanTAlib.TValue
QuanTAlib.TBar.Volume.get -> double
QuanTAlib.TBar.Volume.init -> void
QuanTAlib.TBarEventArgs
QuanTAlib.TBarEventArgs.Equals(QuanTAlib.TBarEventArgs other) -> bool
QuanTAlib.TBarEventArgs.IsNew.get -> bool
QuanTAlib.TBarEventArgs.IsNew.init -> void
QuanTAlib.TBarEventArgs.TBarEventArgs() -> void
QuanTAlib.TBarEventArgs.Value.get -> QuanTAlib.TBar
QuanTAlib.TBarEventArgs.Value.init -> void
QuanTAlib.TBarPublishedHandler
QuanTAlib.TBarSeries
QuanTAlib.TBarSeries.Add(QuanTAlib.TBar bar, bool isNew = true) -> void
QuanTAlib.TBarSeries.Add(System.Collections.Generic.IEnumerable<long>! t, System.Collections.Generic.IEnumerable<double>! o, System.Collections.Generic.IEnumerable<double>! h, System.Collections.Generic.IEnumerable<double>! l, System.Collections.Generic.IEnumerable<double>! c, System.Collections.Generic.IEnumerable<double>! v) -> void
QuanTAlib.TBarSeries.Add(System.DateTime time, double open, double high, double low, double close, double volume, bool isNew = true) -> void
QuanTAlib.TBarSeries.Add(long time, double open, double high, double low, double close, double volume, bool isNew = true) -> void
QuanTAlib.TBarSeries.AddRange(System.ReadOnlySpan<QuanTAlib.TBar> bars) -> void
QuanTAlib.TBarSeries.AddRange(System.ReadOnlySpan<long> t, System.ReadOnlySpan<double> o, System.ReadOnlySpan<double> h, System.ReadOnlySpan<double> l, System.ReadOnlySpan<double> c, System.ReadOnlySpan<double> v) -> void
QuanTAlib.TBarSeries.C.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.Close.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.CloseValues.get -> System.ReadOnlySpan<double>
QuanTAlib.TBarSeries.Count.get -> int
QuanTAlib.TBarSeries.GetEnumerator() -> QuanTAlib.TBarSeriesEnumerator
QuanTAlib.TBarSeries.H.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.High.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.HighValues.get -> System.ReadOnlySpan<double>
QuanTAlib.TBarSeries.L.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.Last.get -> QuanTAlib.TBar
QuanTAlib.TBarSeries.LastClose.get -> double
QuanTAlib.TBarSeries.LastHigh.get -> double
QuanTAlib.TBarSeries.LastLow.get -> double
QuanTAlib.TBarSeries.LastOpen.get -> double
QuanTAlib.TBarSeries.LastTime.get -> long
QuanTAlib.TBarSeries.LastVolume.get -> double
QuanTAlib.TBarSeries.Low.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.LowValues.get -> System.ReadOnlySpan<double>
QuanTAlib.TBarSeries.Name.get -> string!
QuanTAlib.TBarSeries.Name.set -> void
QuanTAlib.TBarSeries.O.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.Open.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.OpenValues.get -> System.ReadOnlySpan<double>
QuanTAlib.TBarSeries.Pub -> QuanTAlib.TBarPublishedHandler?
QuanTAlib.TBarSeries.TBarSeries() -> void
QuanTAlib.TBarSeries.TBarSeries(int capacity) -> void
QuanTAlib.TBarSeries.Times.get -> System.ReadOnlySpan<long>
QuanTAlib.TBarSeries.TryGetLast(out QuanTAlib.TBar bar) -> bool
QuanTAlib.TBarSeries.V.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.Volume.get -> QuanTAlib.TSeries!
QuanTAlib.TBarSeries.VolumeValues.get -> System.ReadOnlySpan<double>
QuanTAlib.TBarSeries.this[int index].get -> QuanTAlib.TBar
QuanTAlib.TBarSeriesEnumerator
QuanTAlib.TBarSeriesEnumerator.Current.get -> QuanTAlib.TBar
QuanTAlib.TBarSeriesEnumerator.Dispose() -> void
QuanTAlib.TBarSeriesEnumerator.Equals(QuanTAlib.TBarSeriesEnumerator other) -> bool
QuanTAlib.TBarSeriesEnumerator.MoveNext() -> bool
QuanTAlib.TBarSeriesEnumerator.Reset() -> void
QuanTAlib.TBarSeriesEnumerator.TBarSeriesEnumerator() -> void
QuanTAlib.TOrder
QuanTAlib.TOrder.Action.get -> QuanTAlib.OrderAction
QuanTAlib.TOrder.Action.init -> void
QuanTAlib.TOrder.Deconstruct(out long Time, out QuanTAlib.OrderAction Action, out bool IsHot) -> void
QuanTAlib.TOrder.Equals(QuanTAlib.TOrder other) -> bool
QuanTAlib.TOrder.IsHot.get -> bool
QuanTAlib.TOrder.IsHot.init -> void
QuanTAlib.TOrder.TOrder() -> void
QuanTAlib.TOrder.TOrder(long Time, QuanTAlib.OrderAction Action, bool IsHot) -> void
QuanTAlib.TOrder.Time.get -> long
QuanTAlib.TOrder.Time.init -> void
QuanTAlib.TPosition
QuanTAlib.TPosition.Deconstruct(out long Time, out QuanTAlib.Direction Direction, out bool IsHot) -> void
QuanTAlib.TPosition.Direction.get -> QuanTAlib.Direction
QuanTAlib.TPosition.Direction.init -> void
QuanTAlib.TPosition.Equals(QuanTAlib.TPosition other) -> bool
QuanTAlib.TPosition.IsHot.get -> bool
QuanTAlib.TPosition.IsHot.init -> void
QuanTAlib.TPosition.TPosition() -> void
QuanTAlib.TPosition.TPosition(long Time, QuanTAlib.Direction Direction, bool IsHot) -> void
QuanTAlib.TPosition.Time.get -> long
QuanTAlib.TPosition.Time.init -> void
QuanTAlib.TPositionEventArgs
QuanTAlib.TPositionEventArgs.Equals(QuanTAlib.TPositionEventArgs other) -> bool
QuanTAlib.TPositionEventArgs.IsNew.get -> bool
QuanTAlib.TPositionEventArgs.IsNew.init -> void
QuanTAlib.TPositionEventArgs.Position.get -> QuanTAlib.TPosition
QuanTAlib.TPositionEventArgs.Position.init -> void
QuanTAlib.TPositionEventArgs.TPositionEventArgs() -> void
QuanTAlib.TPositionPublishedHandler
QuanTAlib.TSeries
QuanTAlib.TSeries.Add(System.Collections.Generic.IEnumerable<double>! values) -> void
QuanTAlib.TSeries.Add(System.DateTime time, double value, bool isNew = true) -> void
QuanTAlib.TSeries.Add(long time, double value, bool isNew = true) -> void
QuanTAlib.TSeries.Count.get -> int
QuanTAlib.TSeries.GetEnumerator() -> QuanTAlib.TSeriesEnumerator
QuanTAlib.TSeries.Last.get -> QuanTAlib.TValue
QuanTAlib.TSeries.LastTime.get -> long
QuanTAlib.TSeries.LastValue.get -> double
QuanTAlib.TSeries.Name.get -> string!
QuanTAlib.TSeries.Name.set -> void
QuanTAlib.TSeries.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TSeries.TSeries() -> void
QuanTAlib.TSeries.TSeries(System.Collections.Generic.IReadOnlyList<long>! time, System.Collections.Generic.IReadOnlyList<double>! values) -> void
QuanTAlib.TSeries.TSeries(int capacity) -> void
QuanTAlib.TSeries.Times.get -> System.ReadOnlySpan<long>
QuanTAlib.TSeries.Values.get -> System.ReadOnlySpan<double>
QuanTAlib.TSeries.this[int index].get -> QuanTAlib.TValue
QuanTAlib.TSeriesEnumerator
QuanTAlib.TSeriesEnumerator.Current.get -> QuanTAlib.TValue
QuanTAlib.TSeriesEnumerator.Dispose() -> void
QuanTAlib.TSeriesEnumerator.Equals(QuanTAlib.TSeriesEnumerator other) -> bool
QuanTAlib.TSeriesEnumerator.MoveNext() -> bool
QuanTAlib.TSeriesEnumerator.Reset() -> void
QuanTAlib.TSeriesEnumerator.TSeriesEnumerator() -> void
QuanTAlib.TTradeContext
QuanTAlib.TTradeContext.Deconstruct(out long EntryTime, out double EntryPrice, out QuanTAlib.Direction Side, out double InitialStop, out double PointValue, out double TickSize) -> void
QuanTAlib.TTradeContext.EntryPrice.get -> double
QuanTAlib.TTradeContext.EntryPrice.init -> void
QuanTAlib.TTradeContext.EntryTime.get -> long
QuanTAlib.TTradeContext.EntryTime.init -> void
QuanTAlib.TTradeContext.Equals(QuanTAlib.TTradeContext other) -> bool
QuanTAlib.TTradeContext.InitialStop.get -> double
QuanTAlib.TTradeContext.InitialStop.init -> void
QuanTAlib.TTradeContext.PointValue.get -> double
QuanTAlib.TTradeContext.PointValue.init -> void
QuanTAlib.TTradeContext.Side.get -> QuanTAlib.Direction
QuanTAlib.TTradeContext.Side.init -> void
QuanTAlib.TTradeContext.TTradeContext() -> void
QuanTAlib.TTradeContext.TTradeContext(long EntryTime, double EntryPrice, QuanTAlib.Direction Side, double InitialStop, double PointValue, double TickSize) -> void
QuanTAlib.TTradeContext.TickSize.get -> double
QuanTAlib.TTradeContext.TickSize.init -> void
QuanTAlib.TValue
QuanTAlib.TValue.AsDateTime.get -> System.DateTime
QuanTAlib.TValue.Deconstruct(out long Time, out double Value) -> void
QuanTAlib.TValue.Equals(QuanTAlib.TValue other) -> bool
QuanTAlib.TValue.TValue() -> void
QuanTAlib.TValue.TValue(System.DateTime time, double value) -> void
QuanTAlib.TValue.TValue(long Time, double Value) -> void
QuanTAlib.TValue.Time.get -> long
QuanTAlib.TValue.Time.init -> void
QuanTAlib.TValue.ToString(string? format, System.IFormatProvider? formatProvider) -> string!
QuanTAlib.TValue.TryFormat(System.Span<char> destination, out int charsWritten, System.ReadOnlySpan<char> format, System.IFormatProvider? provider) -> bool
QuanTAlib.TValue.Value.get -> double
QuanTAlib.TValue.Value.init -> void
QuanTAlib.TValueEventArgs
QuanTAlib.TValueEventArgs.Equals(QuanTAlib.TValueEventArgs other) -> bool
QuanTAlib.TValueEventArgs.IsNew.get -> bool
QuanTAlib.TValueEventArgs.IsNew.init -> void
QuanTAlib.TValueEventArgs.TValueEventArgs() -> void
QuanTAlib.TValueEventArgs.Value.get -> QuanTAlib.TValue
QuanTAlib.TValueEventArgs.Value.init -> void
QuanTAlib.TValuePublishedHandler
QuanTAlib.Tbf
QuanTAlib.Tbf.Bp.get -> QuanTAlib.TValue
QuanTAlib.Tbf.Tbf(int period = 20, double bandwidth = 0.1, int length = 10) -> void
QuanTAlib.TdSeq
QuanTAlib.TdSeq.Countdown.get -> int
QuanTAlib.TdSeq.IsHot.get -> bool
QuanTAlib.TdSeq.Last.get -> QuanTAlib.TValue
QuanTAlib.TdSeq.Name.get -> string!
QuanTAlib.TdSeq.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.TdSeq.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TdSeq.Reset() -> void
QuanTAlib.TdSeq.Setup.get -> int
QuanTAlib.TdSeq.TdSeq(QuanTAlib.TBarSeries! source, int comparePeriod = 4) -> void
QuanTAlib.TdSeq.TdSeq(int comparePeriod = 4) -> void
QuanTAlib.TdSeq.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TdSeq.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TdSeq.WarmupPeriod.get -> int
QuanTAlib.Tdist
QuanTAlib.Tdist.Tdist(QuanTAlib.ITValuePublisher! source, int nu = 10, int period = 14) -> void
QuanTAlib.Tdist.Tdist(int nu = 10, int period = 14) -> void
QuanTAlib.Tema
QuanTAlib.Tema.Tema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Tema.Tema(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Tema.Tema(double alpha) -> void
QuanTAlib.Tema.Tema(int period) -> void
QuanTAlib.Theil
QuanTAlib.Theil.Theil(QuanTAlib.ITValuePublisher! src, int period) -> void
QuanTAlib.Theil.Theil(int period) -> void
QuanTAlib.TheilU
QuanTAlib.TheilU.TheilU(int period) -> void
QuanTAlib.TheilU.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TheilU.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Tr
QuanTAlib.Tr.Tr() -> void
QuanTAlib.Tr.Tr(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Tr.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Tr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Trama
QuanTAlib.Trama.IsNew.get -> bool
QuanTAlib.Trama.Trama(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Trama.Trama(int period) -> void
QuanTAlib.TrendState
QuanTAlib.TrendState.Down = -1 -> QuanTAlib.TrendState
QuanTAlib.TrendState.Range = 2 -> QuanTAlib.TrendState
QuanTAlib.TrendState.Unknown = 0 -> QuanTAlib.TrendState
QuanTAlib.TrendState.Up = 1 -> QuanTAlib.TrendState
QuanTAlib.Trendflex
QuanTAlib.Trendflex.Trendflex(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Trendflex.Trendflex(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Trendflex.Trendflex(int period) -> void
QuanTAlib.Trim
QuanTAlib.Trim.Trim(QuanTAlib.ITValuePublisher! source, int period, double trimPct = 10) -> void
QuanTAlib.Trim.Trim(QuanTAlib.TSeries! source, int period, double trimPct = 10) -> void
QuanTAlib.Trim.Trim(int period, double trimPct = 10) -> void
QuanTAlib.Trima
QuanTAlib.Trima.IsNew.get -> bool
QuanTAlib.Trima.Trima(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Trima.Trima(int period) -> void
QuanTAlib.Trix
QuanTAlib.Trix.Period.get -> int
QuanTAlib.Trix.Trix(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Trix.Trix(int period = 14) -> void
QuanTAlib.Tsf
QuanTAlib.Tsf.IsNew.get -> bool
QuanTAlib.Tsf.Tsf(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Tsf.Tsf(int period = 14) -> void
QuanTAlib.Tsi
QuanTAlib.Tsi.LongPeriod.get -> int
QuanTAlib.Tsi.ShortPeriod.get -> int
QuanTAlib.Tsi.Signal.get -> double
QuanTAlib.Tsi.SignalPeriod.get -> int
QuanTAlib.Tsi.Tsi(QuanTAlib.ITValuePublisher! source, int longPeriod = 25, int shortPeriod = 13, int signalPeriod = 13) -> void
QuanTAlib.Tsi.Tsi(int longPeriod = 25, int shortPeriod = 13, int signalPeriod = 13) -> void
QuanTAlib.TtmLrc
QuanTAlib.TtmLrc.IsHot.get -> bool
QuanTAlib.TtmLrc.Last.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Lower1.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Lower2.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Midline.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Name.get -> string!
QuanTAlib.TtmLrc.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.TtmLrc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TtmLrc.RSquared.get -> double
QuanTAlib.TtmLrc.Reset() -> void
QuanTAlib.TtmLrc.Slope.get -> double
QuanTAlib.TtmLrc.StdDev.get -> double
QuanTAlib.TtmLrc.TtmLrc(QuanTAlib.TSeries! source, int period = 100) -> void
QuanTAlib.TtmLrc.TtmLrc(int period = 100) -> void
QuanTAlib.TtmLrc.Update(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Midline, QuanTAlib.TSeries! Upper1, QuanTAlib.TSeries! Lower1, QuanTAlib.TSeries! Upper2, QuanTAlib.TSeries! Lower2)
QuanTAlib.TtmLrc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Upper1.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.Upper2.get -> QuanTAlib.TValue
QuanTAlib.TtmLrc.WarmupPeriod.get -> int
QuanTAlib.TtmScalper
QuanTAlib.TtmScalper.IsHot.get -> bool
QuanTAlib.TtmScalper.Last.get -> QuanTAlib.TValue
QuanTAlib.TtmScalper.Name.get -> string!
QuanTAlib.TtmScalper.PivotHigh.get -> double
QuanTAlib.TtmScalper.PivotLow.get -> double
QuanTAlib.TtmScalper.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.TtmScalper.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.TtmScalper.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TtmScalper.Reset() -> void
QuanTAlib.TtmScalper.TtmScalper(QuanTAlib.TBarSeries! source, bool useCloses = false) -> void
QuanTAlib.TtmScalper.TtmScalper(bool useCloses = false) -> void
QuanTAlib.TtmScalper.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmScalper.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.TtmScalper.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmScalper.UseCloses.get -> bool
QuanTAlib.TtmScalper.WarmupPeriod.get -> int
QuanTAlib.TtmSqueeze
QuanTAlib.TtmSqueeze.BbPeriod.get -> int
QuanTAlib.TtmSqueeze.ColorCode.get -> int
QuanTAlib.TtmSqueeze.IsHot.get -> bool
QuanTAlib.TtmSqueeze.KcPeriod.get -> int
QuanTAlib.TtmSqueeze.Last.get -> QuanTAlib.TValue
QuanTAlib.TtmSqueeze.MomPeriod.get -> int
QuanTAlib.TtmSqueeze.Momentum.get -> QuanTAlib.TValue
QuanTAlib.TtmSqueeze.MomentumPositive.get -> bool
QuanTAlib.TtmSqueeze.MomentumRising.get -> bool
QuanTAlib.TtmSqueeze.Name.get -> string!
QuanTAlib.TtmSqueeze.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.TtmSqueeze.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TtmSqueeze.Reset() -> void
QuanTAlib.TtmSqueeze.SqueezeFired.get -> bool
QuanTAlib.TtmSqueeze.SqueezeOn.get -> bool
QuanTAlib.TtmSqueeze.TtmSqueeze(int bbPeriod = 20, double bbMult = 2, int kcPeriod = 20, double kcMult = 1.5, int momPeriod = 20) -> void
QuanTAlib.TtmSqueeze.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmSqueeze.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.TtmSqueeze.WarmupPeriod.get -> int
QuanTAlib.TtmTrend
QuanTAlib.TtmTrend.IsHot.get -> bool
QuanTAlib.TtmTrend.Last.get -> QuanTAlib.TValue
QuanTAlib.TtmTrend.Name.get -> string!
QuanTAlib.TtmTrend.Period.get -> int
QuanTAlib.TtmTrend.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.TtmTrend.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TtmTrend.Reset() -> void
QuanTAlib.TtmTrend.Strength.get -> double
QuanTAlib.TtmTrend.Trend.get -> int
QuanTAlib.TtmTrend.TtmTrend(int period = 6) -> void
QuanTAlib.TtmTrend.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmTrend.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.TtmTrend.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.TtmTrend.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmWave
QuanTAlib.TtmWave.Dispose() -> void
QuanTAlib.TtmWave.IsHot.get -> bool
QuanTAlib.TtmWave.Last.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.Name.get -> string!
QuanTAlib.TtmWave.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.TtmWave.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.TtmWave.Reset() -> void
QuanTAlib.TtmWave.TtmWave() -> void
QuanTAlib.TtmWave.TtmWave(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.TtmWave.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.TtmWave.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.TtmWave.WarmupPeriod.get -> int
QuanTAlib.TtmWave.Wave1.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.Wave2High.get -> double
QuanTAlib.TtmWave.Wave2Low.get -> double
QuanTAlib.TtmWave.WaveA1.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.WaveA2.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.WaveB1.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.WaveB2.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.WaveC1.get -> QuanTAlib.TValue
QuanTAlib.TtmWave.WaveC2.get -> QuanTAlib.TValue
QuanTAlib.TukeyBiweight
QuanTAlib.TukeyBiweight.C.get -> double
QuanTAlib.TukeyBiweight.TukeyBiweight(int period, double c = 4.685) -> void
QuanTAlib.Tukey_w
QuanTAlib.Tukey_w.IsNew.get -> bool
QuanTAlib.Tukey_w.Tukey_w(QuanTAlib.ITValuePublisher! source, int period = 20, double alpha = 0.5) -> void
QuanTAlib.Tukey_w.Tukey_w(int period = 20, double alpha = 0.5) -> void
QuanTAlib.Tvi
QuanTAlib.Tvi.IsHot.get -> bool
QuanTAlib.Tvi.Last.get -> QuanTAlib.TValue
QuanTAlib.Tvi.Name.get -> string!
QuanTAlib.Tvi.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Tvi.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Tvi.Reset() -> void
QuanTAlib.Tvi.Tvi(double minTick = 0.125) -> void
QuanTAlib.Tvi.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Tvi.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Tvi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Tvi.Update(double price, double volume, long time, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Tvi.WarmupPeriod.get -> int
QuanTAlib.Twap
QuanTAlib.Twap.IsHot.get -> bool
QuanTAlib.Twap.Last.get -> QuanTAlib.TValue
QuanTAlib.Twap.Name.get -> string!
QuanTAlib.Twap.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Twap.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Twap.Reset() -> void
QuanTAlib.Twap.Twap(QuanTAlib.ITValuePublisher! source, int period = 0) -> void
QuanTAlib.Twap.Twap(int period = 0) -> void
QuanTAlib.Twap.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Twap.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Twap.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Typprice
QuanTAlib.Typprice.Typprice() -> void
QuanTAlib.Typprice.Typprice(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Typprice.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Typprice.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Ubands
QuanTAlib.Ubands.Lower.get -> QuanTAlib.TValue
QuanTAlib.Ubands.Middle.get -> QuanTAlib.TValue
QuanTAlib.Ubands.Ubands(int period = 20, double multiplier = 1) -> void
QuanTAlib.Ubands.Upper.get -> QuanTAlib.TValue
QuanTAlib.Ubands.Width.get -> QuanTAlib.TValue
QuanTAlib.Uchannel
QuanTAlib.Uchannel.Lower.get -> QuanTAlib.TValue
QuanTAlib.Uchannel.Middle.get -> QuanTAlib.TValue
QuanTAlib.Uchannel.STR.get -> QuanTAlib.TValue
QuanTAlib.Uchannel.Uchannel(int strPeriod = 20, int centerPeriod = 20, double multiplier = 1) -> void
QuanTAlib.Uchannel.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Uchannel.Update(QuanTAlib.TBarSeries! series) -> QuanTAlib.TSeries!
QuanTAlib.Uchannel.Update(long time, double high, double low, double close, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Uchannel.Upper.get -> QuanTAlib.TValue
QuanTAlib.Uchannel.Width.get -> QuanTAlib.TValue
QuanTAlib.Ui
QuanTAlib.Ui.Period.get -> int
QuanTAlib.Ui.Ui(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Ui.Ui(int period = 14) -> void
QuanTAlib.Ui.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ultosc
QuanTAlib.Ultosc.Ultosc(QuanTAlib.TBarSeries! source, int period1 = 7, int period2 = 14, int period3 = 28) -> void
QuanTAlib.Ultosc.Ultosc(int period1 = 7, int period2 = 14, int period3 = 28) -> void
QuanTAlib.Ultosc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Ultosc.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Uo
QuanTAlib.Uo.Uo(QuanTAlib.ITValuePublisher! source, int bandEdge = 20) -> void
QuanTAlib.Uo.Uo(QuanTAlib.TSeries! source, int bandEdge = 20) -> void
QuanTAlib.Uo.Uo(int bandEdge = 20) -> void
QuanTAlib.Usf
QuanTAlib.Usf.Usf(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Usf.Usf(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Usf.Usf(int period) -> void
QuanTAlib.Usi
QuanTAlib.Usi.Usi(QuanTAlib.ITValuePublisher! source, int period = 28) -> void
QuanTAlib.Usi.Usi(QuanTAlib.TSeries! source, int period = 28) -> void
QuanTAlib.Usi.Usi(int period = 28) -> void
QuanTAlib.Va
QuanTAlib.Va.IsHot.get -> bool
QuanTAlib.Va.Last.get -> QuanTAlib.TValue
QuanTAlib.Va.Name.get -> string!
QuanTAlib.Va.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Va.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Va.Reset() -> void
QuanTAlib.Va.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Va.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Va.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Va.Va() -> void
QuanTAlib.Vama
QuanTAlib.Vama.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vama.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vama.Vama(QuanTAlib.ITValuePublisher! source, int baseLength = 20, int shortAtrPeriod = 10, int longAtrPeriod = 50, int minLength = 5, int maxLength = 100) -> void
QuanTAlib.Vama.Vama(int baseLength = 20, int shortAtrPeriod = 10, int longAtrPeriod = 50, int minLength = 5, int maxLength = 100) -> void
QuanTAlib.Variance
QuanTAlib.Variance.Variance(int period, bool isPopulation = false) -> void
QuanTAlib.Vel
QuanTAlib.Vel.Dispose() -> void
QuanTAlib.Vel.IsHot.get -> bool
QuanTAlib.Vel.Last.get -> QuanTAlib.TValue
QuanTAlib.Vel.Name.get -> string!
QuanTAlib.Vel.Prime(QuanTAlib.TSeries! source) -> void
QuanTAlib.Vel.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vel.Reset() -> void
QuanTAlib.Vel.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vel.Vel(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Vel.Vel(int period) -> void
QuanTAlib.Vel.WarmupPeriod.get -> int
QuanTAlib.Vf
QuanTAlib.Vf.IsHot.get -> bool
QuanTAlib.Vf.Last.get -> QuanTAlib.TValue
QuanTAlib.Vf.Name.get -> string!
QuanTAlib.Vf.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vf.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vf.Reset() -> void
QuanTAlib.Vf.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vf.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vf.Vf(int period = 14) -> void
QuanTAlib.Vf.WarmupPeriod.get -> int
QuanTAlib.Vhf
QuanTAlib.Vhf.Vhf(QuanTAlib.ITValuePublisher! source, int period = 28) -> void
QuanTAlib.Vhf.Vhf(int period = 28) -> void
QuanTAlib.Vidya
QuanTAlib.Vidya.IsNew.get -> bool
QuanTAlib.Vidya.Vidya(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Vidya.Vidya(int period) -> void
QuanTAlib.Vo
QuanTAlib.Vo.IsHot.get -> bool
QuanTAlib.Vo.Last.get -> QuanTAlib.TValue
QuanTAlib.Vo.Name.get -> string!
QuanTAlib.Vo.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vo.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vo.Reset() -> void
QuanTAlib.Vo.Signal.get -> double
QuanTAlib.Vo.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vo.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vo.Vo(int shortPeriod = 5, int longPeriod = 10, int signalPeriod = 10) -> void
QuanTAlib.Vo.WarmupPeriod.get -> int
QuanTAlib.VolState
QuanTAlib.VolState.Compression = 1 -> QuanTAlib.VolState
QuanTAlib.VolState.Expansion = 3 -> QuanTAlib.VolState
QuanTAlib.VolState.Normal = 2 -> QuanTAlib.VolState
QuanTAlib.VolState.Unknown = 0 -> QuanTAlib.VolState
QuanTAlib.Vortex
QuanTAlib.Vortex.IsHot.get -> bool
QuanTAlib.Vortex.Last.get -> QuanTAlib.TValue
QuanTAlib.Vortex.Name.get -> string!
QuanTAlib.Vortex.Period.get -> int
QuanTAlib.Vortex.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vortex.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vortex.Reset() -> void
QuanTAlib.Vortex.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vortex.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vortex.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vortex.ViMinus.get -> QuanTAlib.TValue
QuanTAlib.Vortex.ViPlus.get -> QuanTAlib.TValue
QuanTAlib.Vortex.Vortex(int period = 14) -> void
QuanTAlib.Vortex.WarmupPeriod.get -> int
QuanTAlib.Voss
QuanTAlib.Voss.Bandwidth.get -> double
QuanTAlib.Voss.IsNew.get -> bool
QuanTAlib.Voss.LastFilt.get -> double
QuanTAlib.Voss.Order.get -> int
QuanTAlib.Voss.Period.get -> int
QuanTAlib.Voss.Predict.get -> int
QuanTAlib.Voss.Voss(QuanTAlib.ITValuePublisher! source, int period = 20, int predict = 3, double bandwidth = 0.25) -> void
QuanTAlib.Voss.Voss(int period = 20, int predict = 3, double bandwidth = 0.25) -> void
QuanTAlib.Vov
QuanTAlib.Vov.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vov.VolatilityPeriod.get -> int
QuanTAlib.Vov.Vov(QuanTAlib.ITValuePublisher! source, int volatilityPeriod = 20, int vovPeriod = 10) -> void
QuanTAlib.Vov.Vov(int volatilityPeriod = 20, int vovPeriod = 10) -> void
QuanTAlib.Vov.VovPeriod.get -> int
QuanTAlib.Vr
QuanTAlib.Vr.Period.get -> int
QuanTAlib.Vr.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vr.Vr(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.Vr.Vr(int period = 14) -> void
QuanTAlib.Vroc
QuanTAlib.Vroc.IsHot.get -> bool
QuanTAlib.Vroc.Last.get -> QuanTAlib.TValue
QuanTAlib.Vroc.Name.get -> string!
QuanTAlib.Vroc.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vroc.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vroc.Reset() -> void
QuanTAlib.Vroc.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vroc.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vroc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vroc.Vroc(int period = 12, bool usePercent = true) -> void
QuanTAlib.Vroc.WarmupPeriod.get -> int
QuanTAlib.Vstop
QuanTAlib.Vstop.IsHot.get -> bool
QuanTAlib.Vstop.IsLong.get -> bool
QuanTAlib.Vstop.IsStop.get -> bool
QuanTAlib.Vstop.Last.get -> QuanTAlib.TValue
QuanTAlib.Vstop.Multiplier.get -> double
QuanTAlib.Vstop.Name.get -> string!
QuanTAlib.Vstop.Period.get -> int
QuanTAlib.Vstop.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vstop.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vstop.Reset() -> void
QuanTAlib.Vstop.SarValue.get -> double
QuanTAlib.Vstop.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vstop.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vstop.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vstop.Vstop(QuanTAlib.TBarSeries! source, int period = 7, double multiplier = 3) -> void
QuanTAlib.Vstop.Vstop(int period = 7, double multiplier = 3) -> void
QuanTAlib.Vstop.WarmupPeriod.get -> int
QuanTAlib.Vwad
QuanTAlib.Vwad.IsHot.get -> bool
QuanTAlib.Vwad.Last.get -> QuanTAlib.TValue
QuanTAlib.Vwad.Name.get -> string!
QuanTAlib.Vwad.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vwad.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vwad.Reset() -> void
QuanTAlib.Vwad.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwad.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vwad.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwad.Vwad(int period = 20) -> void
QuanTAlib.Vwad.WarmupPeriod.get -> int
QuanTAlib.Vwap
QuanTAlib.Vwap.IsHot.get -> bool
QuanTAlib.Vwap.Last.get -> QuanTAlib.TValue
QuanTAlib.Vwap.Name.get -> string!
QuanTAlib.Vwap.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vwap.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vwap.Reset() -> void
QuanTAlib.Vwap.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwap.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vwap.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwap.Vwap(int period = 0) -> void
QuanTAlib.Vwap.WarmupPeriod.get -> int
QuanTAlib.Vwapbands
QuanTAlib.Vwapbands.Lower1.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Lower2.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.StdDev.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Update(QuanTAlib.TBar bar, bool isNew = true, bool reset = false) -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vwapbands.Update(QuanTAlib.TValue input, double volume, bool isNew = true, bool reset = false) -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Upper1.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Upper2.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Vwap.get -> QuanTAlib.TValue
QuanTAlib.Vwapbands.Vwapbands(double multiplier = 1) -> void
QuanTAlib.Vwapbands.Width.get -> QuanTAlib.TValue
QuanTAlib.Vwapsd
QuanTAlib.Vwapsd.Lower.get -> QuanTAlib.TValue
QuanTAlib.Vwapsd.StdDev.get -> QuanTAlib.TValue
QuanTAlib.Vwapsd.Update(QuanTAlib.TBar bar, bool isNew = true, bool reset = false) -> QuanTAlib.TValue
QuanTAlib.Vwapsd.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vwapsd.Update(QuanTAlib.TValue input, double volume, bool isNew = true, bool reset = false) -> QuanTAlib.TValue
QuanTAlib.Vwapsd.Upper.get -> QuanTAlib.TValue
QuanTAlib.Vwapsd.Vwap.get -> QuanTAlib.TValue
QuanTAlib.Vwapsd.Vwapsd(double numDevs = 2) -> void
QuanTAlib.Vwapsd.Width.get -> QuanTAlib.TValue
QuanTAlib.Vwma
QuanTAlib.Vwma.IsHot.get -> bool
QuanTAlib.Vwma.Last.get -> QuanTAlib.TValue
QuanTAlib.Vwma.Name.get -> string!
QuanTAlib.Vwma.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vwma.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vwma.Reset() -> void
QuanTAlib.Vwma.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwma.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Vwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwma.Vwma(int period = 20) -> void
QuanTAlib.Vwma.WarmupPeriod.get -> int
QuanTAlib.Vwmacd
QuanTAlib.Vwmacd.Dispose() -> void
QuanTAlib.Vwmacd.Histogram.get -> QuanTAlib.TValue
QuanTAlib.Vwmacd.IsHot.get -> bool
QuanTAlib.Vwmacd.Last.get -> QuanTAlib.TValue
QuanTAlib.Vwmacd.Name.get -> string!
QuanTAlib.Vwmacd.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Vwmacd.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Vwmacd.Reset() -> void
QuanTAlib.Vwmacd.Signal.get -> QuanTAlib.TValue
QuanTAlib.Vwmacd.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Vwmacd.Update(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Vwmacd, QuanTAlib.TSeries! Signal, QuanTAlib.TSeries! Histogram)
QuanTAlib.Vwmacd.Vwmacd(int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
QuanTAlib.Vwmacd.WarmupPeriod.get -> int
QuanTAlib.Wad
QuanTAlib.Wad.IsHot.get -> bool
QuanTAlib.Wad.Last.get -> QuanTAlib.TValue
QuanTAlib.Wad.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Wad.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Wad.Reset() -> void
QuanTAlib.Wad.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wad.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Wad.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wad.Wad() -> void
QuanTAlib.Wad.WarmupPeriod.get -> int
QuanTAlib.Wavelet
QuanTAlib.Wavelet.IsNew.get -> bool
QuanTAlib.Wavelet.Levels.get -> int
QuanTAlib.Wavelet.ThreshMult.get -> double
QuanTAlib.Wavelet.Wavelet(QuanTAlib.ITValuePublisher! source, int levels = 4, double threshMult = 1) -> void
QuanTAlib.Wavelet.Wavelet(int levels = 4, double threshMult = 1) -> void
QuanTAlib.Wavg
QuanTAlib.Wavg.Wavg(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Wavg.Wavg(QuanTAlib.TSeries! source, int period) -> void
QuanTAlib.Wavg.Wavg(int period) -> void
QuanTAlib.Wclprice
QuanTAlib.Wclprice.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wclprice.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Wclprice.Wclprice() -> void
QuanTAlib.Wclprice.Wclprice(QuanTAlib.ITValuePublisher! source) -> void
QuanTAlib.Weibulldist
QuanTAlib.Weibulldist.Weibulldist(QuanTAlib.ITValuePublisher! source, double k = 1.5, double lambda = 1, int period = 14) -> void
QuanTAlib.Weibulldist.Weibulldist(double k = 1.5, double lambda = 1, int period = 14) -> void
QuanTAlib.Wiener
QuanTAlib.Wiener.Wiener(int period, int smoothPeriod = 10) -> void
QuanTAlib.Willr
QuanTAlib.Willr.IsHot.get -> bool
QuanTAlib.Willr.Last.get -> QuanTAlib.TValue
QuanTAlib.Willr.Name.get -> string!
QuanTAlib.Willr.Period.get -> int
QuanTAlib.Willr.Prime(QuanTAlib.TBarSeries! source) -> void
QuanTAlib.Willr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
QuanTAlib.Willr.Pub -> QuanTAlib.TValuePublishedHandler?
QuanTAlib.Willr.Reset() -> void
QuanTAlib.Willr.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Willr.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Willr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Willr.WarmupPeriod.get -> int
QuanTAlib.Willr.Willr(QuanTAlib.TBarSeries! source, int period = 14) -> void
QuanTAlib.Willr.Willr(int period = 14) -> void
QuanTAlib.Wins
QuanTAlib.Wins.Wins(QuanTAlib.ITValuePublisher! source, int period, double winPct = 10) -> void
QuanTAlib.Wins.Wins(QuanTAlib.TSeries! source, int period, double winPct = 10) -> void
QuanTAlib.Wins.Wins(int period, double winPct = 10) -> void
QuanTAlib.Wma
QuanTAlib.Wma.DefaultLastValidValue.get -> double
QuanTAlib.Wma.DefaultLastValidValue.set -> void
QuanTAlib.Wma.IsNew.get -> bool
QuanTAlib.Wma.Wma(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Wma.Wma(int period) -> void
QuanTAlib.Wmape
QuanTAlib.Wmape.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wmape.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wmape.Wmape(int period) -> void
QuanTAlib.Wrmse
QuanTAlib.Wrmse.Period.get -> int
QuanTAlib.Wrmse.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wrmse.Update(QuanTAlib.TValue actual, QuanTAlib.TValue predicted, double weight, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wrmse.Update(double actual, double predicted, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wrmse.Update(double actual, double predicted, double weight, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Wrmse.Wrmse(int period) -> void
QuanTAlib.Yzv
QuanTAlib.Yzv.Period.get -> int
QuanTAlib.Yzv.Update(QuanTAlib.TBar bar, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Yzv.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Yzv.Yzv(QuanTAlib.TBarSeries! source, int period = 20) -> void
QuanTAlib.Yzv.Yzv(int period = 20) -> void
QuanTAlib.Yzvama
QuanTAlib.Yzvama.Prime(System.ReadOnlySpan<QuanTAlib.TValue> source) -> void
QuanTAlib.Yzvama.Update(QuanTAlib.TBar input, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Yzvama.Update(QuanTAlib.TBar input, double sourceValue, bool isNew = true) -> QuanTAlib.TValue
QuanTAlib.Yzvama.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
QuanTAlib.Yzvama.Yzvama(QuanTAlib.ITValuePublisher! source, int yzvShortPeriod = 3, int yzvLongPeriod = 50, int percentileLookback = 100, int minLength = 5, int maxLength = 100) -> void
QuanTAlib.Yzvama.Yzvama(int yzvShortPeriod = 3, int yzvLongPeriod = 50, int percentileLookback = 100, int minLength = 5, int maxLength = 100) -> void
QuanTAlib.Zldema
QuanTAlib.Zldema.Zldema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Zldema.Zldema(double alpha) -> void
QuanTAlib.Zldema.Zldema(int period) -> void
QuanTAlib.Zlema
QuanTAlib.Zlema.Zlema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Zlema.Zlema(double alpha) -> void
QuanTAlib.Zlema.Zlema(int period) -> void
QuanTAlib.Zltema
QuanTAlib.Zltema.Zltema(QuanTAlib.ITValuePublisher! source, int period) -> void
QuanTAlib.Zltema.Zltema(double alpha) -> void
QuanTAlib.Zltema.Zltema(int period) -> void
QuanTAlib.Zscore
QuanTAlib.Zscore.Zscore(QuanTAlib.ITValuePublisher! source, int period = 14) -> void
QuanTAlib.Zscore.Zscore(int period = 14) -> void
QuanTAlib.Ztest
QuanTAlib.Ztest.Ztest(QuanTAlib.ITValuePublisher! source, int period = 30, double mu0 = 0) -> void
QuanTAlib.Ztest.Ztest(int period = 30, double mu0 = 0) -> void
System.Index
System.Index.Equals(System.Index other) -> bool
System.Index.GetOffset(int length) -> int
System.Index.Index() -> void
System.Index.Index(int value, bool fromEnd = false) -> void
System.Index.IsFromEnd.get -> bool
System.Index.Value.get -> int
System.Range
System.Range.End.get -> System.Index
System.Range.Equals(System.Range other) -> bool
System.Range.GetOffsetAndLength(int length) -> (int Offset, int Length)
System.Range.Range() -> void
System.Range.Range(System.Index start, System.Index end) -> void
System.Range.Start.get -> System.Index
abstract QuanTAlib.AbstractBase.IsHot.get -> bool
abstract QuanTAlib.AbstractBase.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
abstract QuanTAlib.AbstractBase.Reset() -> void
abstract QuanTAlib.AbstractBase.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
abstract QuanTAlib.AbstractBase.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
abstract QuanTAlib.BiInputIndicatorBase.ComputeError(double actual, double predicted) -> double
abstract QuanTAlib.MultiInputBase.Compute(System.ReadOnlySpan<double> values) -> double
abstract QuanTAlib.SignalBase.IsHot.get -> bool
abstract QuanTAlib.SignalBase.Reset() -> void
abstract QuanTAlib.SignalBase.Update(QuanTAlib.TPosition input, bool isNew = true) -> QuanTAlib.TPosition
const QuanTAlib.Div.Epsilon = 1E-12 -> double
const QuanTAlib.ErrorHelpers.DefaultResyncInterval = 1000 -> int
const QuanTAlib.ErrorHelpers.StackAllocThreshold = 256 -> int
const QuanTAlib.SignalConstants.DefaultEpsilon = 1E-10 -> double
const QuanTAlib.SignalConstants.TruthThreshold = 0.5 -> double
override QuanTAlib.ALaguerre.IsHot.get -> bool
override QuanTAlib.ALaguerre.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.ALaguerre.Reset() -> void
override QuanTAlib.ALaguerre.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.ALaguerre.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Aberr.BatchOutputs.Equals(object? obj) -> bool
override QuanTAlib.Aberr.BatchOutputs.GetHashCode() -> int
override QuanTAlib.AccBands.BatchInputs.Equals(object? obj) -> bool
override QuanTAlib.AccBands.BatchInputs.GetHashCode() -> int
override QuanTAlib.AccBands.BatchOutputs.Equals(object? obj) -> bool
override QuanTAlib.AccBands.BatchOutputs.GetHashCode() -> int
override QuanTAlib.Accel.IsHot.get -> bool
override QuanTAlib.Accel.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Accel.Reset() -> void
override QuanTAlib.Accel.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Accel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Acf.IsHot.get -> bool
override QuanTAlib.Acf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Acf.Reset() -> void
override QuanTAlib.Acf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Acf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Acp.IsHot.get -> bool
override QuanTAlib.Acp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Acp.Reset() -> void
override QuanTAlib.Acp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Acp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Adf.IsHot.get -> bool
override QuanTAlib.Adf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Adf.Reset() -> void
override QuanTAlib.Adf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Adf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Adr.IsHot.get -> bool
override QuanTAlib.Adr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Adr.Reset() -> void
override QuanTAlib.Adr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Adr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Adxvma.IsHot.get -> bool
override QuanTAlib.Adxvma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Adxvma.Reset() -> void
override QuanTAlib.Adxvma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Adxvma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Afirma.IsHot.get -> bool
override QuanTAlib.Afirma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Afirma.Reset() -> void
override QuanTAlib.Afirma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Afirma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Agc.IsHot.get -> bool
override QuanTAlib.Agc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Agc.Reset() -> void
override QuanTAlib.Agc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Agc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ahrens.IsHot.get -> bool
override QuanTAlib.Ahrens.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ahrens.Reset() -> void
override QuanTAlib.Ahrens.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ahrens.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Alma.IsHot.get -> bool
override QuanTAlib.Alma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Alma.Reset() -> void
override QuanTAlib.Alma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Alma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Apchannel.IsHot.get -> bool
override QuanTAlib.Apchannel.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Apchannel.Reset() -> void
override QuanTAlib.Apchannel.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Apchannel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Apz.BatchOutputs.Equals(object? obj) -> bool
override QuanTAlib.Apz.BatchOutputs.GetHashCode() -> int
override QuanTAlib.AtHighest.IsHot.get -> bool
override QuanTAlib.AtHighest.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.AtHighest.Reset() -> void
override QuanTAlib.AtHighest.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.AtHighest.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.AtLowest.IsHot.get -> bool
override QuanTAlib.AtLowest.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.AtLowest.Reset() -> void
override QuanTAlib.AtLowest.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.AtLowest.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Atr.IsHot.get -> bool
override QuanTAlib.Atr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Atr.Reset() -> void
override QuanTAlib.Atr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Atr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Atrn.IsHot.get -> bool
override QuanTAlib.Atrn.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Atrn.Reset() -> void
override QuanTAlib.Atrn.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Atrn.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Avgprice.IsHot.get -> bool
override QuanTAlib.Avgprice.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Avgprice.Reset() -> void
override QuanTAlib.Avgprice.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Avgprice.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.BaxterKing.IsHot.get -> bool
override QuanTAlib.BaxterKing.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.BaxterKing.Reset() -> void
override QuanTAlib.BaxterKing.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.BaxterKing.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbands.IsHot.get -> bool
override QuanTAlib.Bbands.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbands.Reset() -> void
override QuanTAlib.Bbands.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbands.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbb.IsHot.get -> bool
override QuanTAlib.Bbb.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbb.Reset() -> void
override QuanTAlib.Bbb.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbb.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbi.IsHot.get -> bool
override QuanTAlib.Bbi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbi.Reset() -> void
override QuanTAlib.Bbi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbw.IsHot.get -> bool
override QuanTAlib.Bbw.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbw.Reset() -> void
override QuanTAlib.Bbw.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbw.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbwn.IsHot.get -> bool
override QuanTAlib.Bbwn.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbwn.Reset() -> void
override QuanTAlib.Bbwn.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbwn.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bbwp.IsHot.get -> bool
override QuanTAlib.Bbwp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bbwp.Reset() -> void
override QuanTAlib.Bbwp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bbwp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bessel.IsHot.get -> bool
override QuanTAlib.Bessel.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bessel.Reset() -> void
override QuanTAlib.Bessel.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bessel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Beta.IsHot.get -> bool
override QuanTAlib.Beta.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Beta.Reset() -> void
override QuanTAlib.Beta.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Beta.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Betadist.IsHot.get -> bool
override QuanTAlib.Betadist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Betadist.Reset() -> void
override QuanTAlib.Betadist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Betadist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.BiInputIndicatorBase.BiInputState.Equals(object obj) -> bool
override QuanTAlib.BiInputIndicatorBase.BiInputState.GetHashCode() -> int
override QuanTAlib.BiInputIndicatorBase.BiInputState.ToString() -> string
override QuanTAlib.BiInputIndicatorBase.IsHot.get -> bool
override QuanTAlib.BiInputIndicatorBase.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.BiInputIndicatorBase.Reset() -> void
override QuanTAlib.BiInputIndicatorBase.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.BiInputIndicatorBase.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bias.IsHot.get -> bool
override QuanTAlib.Bias.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bias.Reset() -> void
override QuanTAlib.Bias.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bias.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bilateral.IsHot.get -> bool
override QuanTAlib.Bilateral.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bilateral.Reset() -> void
override QuanTAlib.Bilateral.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bilateral.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Binomdist.IsHot.get -> bool
override QuanTAlib.Binomdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Binomdist.Reset() -> void
override QuanTAlib.Binomdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Binomdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Blma.IsHot.get -> bool
override QuanTAlib.Blma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Blma.Reset() -> void
override QuanTAlib.Blma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Blma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bpf.IsHot.get -> bool
override QuanTAlib.Bpf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bpf.Reset() -> void
override QuanTAlib.Bpf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bpf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Butter2.IsHot.get -> bool
override QuanTAlib.Butter2.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Butter2.Reset() -> void
override QuanTAlib.Butter2.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Butter2.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Butter3.IsHot.get -> bool
override QuanTAlib.Butter3.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Butter3.Reset() -> void
override QuanTAlib.Butter3.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Butter3.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Bwma.IsHot.get -> bool
override QuanTAlib.Bwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Bwma.Reset() -> void
override QuanTAlib.Bwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Bwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cci.IsHot.get -> bool
override QuanTAlib.Cci.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cci.Reset() -> void
override QuanTAlib.Cci.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cci.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ccor.IsHot.get -> bool
override QuanTAlib.Ccor.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ccor.Reset() -> void
override QuanTAlib.Ccor.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ccor.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ccv.IsHot.get -> bool
override QuanTAlib.Ccv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ccv.Reset() -> void
override QuanTAlib.Ccv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ccv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ccyc.IsHot.get -> bool
override QuanTAlib.Ccyc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ccyc.Reset() -> void
override QuanTAlib.Ccyc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ccyc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cfitz.IsHot.get -> bool
override QuanTAlib.Cfitz.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cfitz.Reset() -> void
override QuanTAlib.Cfitz.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cfitz.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cfo.IsHot.get -> bool
override QuanTAlib.Cfo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cfo.Reset() -> void
override QuanTAlib.Cfo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cfo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cg.IsHot.get -> bool
override QuanTAlib.Cg.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cg.Reset() -> void
override QuanTAlib.Cg.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cg.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Change.IsHot.get -> bool
override QuanTAlib.Change.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Change.Reset() -> void
override QuanTAlib.Change.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Change.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.ChannelPosition.IsHot.get -> bool
override QuanTAlib.Cheby1.IsHot.get -> bool
override QuanTAlib.Cheby1.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cheby1.Reset() -> void
override QuanTAlib.Cheby1.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cheby1.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cheby2.IsHot.get -> bool
override QuanTAlib.Cheby2.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cheby2.Reset() -> void
override QuanTAlib.Cheby2.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cheby2.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cma.IsHot.get -> bool
override QuanTAlib.Cma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cma.Reset() -> void
override QuanTAlib.Cma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cmo.IsHot.get -> bool
override QuanTAlib.Cmo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cmo.Reset() -> void
override QuanTAlib.Cmo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cmo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cointegration.IsHot.get -> bool
override QuanTAlib.Cointegration.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cointegration.Reset() -> void
override QuanTAlib.Cointegration.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cointegration.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.ComparePredicateBase<TOp>.Reset() -> void
override QuanTAlib.ConfirmOnClose.IsHot.get -> bool
override QuanTAlib.ConfirmOnClose.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.ConfirmOnClose.Reset() -> void
override QuanTAlib.ConfirmOnClose.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.ConfirmOnClose.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Conv.IsHot.get -> bool
override QuanTAlib.Conv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Conv.Reset() -> void
override QuanTAlib.Conv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Conv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Convexity.IsHot.get -> bool
override QuanTAlib.Convexity.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Convexity.Reset() -> void
override QuanTAlib.Convexity.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Convexity.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Coral.IsHot.get -> bool
override QuanTAlib.Coral.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Coral.Reset() -> void
override QuanTAlib.Coral.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Coral.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Correl.IsHot.get -> bool
override QuanTAlib.Correl.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Correl.Reset() -> void
override QuanTAlib.Correl.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Correl.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Covariance.IsHot.get -> bool
override QuanTAlib.Covariance.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Covariance.Reset() -> void
override QuanTAlib.Covariance.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Covariance.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Crma.IsHot.get -> bool
override QuanTAlib.Crma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Crma.Reset() -> void
override QuanTAlib.Crma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Crma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Crsi.IsHot.get -> bool
override QuanTAlib.Crsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Crsi.Reset() -> void
override QuanTAlib.Crsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Crsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cti.IsHot.get -> bool
override QuanTAlib.Cti.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cti.Reset() -> void
override QuanTAlib.Cti.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cti.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cv.IsHot.get -> bool
override QuanTAlib.Cv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cv.Reset() -> void
override QuanTAlib.Cv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cvi.IsHot.get -> bool
override QuanTAlib.Cvi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cvi.Reset() -> void
override QuanTAlib.Cvi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cvi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Cwt.IsHot.get -> bool
override QuanTAlib.Cwt.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Cwt.Reset() -> void
override QuanTAlib.Cwt.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Cwt.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Decay.IsHot.get -> bool
override QuanTAlib.Decay.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Decay.Reset() -> void
override QuanTAlib.Decay.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Decay.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Deco.IsHot.get -> bool
override QuanTAlib.Deco.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Deco.Reset() -> void
override QuanTAlib.Deco.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Deco.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Decycler.IsHot.get -> bool
override QuanTAlib.Decycler.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Decycler.Reset() -> void
override QuanTAlib.Decycler.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Decycler.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dema.IsHot.get -> bool
override QuanTAlib.Dema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dema.Reset() -> void
override QuanTAlib.Dema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dosc.IsHot.get -> bool
override QuanTAlib.Dosc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dosc.Reset() -> void
override QuanTAlib.Dosc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dosc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dpo.IsHot.get -> bool
override QuanTAlib.Dpo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dpo.Reset() -> void
override QuanTAlib.Dpo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dpo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dsma.IsHot.get -> bool
override QuanTAlib.Dsma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dsma.Reset() -> void
override QuanTAlib.Dsma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dsma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dso.IsHot.get -> bool
override QuanTAlib.Dso.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dso.Reset() -> void
override QuanTAlib.Dso.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dso.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dsp.IsHot.get -> bool
override QuanTAlib.Dsp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dsp.Reset() -> void
override QuanTAlib.Dsp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dsp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dwma.IsHot.get -> bool
override QuanTAlib.Dwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dwma.Reset() -> void
override QuanTAlib.Dwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dwt.IsHot.get -> bool
override QuanTAlib.Dwt.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dwt.Reset() -> void
override QuanTAlib.Dwt.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dwt.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Dymi.IsHot.get -> bool
override QuanTAlib.Dymi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Dymi.Reset() -> void
override QuanTAlib.Dymi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Dymi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ebsw.IsHot.get -> bool
override QuanTAlib.Ebsw.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ebsw.Reset() -> void
override QuanTAlib.Ebsw.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ebsw.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Edcf.IsHot.get -> bool
override QuanTAlib.Edcf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Edcf.Reset() -> void
override QuanTAlib.Edcf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Edcf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Edecay.IsHot.get -> bool
override QuanTAlib.Edecay.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Edecay.Reset() -> void
override QuanTAlib.Edecay.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Edecay.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Eeo.IsHot.get -> bool
override QuanTAlib.Eeo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Eeo.Reset() -> void
override QuanTAlib.Eeo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Eeo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Elliptic.IsHot.get -> bool
override QuanTAlib.Elliptic.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Elliptic.Reset() -> void
override QuanTAlib.Elliptic.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Elliptic.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ema.IsHot.get -> bool
override QuanTAlib.Ema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ema.Reset() -> void
override QuanTAlib.Ema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Entropy.IsHot.get -> bool
override QuanTAlib.Entropy.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Entropy.Reset() -> void
override QuanTAlib.Entropy.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Entropy.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Er.IsHot.get -> bool
override QuanTAlib.Er.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Er.Reset() -> void
override QuanTAlib.Er.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Er.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Eri.IsHot.get -> bool
override QuanTAlib.Eri.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Eri.Reset() -> void
override QuanTAlib.Eri.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Eri.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Etherm.IsHot.get -> bool
override QuanTAlib.Etherm.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Etherm.Reset() -> void
override QuanTAlib.Etherm.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Etherm.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ewma.IsHot.get -> bool
override QuanTAlib.Ewma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ewma.Reset() -> void
override QuanTAlib.Ewma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ewma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Expdist.IsHot.get -> bool
override QuanTAlib.Expdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Expdist.Reset() -> void
override QuanTAlib.Expdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Expdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Exptrans.IsHot.get -> bool
override QuanTAlib.Exptrans.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Exptrans.Reset() -> void
override QuanTAlib.Exptrans.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Exptrans.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fdist.IsHot.get -> bool
override QuanTAlib.Fdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fdist.Reset() -> void
override QuanTAlib.Fdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fft.IsHot.get -> bool
override QuanTAlib.Fft.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fft.Reset() -> void
override QuanTAlib.Fft.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fft.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fi.IsHot.get -> bool
override QuanTAlib.Fi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fi.Reset() -> void
override QuanTAlib.Fi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fisher.IsHot.get -> bool
override QuanTAlib.Fisher.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fisher.Reset() -> void
override QuanTAlib.Fisher.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fisher.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fisher04.IsHot.get -> bool
override QuanTAlib.Fisher04.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fisher04.Reset() -> void
override QuanTAlib.Fisher04.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fisher04.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fsi.IsHot.get -> bool
override QuanTAlib.Fsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fsi.Reset() -> void
override QuanTAlib.Fsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Fwma.IsHot.get -> bool
override QuanTAlib.Fwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Fwma.Reset() -> void
override QuanTAlib.Fwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Fwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gammadist.IsHot.get -> bool
override QuanTAlib.Gammadist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gammadist.Reset() -> void
override QuanTAlib.Gammadist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gammadist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gator.IsHot.get -> bool
override QuanTAlib.Gator.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gator.Reset() -> void
override QuanTAlib.Gator.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gator.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gauss.IsHot.get -> bool
override QuanTAlib.Gauss.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gauss.Reset() -> void
override QuanTAlib.Gauss.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gauss.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gdema.IsHot.get -> bool
override QuanTAlib.Gdema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gdema.Reset() -> void
override QuanTAlib.Gdema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gdema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Geomean.IsHot.get -> bool
override QuanTAlib.Geomean.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Geomean.Reset() -> void
override QuanTAlib.Geomean.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Geomean.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ghla.IsHot.get -> bool
override QuanTAlib.Ghla.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ghla.Reset() -> void
override QuanTAlib.Ghla.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ghla.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gkv.IsHot.get -> bool
override QuanTAlib.Gkv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gkv.Reset() -> void
override QuanTAlib.Gkv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gkv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Granger.IsHot.get -> bool
override QuanTAlib.Granger.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Granger.Reset() -> void
override QuanTAlib.Granger.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Granger.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Gwma.IsHot.get -> bool
override QuanTAlib.Gwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Gwma.Reset() -> void
override QuanTAlib.Gwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Gwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ha.IsHot.get -> bool
override QuanTAlib.Ha.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ha.Reset() -> void
override QuanTAlib.Ha.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ha.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hamma.IsHot.get -> bool
override QuanTAlib.Hamma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hamma.Reset() -> void
override QuanTAlib.Hamma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hamma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hanma.IsHot.get -> bool
override QuanTAlib.Hanma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hanma.Reset() -> void
override QuanTAlib.Hanma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hanma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hann.IsHot.get -> bool
override QuanTAlib.Hann.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hann.Reset() -> void
override QuanTAlib.Hann.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hann.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Harmean.IsHot.get -> bool
override QuanTAlib.Harmean.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Harmean.Reset() -> void
override QuanTAlib.Harmean.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Harmean.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hema.IsHot.get -> bool
override QuanTAlib.Hema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hema.Reset() -> void
override QuanTAlib.Hema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hend.IsHot.get -> bool
override QuanTAlib.Hend.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hend.Reset() -> void
override QuanTAlib.Hend.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hend.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Highest.IsHot.get -> bool
override QuanTAlib.Highest.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Highest.Reset() -> void
override QuanTAlib.Highest.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Highest.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hlv.IsHot.get -> bool
override QuanTAlib.Hlv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hlv.Reset() -> void
override QuanTAlib.Hlv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hlv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hma.IsHot.get -> bool
override QuanTAlib.Hma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hma.Reset() -> void
override QuanTAlib.Hma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Holt.IsHot.get -> bool
override QuanTAlib.Holt.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Holt.Reset() -> void
override QuanTAlib.Holt.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Holt.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Homod.IsHot.get -> bool
override QuanTAlib.Homod.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Homod.Reset() -> void
override QuanTAlib.Homod.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Homod.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hp.IsHot.get -> bool
override QuanTAlib.Hp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hp.Reset() -> void
override QuanTAlib.Hp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hpf.IsHot.get -> bool
override QuanTAlib.Hpf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hpf.Reset() -> void
override QuanTAlib.Hpf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hpf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtDcperiod.IsHot.get -> bool
override QuanTAlib.HtDcperiod.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtDcperiod.Reset() -> void
override QuanTAlib.HtDcperiod.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtDcperiod.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtDcphase.IsHot.get -> bool
override QuanTAlib.HtDcphase.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtDcphase.Reset() -> void
override QuanTAlib.HtDcphase.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtDcphase.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtPhana.IsHot.get -> bool
override QuanTAlib.HtPhana.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtPhana.Reset() -> void
override QuanTAlib.HtPhana.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtPhana.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtPhasor.IsHot.get -> bool
override QuanTAlib.HtPhasor.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtPhasor.Reset() -> void
override QuanTAlib.HtPhasor.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtPhasor.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtSine.IsHot.get -> bool
override QuanTAlib.HtSine.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtSine.Reset() -> void
override QuanTAlib.HtSine.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtSine.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtTrendline.IsHot.get -> bool
override QuanTAlib.HtTrendline.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtTrendline.Reset() -> void
override QuanTAlib.HtTrendline.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtTrendline.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.HtTrendmode.IsHot.get -> bool
override QuanTAlib.HtTrendmode.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.HtTrendmode.Reset() -> void
override QuanTAlib.HtTrendmode.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.HtTrendmode.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hurst.IsHot.get -> bool
override QuanTAlib.Hurst.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hurst.Reset() -> void
override QuanTAlib.Hurst.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hurst.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hv.IsHot.get -> bool
override QuanTAlib.Hv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hv.Reset() -> void
override QuanTAlib.Hv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hwc.IsHot.get -> bool
override QuanTAlib.Hwc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hwc.Reset() -> void
override QuanTAlib.Hwc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hwc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hwma.IsHot.get -> bool
override QuanTAlib.Hwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hwma.Reset() -> void
override QuanTAlib.Hwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Hysteresis.IsHot.get -> bool
override QuanTAlib.Hysteresis.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Hysteresis.Reset() -> void
override QuanTAlib.Hysteresis.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Hysteresis.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ifft.IsHot.get -> bool
override QuanTAlib.Ifft.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ifft.Reset() -> void
override QuanTAlib.Ifft.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ifft.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ilrs.IsHot.get -> bool
override QuanTAlib.Ilrs.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ilrs.Reset() -> void
override QuanTAlib.Ilrs.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ilrs.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Inertia.IsHot.get -> bool
override QuanTAlib.Inertia.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Inertia.Reset() -> void
override QuanTAlib.Inertia.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Inertia.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Iqr.IsHot.get -> bool
override QuanTAlib.Iqr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Iqr.Reset() -> void
override QuanTAlib.Iqr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Iqr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.IsFalling.IsHot.get -> bool
override QuanTAlib.IsFalling.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.IsFalling.Reset() -> void
override QuanTAlib.IsFalling.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.IsFalling.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.IsRising.IsHot.get -> bool
override QuanTAlib.IsRising.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.IsRising.Reset() -> void
override QuanTAlib.IsRising.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.IsRising.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Jb.IsHot.get -> bool
override QuanTAlib.Jb.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Jb.Reset() -> void
override QuanTAlib.Jb.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Jb.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Jerk.IsHot.get -> bool
override QuanTAlib.Jerk.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Jerk.Reset() -> void
override QuanTAlib.Jerk.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Jerk.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Jma.IsHot.get -> bool
override QuanTAlib.Jma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Jma.Reset() -> void
override QuanTAlib.Jma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Jma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Jvolty.IsHot.get -> bool
override QuanTAlib.Jvolty.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Jvolty.Reset() -> void
override QuanTAlib.Jvolty.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Jvolty.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Jvoltyn.IsHot.get -> bool
override QuanTAlib.Jvoltyn.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Jvoltyn.Reset() -> void
override QuanTAlib.Jvoltyn.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Jvoltyn.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kaiser.IsHot.get -> bool
override QuanTAlib.Kaiser.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kaiser.Reset() -> void
override QuanTAlib.Kaiser.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kaiser.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kalman.IsHot.get -> bool
override QuanTAlib.Kalman.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kalman.Reset() -> void
override QuanTAlib.Kalman.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kalman.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kama.IsHot.get -> bool
override QuanTAlib.Kama.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kama.Reset() -> void
override QuanTAlib.Kama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kendall.IsHot.get -> bool
override QuanTAlib.Kendall.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kendall.Reset() -> void
override QuanTAlib.Kendall.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kendall.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kri.IsHot.get -> bool
override QuanTAlib.Kri.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kri.Reset() -> void
override QuanTAlib.Kri.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kri.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Kurtosis.IsHot.get -> bool
override QuanTAlib.Kurtosis.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Kurtosis.Reset() -> void
override QuanTAlib.Kurtosis.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Kurtosis.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lag.IsHot.get -> bool
override QuanTAlib.Lag.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lag.Reset() -> void
override QuanTAlib.Lag.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lag.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Laguerre.IsHot.get -> bool
override QuanTAlib.Laguerre.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Laguerre.Reset() -> void
override QuanTAlib.Laguerre.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Laguerre.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lanczos.IsHot.get -> bool
override QuanTAlib.Lanczos.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lanczos.Reset() -> void
override QuanTAlib.Lanczos.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lanczos.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lema.IsHot.get -> bool
override QuanTAlib.Lema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lema.Reset() -> void
override QuanTAlib.Lema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.LinReg.IsHot.get -> bool
override QuanTAlib.LinReg.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.LinReg.Reset() -> void
override QuanTAlib.LinReg.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.LinReg.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lineartrans.IsHot.get -> bool
override QuanTAlib.Lineartrans.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lineartrans.Reset() -> void
override QuanTAlib.Lineartrans.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lineartrans.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lms.IsHot.get -> bool
override QuanTAlib.Lms.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lms.Reset() -> void
override QuanTAlib.Lms.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lms.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Loess.IsHot.get -> bool
override QuanTAlib.Loess.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Loess.Reset() -> void
override QuanTAlib.Loess.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Loess.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lognormdist.IsHot.get -> bool
override QuanTAlib.Lognormdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lognormdist.Reset() -> void
override QuanTAlib.Lognormdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lognormdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Logtrans.IsHot.get -> bool
override QuanTAlib.Logtrans.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Logtrans.Reset() -> void
override QuanTAlib.Logtrans.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Logtrans.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lowest.IsHot.get -> bool
override QuanTAlib.Lowest.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lowest.Reset() -> void
override QuanTAlib.Lowest.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lowest.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lpf.IsHot.get -> bool
override QuanTAlib.Lpf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lpf.Reset() -> void
override QuanTAlib.Lpf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lpf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lsma.IsHot.get -> bool
override QuanTAlib.Lsma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lsma.Reset() -> void
override QuanTAlib.Lsma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lsma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ltma.IsHot.get -> bool
override QuanTAlib.Ltma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ltma.Reset() -> void
override QuanTAlib.Ltma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ltma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Lunar.IsHot.get -> bool
override QuanTAlib.Lunar.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Lunar.Reset() -> void
override QuanTAlib.Lunar.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Lunar.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Madh.IsHot.get -> bool
override QuanTAlib.Madh.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Madh.Reset() -> void
override QuanTAlib.Madh.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Madh.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mama.IsHot.get -> bool
override QuanTAlib.Mama.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mama.Reset() -> void
override QuanTAlib.Mama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mase.IsHot.get -> bool
override QuanTAlib.Mase.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mase.Reset() -> void
override QuanTAlib.Mase.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mase.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Massi.IsHot.get -> bool
override QuanTAlib.Massi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Massi.Reset() -> void
override QuanTAlib.Massi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Massi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mavp.IsHot.get -> bool
override QuanTAlib.Mavp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mavp.Reset() -> void
override QuanTAlib.Mavp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mavp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Maxindex.IsHot.get -> bool
override QuanTAlib.Maxindex.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Maxindex.Reset() -> void
override QuanTAlib.Maxindex.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Maxindex.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mcnma.IsHot.get -> bool
override QuanTAlib.Mcnma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mcnma.Reset() -> void
override QuanTAlib.Mcnma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mcnma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mdae.IsHot.get -> bool
override QuanTAlib.Mdae.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mdae.Reset() -> void
override QuanTAlib.Mdae.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mdae.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mdape.IsHot.get -> bool
override QuanTAlib.Mdape.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mdape.Reset() -> void
override QuanTAlib.Mdape.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mdape.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.MeanDev.IsHot.get -> bool
override QuanTAlib.MeanDev.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.MeanDev.Reset() -> void
override QuanTAlib.MeanDev.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.MeanDev.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Median.IsHot.get -> bool
override QuanTAlib.Median.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Median.Reset() -> void
override QuanTAlib.Median.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Median.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Medprice.IsHot.get -> bool
override QuanTAlib.Medprice.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Medprice.Reset() -> void
override QuanTAlib.Medprice.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Medprice.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mgdi.IsHot.get -> bool
override QuanTAlib.Mgdi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mgdi.Reset() -> void
override QuanTAlib.Mgdi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mgdi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Midbody.IsHot.get -> bool
override QuanTAlib.Midbody.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Midbody.Reset() -> void
override QuanTAlib.Midbody.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Midbody.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Midpoint.IsHot.get -> bool
override QuanTAlib.Midpoint.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Midpoint.Reset() -> void
override QuanTAlib.Midpoint.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Midpoint.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Midprice.IsHot.get -> bool
override QuanTAlib.Midprice.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Midprice.Reset() -> void
override QuanTAlib.Midprice.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Midprice.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Minindex.IsHot.get -> bool
override QuanTAlib.Minindex.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Minindex.Reset() -> void
override QuanTAlib.Minindex.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Minindex.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mma.IsHot.get -> bool
override QuanTAlib.Mma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mma.Reset() -> void
override QuanTAlib.Mma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mode.IsHot.get -> bool
override QuanTAlib.Mode.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mode.Reset() -> void
override QuanTAlib.Mode.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mode.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Modf.IsHot.get -> bool
override QuanTAlib.Modf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Modf.Reset() -> void
override QuanTAlib.Modf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Modf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Mom.IsHot.get -> bool
override QuanTAlib.Mom.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Mom.Reset() -> void
override QuanTAlib.Mom.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Mom.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.MultiInputBase.IsHot.get -> bool
override QuanTAlib.MultiInputBase.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.MultiInputBase.Reset() -> void
override QuanTAlib.MultiInputBase.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.MultiInputBase.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Natr.IsHot.get -> bool
override QuanTAlib.Natr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Natr.Reset() -> void
override QuanTAlib.Natr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Natr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Net.IsHot.get -> bool
override QuanTAlib.Net.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Net.Reset() -> void
override QuanTAlib.Net.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Net.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Nlma.IsHot.get -> bool
override QuanTAlib.Nlma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Nlma.Reset() -> void
override QuanTAlib.Nlma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Nlma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Nma.IsHot.get -> bool
override QuanTAlib.Nma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Nma.Reset() -> void
override QuanTAlib.Nma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Nma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Normalize.IsHot.get -> bool
override QuanTAlib.Normalize.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Normalize.Reset() -> void
override QuanTAlib.Normalize.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Normalize.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Normdist.IsHot.get -> bool
override QuanTAlib.Normdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Normdist.Reset() -> void
override QuanTAlib.Normdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Normdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Notch.IsHot.get -> bool
override QuanTAlib.Notch.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Notch.Reset() -> void
override QuanTAlib.Notch.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Notch.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Nw.IsHot.get -> bool
override QuanTAlib.Nw.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Nw.Reset() -> void
override QuanTAlib.Nw.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Nw.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Nyqma.IsHot.get -> bool
override QuanTAlib.Nyqma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Nyqma.Reset() -> void
override QuanTAlib.Nyqma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Nyqma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.OneEuro.IsHot.get -> bool
override QuanTAlib.OneEuro.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.OneEuro.Reset() -> void
override QuanTAlib.OneEuro.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.OneEuro.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pacf.IsHot.get -> bool
override QuanTAlib.Pacf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pacf.Reset() -> void
override QuanTAlib.Pacf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pacf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Parzen.IsHot.get -> bool
override QuanTAlib.Parzen.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Parzen.Reset() -> void
override QuanTAlib.Parzen.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Parzen.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.PercentDistance.Reset() -> void
override QuanTAlib.Percentile.IsHot.get -> bool
override QuanTAlib.Percentile.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Percentile.Reset() -> void
override QuanTAlib.Percentile.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Percentile.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pfe.IsHot.get -> bool
override QuanTAlib.Pfe.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pfe.Reset() -> void
override QuanTAlib.Pfe.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pfe.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pma.IsHot.get -> bool
override QuanTAlib.Pma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pma.Reset() -> void
override QuanTAlib.Pma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pmo.IsHot.get -> bool
override QuanTAlib.Pmo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pmo.Reset() -> void
override QuanTAlib.Pmo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pmo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Poissondist.IsHot.get -> bool
override QuanTAlib.Poissondist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Poissondist.Reset() -> void
override QuanTAlib.Poissondist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Poissondist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Polyfit.IsHot.get -> bool
override QuanTAlib.Polyfit.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Polyfit.Reset() -> void
override QuanTAlib.Polyfit.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Polyfit.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ppo.IsHot.get -> bool
override QuanTAlib.Ppo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ppo.Reset() -> void
override QuanTAlib.Ppo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ppo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Psl.IsHot.get -> bool
override QuanTAlib.Psl.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Psl.Reset() -> void
override QuanTAlib.Psl.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Psl.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pta.IsHot.get -> bool
override QuanTAlib.Pta.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pta.Reset() -> void
override QuanTAlib.Pta.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pta.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Pwma.IsHot.get -> bool
override QuanTAlib.Pwma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Pwma.Reset() -> void
override QuanTAlib.Pwma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Pwma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Qema.IsHot.get -> bool
override QuanTAlib.Qema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Qema.Reset() -> void
override QuanTAlib.Qema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Qema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Qqe.IsHot.get -> bool
override QuanTAlib.Qqe.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Qqe.Reset() -> void
override QuanTAlib.Qqe.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Qqe.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Qrma.IsHot.get -> bool
override QuanTAlib.Qrma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Qrma.Reset() -> void
override QuanTAlib.Qrma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Qrma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Quantile.IsHot.get -> bool
override QuanTAlib.Quantile.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Quantile.Reset() -> void
override QuanTAlib.Quantile.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Quantile.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rae.IsHot.get -> bool
override QuanTAlib.Rae.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rae.Reset() -> void
override QuanTAlib.Rae.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rae.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rain.IsHot.get -> bool
override QuanTAlib.Rain.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rain.Reset() -> void
override QuanTAlib.Rain.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rain.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ravi.IsHot.get -> bool
override QuanTAlib.Ravi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ravi.Reset() -> void
override QuanTAlib.Ravi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ravi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Reflex.IsHot.get -> bool
override QuanTAlib.Reflex.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Reflex.Reset() -> void
override QuanTAlib.Reflex.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Reflex.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Relu.IsHot.get -> bool
override QuanTAlib.Relu.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Relu.Reset() -> void
override QuanTAlib.Relu.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Relu.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rema.IsHot.get -> bool
override QuanTAlib.Rema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rema.Reset() -> void
override QuanTAlib.Rema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.ReverseEma.IsHot.get -> bool
override QuanTAlib.ReverseEma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.ReverseEma.Reset() -> void
override QuanTAlib.ReverseEma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.ReverseEma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rgma.IsHot.get -> bool
override QuanTAlib.Rgma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rgma.Reset() -> void
override QuanTAlib.Rgma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rgma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.RingBuffer.Enumerator.Equals(object? obj) -> bool
override QuanTAlib.RingBuffer.Enumerator.GetHashCode() -> int
override QuanTAlib.RingBuffer.SnapshotToken.Equals(object obj) -> bool
override QuanTAlib.RingBuffer.SnapshotToken.GetHashCode() -> int
override QuanTAlib.RingBuffer.SnapshotToken.ToString() -> string
override QuanTAlib.Rls.IsHot.get -> bool
override QuanTAlib.Rls.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rls.Reset() -> void
override QuanTAlib.Rls.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rls.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rma.IsHot.get -> bool
override QuanTAlib.Rma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rma.Reset() -> void
override QuanTAlib.Rma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rmed.IsHot.get -> bool
override QuanTAlib.Rmed.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rmed.Reset() -> void
override QuanTAlib.Rmed.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rmed.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Roc.IsHot.get -> bool
override QuanTAlib.Roc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Roc.Reset() -> void
override QuanTAlib.Roc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Roc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rocp.IsHot.get -> bool
override QuanTAlib.Rocp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rocp.Reset() -> void
override QuanTAlib.Rocp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rocp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rocr.IsHot.get -> bool
override QuanTAlib.Rocr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rocr.Reset() -> void
override QuanTAlib.Rocr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rocr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Roofing.IsHot.get -> bool
override QuanTAlib.Roofing.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Roofing.Reset() -> void
override QuanTAlib.Roofing.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Roofing.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rrsi.IsHot.get -> bool
override QuanTAlib.Rrsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rrsi.Reset() -> void
override QuanTAlib.Rrsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rrsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rs.IsHot.get -> bool
override QuanTAlib.Rs.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rs.Reset() -> void
override QuanTAlib.Rs.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rs.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rse.IsHot.get -> bool
override QuanTAlib.Rse.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rse.Reset() -> void
override QuanTAlib.Rse.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rse.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rsi.IsHot.get -> bool
override QuanTAlib.Rsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rsi.Reset() -> void
override QuanTAlib.Rsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rsih.IsHot.get -> bool
override QuanTAlib.Rsih.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rsih.Reset() -> void
override QuanTAlib.Rsih.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rsih.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rsquared.IsHot.get -> bool
override QuanTAlib.Rsquared.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rsquared.Reset() -> void
override QuanTAlib.Rsquared.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rsquared.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rsv.IsHot.get -> bool
override QuanTAlib.Rsv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rsv.Reset() -> void
override QuanTAlib.Rsv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rsv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rv.IsHot.get -> bool
override QuanTAlib.Rv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rv.Reset() -> void
override QuanTAlib.Rv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Rvi.IsHot.get -> bool
override QuanTAlib.Rvi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Rvi.Reset() -> void
override QuanTAlib.Rvi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Rvi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sak.IsHot.get -> bool
override QuanTAlib.Sak.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sak.Reset() -> void
override QuanTAlib.Sak.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sak.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sam.IsHot.get -> bool
override QuanTAlib.Sam.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sam.Reset() -> void
override QuanTAlib.Sam.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sam.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sgf.IsHot.get -> bool
override QuanTAlib.Sgf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sgf.Reset() -> void
override QuanTAlib.Sgf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sgf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sgma.IsHot.get -> bool
override QuanTAlib.Sgma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sgma.Reset() -> void
override QuanTAlib.Sgma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sgma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sigmoid.IsHot.get -> bool
override QuanTAlib.Sigmoid.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sigmoid.Reset() -> void
override QuanTAlib.Sigmoid.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sigmoid.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sinema.IsHot.get -> bool
override QuanTAlib.Sinema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sinema.Reset() -> void
override QuanTAlib.Sinema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sinema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Skew.IsHot.get -> bool
override QuanTAlib.Skew.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Skew.Reset() -> void
override QuanTAlib.Skew.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Skew.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Slope.IsHot.get -> bool
override QuanTAlib.Slope.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Slope.Reset() -> void
override QuanTAlib.Slope.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Slope.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sma.IsHot.get -> bool
override QuanTAlib.Sma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sma.Reset() -> void
override QuanTAlib.Sma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Solar.IsHot.get -> bool
override QuanTAlib.Solar.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Solar.Reset() -> void
override QuanTAlib.Solar.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Solar.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sp15.IsHot.get -> bool
override QuanTAlib.Sp15.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sp15.Reset() -> void
override QuanTAlib.Sp15.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sp15.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Spbf.IsHot.get -> bool
override QuanTAlib.Spbf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Spbf.Reset() -> void
override QuanTAlib.Spbf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Spbf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Spearman.IsHot.get -> bool
override QuanTAlib.Spearman.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Spearman.Reset() -> void
override QuanTAlib.Spearman.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Spearman.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sqrttrans.IsHot.get -> bool
override QuanTAlib.Sqrttrans.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sqrttrans.Reset() -> void
override QuanTAlib.Sqrttrans.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sqrttrans.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Srsi.IsHot.get -> bool
override QuanTAlib.Srsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Srsi.Reset() -> void
override QuanTAlib.Srsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Srsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ssf2.IsHot.get -> bool
override QuanTAlib.Ssf2.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ssf2.Reset() -> void
override QuanTAlib.Ssf2.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ssf2.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ssf3.IsHot.get -> bool
override QuanTAlib.Ssf3.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ssf3.Reset() -> void
override QuanTAlib.Ssf3.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ssf3.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ssfdsp.IsHot.get -> bool
override QuanTAlib.Ssfdsp.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ssfdsp.Reset() -> void
override QuanTAlib.Ssfdsp.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ssfdsp.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Stbands.IsHot.get -> bool
override QuanTAlib.Stbands.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Stbands.Reset() -> void
override QuanTAlib.Stbands.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Stbands.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Stc.IsHot.get -> bool
override QuanTAlib.Stc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Stc.Reset() -> void
override QuanTAlib.Stc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Stc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.StdDev.IsHot.get -> bool
override QuanTAlib.StdDev.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.StdDev.Reset() -> void
override QuanTAlib.StdDev.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.StdDev.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Stderr.IsHot.get -> bool
override QuanTAlib.Stderr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Stderr.Reset() -> void
override QuanTAlib.Stderr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Stderr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Stochrsi.IsHot.get -> bool
override QuanTAlib.Stochrsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Stochrsi.Reset() -> void
override QuanTAlib.Stochrsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Stochrsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Sum.IsHot.get -> bool
override QuanTAlib.Sum.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Sum.Reset() -> void
override QuanTAlib.Sum.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Sum.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Swma.IsHot.get -> bool
override QuanTAlib.Swma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Swma.Reset() -> void
override QuanTAlib.Swma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Swma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.T3.IsHot.get -> bool
override QuanTAlib.T3.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.T3.Reset() -> void
override QuanTAlib.T3.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.T3.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.TBar.Equals(object obj) -> bool
override QuanTAlib.TBar.GetHashCode() -> int
override QuanTAlib.TBar.ToString() -> string!
override QuanTAlib.TBarEventArgs.Equals(object? obj) -> bool
override QuanTAlib.TBarEventArgs.GetHashCode() -> int
override QuanTAlib.TBarSeriesEnumerator.Equals(object? obj) -> bool
override QuanTAlib.TBarSeriesEnumerator.GetHashCode() -> int
override QuanTAlib.TOrder.Equals(object obj) -> bool
override QuanTAlib.TOrder.GetHashCode() -> int
override QuanTAlib.TOrder.ToString() -> string
override QuanTAlib.TPosition.Equals(object obj) -> bool
override QuanTAlib.TPosition.GetHashCode() -> int
override QuanTAlib.TPosition.ToString() -> string
override QuanTAlib.TPositionEventArgs.Equals(object? obj) -> bool
override QuanTAlib.TPositionEventArgs.GetHashCode() -> int
override QuanTAlib.TSeriesEnumerator.Equals(object? obj) -> bool
override QuanTAlib.TSeriesEnumerator.GetHashCode() -> int
override QuanTAlib.TTradeContext.Equals(object obj) -> bool
override QuanTAlib.TTradeContext.GetHashCode() -> int
override QuanTAlib.TTradeContext.ToString() -> string
override QuanTAlib.TValue.Equals(object obj) -> bool
override QuanTAlib.TValue.GetHashCode() -> int
override QuanTAlib.TValue.ToString() -> string!
override QuanTAlib.TValueEventArgs.Equals(object? obj) -> bool
override QuanTAlib.TValueEventArgs.GetHashCode() -> int
override QuanTAlib.Tbf.IsHot.get -> bool
override QuanTAlib.Tbf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tbf.Reset() -> void
override QuanTAlib.Tbf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tbf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tdist.IsHot.get -> bool
override QuanTAlib.Tdist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tdist.Reset() -> void
override QuanTAlib.Tdist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tdist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tema.IsHot.get -> bool
override QuanTAlib.Tema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tema.Reset() -> void
override QuanTAlib.Tema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Theil.IsHot.get -> bool
override QuanTAlib.Theil.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Theil.Reset() -> void
override QuanTAlib.Theil.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Theil.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.TheilU.IsHot.get -> bool
override QuanTAlib.TheilU.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.TheilU.Reset() -> void
override QuanTAlib.TheilU.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.TheilU.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tr.IsHot.get -> bool
override QuanTAlib.Tr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tr.Reset() -> void
override QuanTAlib.Tr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Trama.IsHot.get -> bool
override QuanTAlib.Trama.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Trama.Reset() -> void
override QuanTAlib.Trama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Trama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Trendflex.IsHot.get -> bool
override QuanTAlib.Trendflex.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Trendflex.Reset() -> void
override QuanTAlib.Trendflex.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Trendflex.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Trim.IsHot.get -> bool
override QuanTAlib.Trim.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Trim.Reset() -> void
override QuanTAlib.Trim.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Trim.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Trima.IsHot.get -> bool
override QuanTAlib.Trima.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Trima.Reset() -> void
override QuanTAlib.Trima.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Trima.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Trix.IsHot.get -> bool
override QuanTAlib.Trix.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Trix.Reset() -> void
override QuanTAlib.Trix.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Trix.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tsf.IsHot.get -> bool
override QuanTAlib.Tsf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tsf.Reset() -> void
override QuanTAlib.Tsf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tsf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tsi.IsHot.get -> bool
override QuanTAlib.Tsi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tsi.Reset() -> void
override QuanTAlib.Tsi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tsi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Tukey_w.IsHot.get -> bool
override QuanTAlib.Tukey_w.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Tukey_w.Reset() -> void
override QuanTAlib.Tukey_w.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Tukey_w.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Typprice.IsHot.get -> bool
override QuanTAlib.Typprice.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Typprice.Reset() -> void
override QuanTAlib.Typprice.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Typprice.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ubands.IsHot.get -> bool
override QuanTAlib.Ubands.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ubands.Reset() -> void
override QuanTAlib.Ubands.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ubands.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Uchannel.IsHot.get -> bool
override QuanTAlib.Uchannel.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Uchannel.Reset() -> void
override QuanTAlib.Uchannel.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Uchannel.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ui.IsHot.get -> bool
override QuanTAlib.Ui.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ui.Reset() -> void
override QuanTAlib.Ui.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ui.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ultosc.IsHot.get -> bool
override QuanTAlib.Ultosc.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ultosc.Reset() -> void
override QuanTAlib.Ultosc.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ultosc.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Uo.IsHot.get -> bool
override QuanTAlib.Uo.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Uo.Reset() -> void
override QuanTAlib.Uo.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Uo.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Usf.IsHot.get -> bool
override QuanTAlib.Usf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Usf.Reset() -> void
override QuanTAlib.Usf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Usf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Usi.IsHot.get -> bool
override QuanTAlib.Usi.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Usi.Reset() -> void
override QuanTAlib.Usi.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Usi.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vama.IsHot.get -> bool
override QuanTAlib.Vama.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vama.Reset() -> void
override QuanTAlib.Vama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Variance.IsHot.get -> bool
override QuanTAlib.Variance.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Variance.Reset() -> void
override QuanTAlib.Variance.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Variance.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vhf.IsHot.get -> bool
override QuanTAlib.Vhf.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vhf.Reset() -> void
override QuanTAlib.Vhf.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vhf.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vidya.IsHot.get -> bool
override QuanTAlib.Vidya.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vidya.Reset() -> void
override QuanTAlib.Vidya.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vidya.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Voss.IsHot.get -> bool
override QuanTAlib.Voss.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Voss.Reset() -> void
override QuanTAlib.Voss.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Voss.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vov.IsHot.get -> bool
override QuanTAlib.Vov.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vov.Reset() -> void
override QuanTAlib.Vov.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vov.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vr.IsHot.get -> bool
override QuanTAlib.Vr.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vr.Reset() -> void
override QuanTAlib.Vr.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vr.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vwapbands.IsHot.get -> bool
override QuanTAlib.Vwapbands.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vwapbands.Reset() -> void
override QuanTAlib.Vwapbands.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vwapbands.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Vwapsd.IsHot.get -> bool
override QuanTAlib.Vwapsd.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Vwapsd.Reset() -> void
override QuanTAlib.Vwapsd.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Vwapsd.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wavelet.IsHot.get -> bool
override QuanTAlib.Wavelet.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wavelet.Reset() -> void
override QuanTAlib.Wavelet.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wavelet.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wavg.IsHot.get -> bool
override QuanTAlib.Wavg.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wavg.Reset() -> void
override QuanTAlib.Wavg.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wavg.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wclprice.IsHot.get -> bool
override QuanTAlib.Wclprice.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wclprice.Reset() -> void
override QuanTAlib.Wclprice.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wclprice.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Weibulldist.IsHot.get -> bool
override QuanTAlib.Weibulldist.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Weibulldist.Reset() -> void
override QuanTAlib.Weibulldist.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Weibulldist.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wiener.IsHot.get -> bool
override QuanTAlib.Wiener.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wiener.Reset() -> void
override QuanTAlib.Wiener.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wiener.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wins.IsHot.get -> bool
override QuanTAlib.Wins.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wins.Reset() -> void
override QuanTAlib.Wins.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wins.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wma.IsHot.get -> bool
override QuanTAlib.Wma.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wma.Reset() -> void
override QuanTAlib.Wma.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wma.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wmape.IsHot.get -> bool
override QuanTAlib.Wmape.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wmape.Reset() -> void
override QuanTAlib.Wmape.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wmape.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Wrmse.IsHot.get -> bool
override QuanTAlib.Wrmse.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Wrmse.Reset() -> void
override QuanTAlib.Wrmse.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Wrmse.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Yzv.IsHot.get -> bool
override QuanTAlib.Yzv.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Yzv.Reset() -> void
override QuanTAlib.Yzv.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Yzv.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Yzvama.IsHot.get -> bool
override QuanTAlib.Yzvama.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Yzvama.Reset() -> void
override QuanTAlib.Yzvama.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Yzvama.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Zldema.IsHot.get -> bool
override QuanTAlib.Zldema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Zldema.Reset() -> void
override QuanTAlib.Zldema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Zldema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Zlema.IsHot.get -> bool
override QuanTAlib.Zlema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Zlema.Reset() -> void
override QuanTAlib.Zlema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Zlema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Zltema.IsHot.get -> bool
override QuanTAlib.Zltema.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Zltema.Reset() -> void
override QuanTAlib.Zltema.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Zltema.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Zscore.IsHot.get -> bool
override QuanTAlib.Zscore.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Zscore.Reset() -> void
override QuanTAlib.Zscore.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Zscore.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override QuanTAlib.Ztest.IsHot.get -> bool
override QuanTAlib.Ztest.Prime(System.ReadOnlySpan<double> source, System.TimeSpan? step = null) -> void
override QuanTAlib.Ztest.Reset() -> void
override QuanTAlib.Ztest.Update(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
override QuanTAlib.Ztest.Update(QuanTAlib.TValue input, bool isNew = true) -> QuanTAlib.TValue
override System.Index.Equals(object? obj) -> bool
override System.Index.GetHashCode() -> int
override System.Index.ToString() -> string!
override System.Range.Equals(object? obj) -> bool
override System.Range.GetHashCode() -> int
override System.Range.ToString() -> string!
override sealed QuanTAlib.ComparePredicateBase<TOp>.ComputeError(double actual, double predicted) -> double
readonly QuanTAlib.Aberr.BatchOutputs.Lower -> System.Span<double>
readonly QuanTAlib.Aberr.BatchOutputs.Middle -> System.Span<double>
readonly QuanTAlib.Aberr.BatchOutputs.Upper -> System.Span<double>
readonly QuanTAlib.AccBands.BatchInputs.Close -> System.ReadOnlySpan<double>
readonly QuanTAlib.AccBands.BatchInputs.High -> System.ReadOnlySpan<double>
readonly QuanTAlib.AccBands.BatchInputs.Low -> System.ReadOnlySpan<double>
readonly QuanTAlib.AccBands.BatchOutputs.Lower -> System.Span<double>
readonly QuanTAlib.AccBands.BatchOutputs.Middle -> System.Span<double>
readonly QuanTAlib.AccBands.BatchOutputs.Upper -> System.Span<double>
readonly QuanTAlib.Apz.BatchOutputs.Lower -> System.Span<double>
readonly QuanTAlib.Apz.BatchOutputs.Middle -> System.Span<double>
readonly QuanTAlib.Apz.BatchOutputs.Upper -> System.Span<double>
readonly QuanTAlib.AtrBands.AtrBandsInput.Close -> System.ReadOnlySpan<double>
readonly QuanTAlib.AtrBands.AtrBandsInput.High -> System.ReadOnlySpan<double>
readonly QuanTAlib.AtrBands.AtrBandsInput.Low -> System.ReadOnlySpan<double>
readonly QuanTAlib.AtrBands.AtrBandsOutput.Lower -> System.Span<double>
readonly QuanTAlib.AtrBands.AtrBandsOutput.Middle -> System.Span<double>
readonly QuanTAlib.AtrBands.AtrBandsOutput.Upper -> System.Span<double>
readonly QuanTAlib.BiInputIndicatorBase._buffer -> QuanTAlib.RingBuffer!
readonly QuanTAlib.MultiInputBase.InputCount -> int
readonly QuanTAlib.TSeries._t -> System.Collections.Generic.List<long>!
readonly QuanTAlib.TSeries._v -> System.Collections.Generic.List<double>!
static QuanTAlib.ALaguerre.Batch(QuanTAlib.TSeries! source, int length = 20, int medianLength = 5) -> QuanTAlib.TSeries!
static QuanTAlib.ALaguerre.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int length = 20, int medianLength = 5) -> void
static QuanTAlib.ALaguerre.Calculate(QuanTAlib.TSeries! source, int length = 20, int medianLength = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.ALaguerre! Indicator)
static QuanTAlib.Aberr.Batch(QuanTAlib.TSeries! source, int period, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Aberr.Batch(System.ReadOnlySpan<double> source, QuanTAlib.Aberr.BatchOutputs outputs, int period, double multiplier = 2) -> void
static QuanTAlib.Aberr.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2) -> void
static QuanTAlib.Aberr.BatchOutputs.operator !=(QuanTAlib.Aberr.BatchOutputs left, QuanTAlib.Aberr.BatchOutputs right) -> bool
static QuanTAlib.Aberr.BatchOutputs.operator ==(QuanTAlib.Aberr.BatchOutputs left, QuanTAlib.Aberr.BatchOutputs right) -> bool
static QuanTAlib.Aberr.Calculate(QuanTAlib.TSeries! source, int period, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Aberr! Indicator)
static QuanTAlib.Ac.Batch(QuanTAlib.TBarSeries! source, int fastPeriod = 5, int slowPeriod = 34, int acPeriod = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Ac.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> destination, int fastPeriod = 5, int slowPeriod = 34, int acPeriod = 5) -> void
static QuanTAlib.Ac.Calculate(QuanTAlib.TBarSeries! source, int fastPeriod = 5, int slowPeriod = 34, int acPeriod = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ac! Indicator)
static QuanTAlib.AccBands.Batch(QuanTAlib.AccBands.BatchInputs inputs, QuanTAlib.AccBands.BatchOutputs outputs, int period, double factor = 4) -> void
static QuanTAlib.AccBands.Batch(QuanTAlib.TBarSeries! source, int period, double factor = 4) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.AccBands.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, QuanTAlib.AccBands.BatchOutputs outputs, int period, double factor = 4) -> void
static QuanTAlib.AccBands.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double factor = 4) -> void
static QuanTAlib.AccBands.BatchInputs.operator !=(QuanTAlib.AccBands.BatchInputs left, QuanTAlib.AccBands.BatchInputs right) -> bool
static QuanTAlib.AccBands.BatchInputs.operator ==(QuanTAlib.AccBands.BatchInputs left, QuanTAlib.AccBands.BatchInputs right) -> bool
static QuanTAlib.AccBands.BatchOutputs.operator !=(QuanTAlib.AccBands.BatchOutputs left, QuanTAlib.AccBands.BatchOutputs right) -> bool
static QuanTAlib.AccBands.BatchOutputs.operator ==(QuanTAlib.AccBands.BatchOutputs left, QuanTAlib.AccBands.BatchOutputs right) -> bool
static QuanTAlib.AccBands.Calculate(QuanTAlib.TBarSeries! source, int period, double factor = 4) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.AccBands! Indicator)
static QuanTAlib.Accel.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Accel.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Accel.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Accel! Indicator)
static QuanTAlib.Acf.Batch(QuanTAlib.TSeries! source, int period, int lag = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Acf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int lag = 1) -> void
static QuanTAlib.Acf.Calculate(QuanTAlib.TSeries! source, int period, int lag = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Acf! Indicator)
static QuanTAlib.Acp.Batch(QuanTAlib.TSeries! source, int minPeriod = 8, int maxPeriod = 48, int avgLength = 3, bool enhance = true) -> QuanTAlib.TSeries!
static QuanTAlib.Acp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int minPeriod = 8, int maxPeriod = 48, int avgLength = 3, bool enhance = true) -> void
static QuanTAlib.Acp.Calculate(QuanTAlib.TSeries! source, int minPeriod = 8, int maxPeriod = 48, int avgLength = 3, bool enhance = true) -> (QuanTAlib.TSeries! Results, QuanTAlib.Acp! Indicator)
static QuanTAlib.Ad.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Ad.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Ad.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ad! Indicator)
static QuanTAlib.Ad.Name.get -> string!
static QuanTAlib.Add.Batch(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
static QuanTAlib.Add.Batch(System.ReadOnlySpan<double> a, System.ReadOnlySpan<double> b, System.Span<double> output) -> void
static QuanTAlib.Add.Calculate(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> (QuanTAlib.TSeries! Results, QuanTAlib.Add! Indicator)
static QuanTAlib.Adf.Batch(QuanTAlib.TSeries! source, int period = 50, int maxLag = 0, QuanTAlib.Adf.AdfRegression regression = QuanTAlib.Adf.AdfRegression.Constant) -> QuanTAlib.TSeries!
static QuanTAlib.Adf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 50, int maxLag = 0, QuanTAlib.Adf.AdfRegression regression = QuanTAlib.Adf.AdfRegression.Constant) -> void
static QuanTAlib.Adf.Calculate(QuanTAlib.TSeries! source, int period = 50, int maxLag = 0, QuanTAlib.Adf.AdfRegression regression = QuanTAlib.Adf.AdfRegression.Constant) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adf! Indicator)
static QuanTAlib.Adosc.Batch(QuanTAlib.TBarSeries! source, int fastPeriod = 3, int slowPeriod = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Adosc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int fastPeriod = 3, int slowPeriod = 10) -> void
static QuanTAlib.Adosc.Calculate(QuanTAlib.TBarSeries! source, int fastPeriod = 3, int slowPeriod = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adosc! Indicator)
static QuanTAlib.Adr.Batch(QuanTAlib.TBarSeries! source, int period, QuanTAlib.AdrMethod method = QuanTAlib.AdrMethod.Sma) -> QuanTAlib.TSeries!
static QuanTAlib.Adr.Calculate(QuanTAlib.TBarSeries! source, int period, QuanTAlib.AdrMethod method = QuanTAlib.AdrMethod.Sma) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adr! Indicator)
static QuanTAlib.Adx.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Adx.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, int period, System.Span<double> destination) -> void
static QuanTAlib.Adx.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adx! Indicator)
static QuanTAlib.Adxr.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Adxr.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, int period, System.Span<double> destination) -> void
static QuanTAlib.Adxr.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adxr! Indicator)
static QuanTAlib.Adxvma.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Adxvma.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Adxvma.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adxvma! Indicator)
static QuanTAlib.Adxvma.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Adxvma! Indicator)
static QuanTAlib.Afirma.Batch(QuanTAlib.TSeries! source, int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> QuanTAlib.TSeries!
static QuanTAlib.Afirma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> void
static QuanTAlib.Afirma.Calculate(QuanTAlib.TSeries! source, int period, QuanTAlib.Afirma.WindowType window = QuanTAlib.Afirma.WindowType.BlackmanHarris, bool leastSquares = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Afirma! Indicator)
static QuanTAlib.Agc.Batch(QuanTAlib.TSeries! source, double decay = 0.991) -> QuanTAlib.TSeries!
static QuanTAlib.Agc.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double decay = 0.991) -> void
static QuanTAlib.Agc.Calculate(QuanTAlib.TSeries! source, double decay = 0.991) -> (QuanTAlib.TSeries! Results, QuanTAlib.Agc! Indicator)
static QuanTAlib.Ahrens.Batch(QuanTAlib.TSeries! source, int period = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Ahrens.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 9) -> void
static QuanTAlib.Ahrens.Calculate(QuanTAlib.TSeries! source, int period = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ahrens! Indicator)
static QuanTAlib.Alligator.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Alligator.Batch(QuanTAlib.TBarSeries! source, int jawPeriod, int jawOffset, int teethPeriod, int teethOffset, int lipsPeriod, int lipsOffset) -> QuanTAlib.TSeries!
static QuanTAlib.Alligator.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Alligator! Indicator)
static QuanTAlib.Alma.Batch(QuanTAlib.TSeries! source, int period, double offset = 0.85, double sigma = 6) -> QuanTAlib.TSeries!
static QuanTAlib.Alma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double offset = 0.85, double sigma = 6) -> void
static QuanTAlib.Alma.Calculate(QuanTAlib.TSeries! source, int period, double offset = 0.85, double sigma = 6) -> (QuanTAlib.TSeries! Results, QuanTAlib.Alma! Indicator)
static QuanTAlib.Amat.Batch(QuanTAlib.TSeries! source, int fastPeriod = 10, int slowPeriod = 50) -> QuanTAlib.TSeries!
static QuanTAlib.Amat.Batch(System.ReadOnlySpan<double> source, System.Span<double> trend, System.Span<double> strength, int fastPeriod = 10, int slowPeriod = 50) -> void
static QuanTAlib.Amat.Batch(System.ReadOnlySpan<double> source, System.Span<double> trend, int fastPeriod = 10, int slowPeriod = 50) -> void
static QuanTAlib.Amat.Calculate(QuanTAlib.TSeries! source, int fastPeriod = 10, int slowPeriod = 50) -> (QuanTAlib.TSeries! Results, QuanTAlib.Amat! Indicator)
static QuanTAlib.Amfm.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> close, System.Span<double> amOutput, System.Span<double> fmOutput, int period = 30) -> void
static QuanTAlib.Amfm.Calculate(QuanTAlib.TBarSeries! source, int period = 30) -> ((QuanTAlib.TSeries! Am, QuanTAlib.TSeries! Fm) Results, QuanTAlib.Amfm! Indicator)
static QuanTAlib.Ao.Batch(QuanTAlib.TBarSeries! source, int fastPeriod = 5, int slowPeriod = 34) -> QuanTAlib.TSeries!
static QuanTAlib.Ao.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> destination, int fastPeriod = 5, int slowPeriod = 34) -> void
static QuanTAlib.Ao.Calculate(QuanTAlib.TBarSeries! source, int fastPeriod = 5, int slowPeriod = 34) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ao! Indicator)
static QuanTAlib.Aobv.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> outputFast, System.Span<double> outputSlow) -> void
static QuanTAlib.Aobv.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Fast, QuanTAlib.TSeries! Slow)
static QuanTAlib.Apchannel.Batch(System.ReadOnlySpan<double> sourceHigh, System.ReadOnlySpan<double> sourceLow, System.Span<double> upperBand, System.Span<double> lowerBand, double alpha = 0.2) -> void
static QuanTAlib.Apchannel.Calculate(QuanTAlib.TBarSeries! source, double alpha = 0.2) -> (QuanTAlib.TBarSeries! Results, QuanTAlib.Apchannel! Indicator)
static QuanTAlib.Apo.Batch(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26) -> QuanTAlib.TSeries!
static QuanTAlib.Apo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int fastPeriod = 12, int slowPeriod = 26) -> void
static QuanTAlib.Apo.Calculate(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26) -> (QuanTAlib.TSeries! Results, QuanTAlib.Apo! Indicator)
static QuanTAlib.Apz.Batch(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Apz.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, QuanTAlib.Apz.BatchOutputs outputs, int period, double multiplier = 2) -> void
static QuanTAlib.Apz.BatchOutputs.operator !=(QuanTAlib.Apz.BatchOutputs left, QuanTAlib.Apz.BatchOutputs right) -> bool
static QuanTAlib.Apz.BatchOutputs.operator ==(QuanTAlib.Apz.BatchOutputs left, QuanTAlib.Apz.BatchOutputs right) -> bool
static QuanTAlib.Apz.Calculate(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Apz! Indicator)
static QuanTAlib.Aroon.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Aroon.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, int period, System.Span<double> destination) -> void
static QuanTAlib.Aroon.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Aroon! Indicator)
static QuanTAlib.AroonOsc.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.AroonOsc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, int period, System.Span<double> destination) -> void
static QuanTAlib.AroonOsc.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.AroonOsc! Indicator)
static QuanTAlib.Asi.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, double limitMove = 3) -> void
static QuanTAlib.Asi.Calculate(QuanTAlib.TBarSeries! source, double limitMove = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Asi! Indicator)
static QuanTAlib.AtHighest.Batch(QuanTAlib.TSeries! source, int n) -> QuanTAlib.TSeries!
static QuanTAlib.AtHighest.Calculate(QuanTAlib.TSeries! source, int n) -> (QuanTAlib.TSeries! Results, QuanTAlib.AtHighest! Indicator)
static QuanTAlib.AtLowest.Batch(QuanTAlib.TSeries! source, int n) -> QuanTAlib.TSeries!
static QuanTAlib.AtLowest.Calculate(QuanTAlib.TSeries! source, int n) -> (QuanTAlib.TSeries! Results, QuanTAlib.AtLowest! Indicator)
static QuanTAlib.Atr.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Atr.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Atr! Indicator)
static QuanTAlib.AtrBands.Batch(QuanTAlib.AtrBands.AtrBandsInput input, QuanTAlib.AtrBands.AtrBandsOutput output, int period, double multiplier = 2) -> void
static QuanTAlib.AtrBands.Batch(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.AtrBands.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2) -> void
static QuanTAlib.AtrBands.Calculate(QuanTAlib.TBarSeries! source, int period, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.AtrBands! Indicator)
static QuanTAlib.Atrn.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Atrn.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Atrn! Indicator)
static QuanTAlib.Atrstop.Batch(QuanTAlib.TBarSeries! source, int period = 21, double multiplier = 3, bool useHighLow = false) -> QuanTAlib.TSeries!
static QuanTAlib.Atrstop.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 21, double multiplier = 3, bool useHighLow = false) -> void
static QuanTAlib.Atrstop.Calculate(QuanTAlib.TBarSeries! source, int period = 21, double multiplier = 3, bool useHighLow = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Atrstop! Indicator)
static QuanTAlib.Avgprice.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Avgprice.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Avgprice.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output) -> void
static QuanTAlib.Avgprice.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Avgprice! Indicator)
static QuanTAlib.BaxterKing.Batch(QuanTAlib.TSeries! source, int pLow = 6, int pHigh = 32, int k = 12) -> QuanTAlib.TSeries!
static QuanTAlib.BaxterKing.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int pLow = 6, int pHigh = 32, int k = 12) -> void
static QuanTAlib.BaxterKing.Calculate(QuanTAlib.TSeries! source, int pLow = 6, int pHigh = 32, int k = 12) -> (QuanTAlib.TSeries! Results, QuanTAlib.BaxterKing! Indicator)
static QuanTAlib.Bbands.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Bbands.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period = 20, double multiplier = 2) -> void
static QuanTAlib.Bbands.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbands! Indicator)
static QuanTAlib.Bbb.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Bbb.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, double multiplier = 2) -> void
static QuanTAlib.Bbb.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbb! Indicator)
static QuanTAlib.Bbi.Batch(QuanTAlib.TSeries! source, int p1 = 3, int p2 = 6, int p3 = 12, int p4 = 24) -> QuanTAlib.TSeries!
static QuanTAlib.Bbi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int p1 = 3, int p2 = 6, int p3 = 12, int p4 = 24) -> void
static QuanTAlib.Bbi.Calculate(QuanTAlib.TSeries! source, int p1 = 3, int p2 = 6, int p3 = 12, int p4 = 24) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbi! Indicator)
static QuanTAlib.Bbs.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Bbs.Batch(QuanTAlib.TBarSeries! source, int bbPeriod, double bbMult, int kcPeriod, double kcMult) -> QuanTAlib.TSeries!
static QuanTAlib.Bbs.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> bandwidth, System.Span<bool> squeezeOn, int bbPeriod = 20, double bbMult = 2, int kcPeriod = 20, double kcMult = 1.5) -> void
static QuanTAlib.Bbs.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int bbPeriod = 20, double bbMult = 2) -> void
static QuanTAlib.Bbs.Calculate(QuanTAlib.TBarSeries! source, int bbPeriod = 20, double bbMult = 2, int kcPeriod = 20, double kcMult = 1.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbs! Indicator)
static QuanTAlib.Bbw.Batch(QuanTAlib.TSeries! source, int period, double multiplier = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Bbw.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double multiplier = 2) -> void
static QuanTAlib.Bbw.Calculate(QuanTAlib.TSeries! source, int period, double multiplier = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbw! Indicator)
static QuanTAlib.Bbwn.Batch(QuanTAlib.TSeries! source, int period, double multiplier = 2, int lookback = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Bbwn.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double multiplier = 2, int lookback = 252) -> void
static QuanTAlib.Bbwn.Calculate(QuanTAlib.TSeries! source, int period, double multiplier = 2, int lookback = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbwn! Indicator)
static QuanTAlib.Bbwp.Batch(QuanTAlib.TSeries! source, int period, double multiplier = 2, int lookback = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Bbwp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double multiplier = 2, int lookback = 252) -> void
static QuanTAlib.Bbwp.Calculate(QuanTAlib.TSeries! source, int period, double multiplier = 2, int lookback = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bbwp! Indicator)
static QuanTAlib.Bessel.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int length) -> void
static QuanTAlib.Bessel.Calculate(QuanTAlib.TSeries! source, int length) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bessel! Indicator)
static QuanTAlib.Betadist.Batch(QuanTAlib.TSeries! source, int period = 50, double alpha = 2, double beta = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Betadist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 50, double alpha = 2, double beta = 2) -> void
static QuanTAlib.Betadist.Calculate(QuanTAlib.TSeries! source, int period = 50, double alpha = 2, double beta = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Betadist! Indicator)
static QuanTAlib.Betadist.IncompleteBeta(double x, double a, double b) -> double
static QuanTAlib.BiInputIndicatorBase.BiInputState.operator !=(QuanTAlib.BiInputIndicatorBase.BiInputState left, QuanTAlib.BiInputIndicatorBase.BiInputState right) -> bool
static QuanTAlib.BiInputIndicatorBase.BiInputState.operator ==(QuanTAlib.BiInputIndicatorBase.BiInputState left, QuanTAlib.BiInputIndicatorBase.BiInputState right) -> bool
static QuanTAlib.BiInputIndicatorBase.CalculateImpl(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, QuanTAlib.BiInputBatchDelegate! batchMethod) -> QuanTAlib.TSeries!
static QuanTAlib.BiInputIndicatorBase.ValidateBatchInputs(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Bias.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Bias.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Bias.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bias! Indicator)
static QuanTAlib.Bilateral.Batch(QuanTAlib.TSeries! source, int period, double sigmaSRatio = 0.5, double sigmaRMult = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Bilateral.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period, double sigmaSRatio = 0.5, double sigmaRMult = 1) -> void
static QuanTAlib.Bilateral.Calculate(QuanTAlib.TSeries! source, int period, double sigmaSRatio = 0.5, double sigmaRMult = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bilateral! Indicator)
static QuanTAlib.Binomdist.Batch(QuanTAlib.TSeries! source, int period = 50, int trials = 20, int threshold = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Binomdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 50, int trials = 20, int threshold = 10) -> void
static QuanTAlib.Binomdist.BinomialCdf(double p, int n, int k) -> double
static QuanTAlib.Binomdist.Calculate(QuanTAlib.TSeries! source, int period = 50, int trials = 20, int threshold = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Binomdist! Indicator)
static QuanTAlib.Blma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Blma.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period) -> void
static QuanTAlib.Blma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Blma! Indicator)
static QuanTAlib.Bop.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Bop.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> destination) -> void
static QuanTAlib.Bop.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bop! Indicator)
static QuanTAlib.Bop.IsHot.get -> bool
static QuanTAlib.Bop.Name.get -> string!
static QuanTAlib.Bop.Update(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Bop.WarmupPeriod.get -> int
static QuanTAlib.Bpf.Batch(QuanTAlib.TSeries! source, int lowerPeriod, int upperPeriod) -> QuanTAlib.TSeries!
static QuanTAlib.Bpf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int lowerPeriod, int upperPeriod) -> void
static QuanTAlib.Bpf.Calculate(QuanTAlib.TSeries! source, int lowerPeriod, int upperPeriod) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bpf! Indicator)
static QuanTAlib.Brar.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> brOutput, System.Span<double> arOutput, int period = 26) -> void
static QuanTAlib.Butter2.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Butter2.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period, double initialLast) -> void
static QuanTAlib.Butter2.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Butter2! Indicator)
static QuanTAlib.Butter3.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Butter3.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period, double initialLast) -> void
static QuanTAlib.Butter3.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Butter3! Indicator)
static QuanTAlib.BwMfi.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> volume, System.Span<double> mfiOutput, System.Span<int> zoneOutput) -> void
static QuanTAlib.BwMfi.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.BwMfi.WarmupPeriod.get -> int
static QuanTAlib.Bwma.Batch(QuanTAlib.TSeries! source, int period, int order = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Bwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int order = 0) -> void
static QuanTAlib.Bwma.Calculate(QuanTAlib.TSeries! source, int period, int order = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Bwma! Indicator)
static QuanTAlib.Cci.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Cci.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cci! Indicator)
static QuanTAlib.Ccor.Batch(QuanTAlib.TSeries! source, int period = 20, double threshold = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Ccor.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, double threshold = 9) -> void
static QuanTAlib.Ccor.Calculate(QuanTAlib.TSeries! source, int period = 20, double threshold = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ccor! Indicator)
static QuanTAlib.Ccv.Batch(QuanTAlib.TSeries! source, int period, int method = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Ccv.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int method = 1) -> void
static QuanTAlib.Ccv.Calculate(QuanTAlib.TSeries! source, int period, int method = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ccv! Indicator)
static QuanTAlib.Ccyc.Batch(QuanTAlib.TSeries! source, double alpha = 0.07) -> QuanTAlib.TSeries!
static QuanTAlib.Ccyc.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha = 0.07) -> void
static QuanTAlib.Ccyc.Calculate(QuanTAlib.TSeries! source, double alpha = 0.07) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ccyc! Indicator)
static QuanTAlib.Cfb.Batch(QuanTAlib.TSeries! source, int[]? lengths = null) -> QuanTAlib.TSeries!
static QuanTAlib.Cfb.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int[]? lengths = null) -> void
static QuanTAlib.Cfb.Calculate(QuanTAlib.TSeries! source, int[]? lengths = null) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cfb! Indicator)
static QuanTAlib.Cfitz.Batch(QuanTAlib.TSeries! source, int pLow = 6, int pHigh = 32) -> QuanTAlib.TSeries!
static QuanTAlib.Cfitz.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int pLow = 6, int pHigh = 32) -> void
static QuanTAlib.Cfitz.Calculate(QuanTAlib.TSeries! source, int pLow = 6, int pHigh = 32) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cfitz! Indicator)
static QuanTAlib.Cfo.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Cfo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Cfo.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cfo! Indicator)
static QuanTAlib.Cg.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Cg.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Cg.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cg! Indicator)
static QuanTAlib.Chandelier.Batch(QuanTAlib.TBarSeries! source, int period = 22, double multiplier = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Chandelier.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period, double multiplier = 3) -> void
static QuanTAlib.Chandelier.Calculate(QuanTAlib.TBarSeries! source, int period = 22, double multiplier = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Chandelier! Indicator)
static QuanTAlib.Change.Batch(QuanTAlib.TSeries! source, int period = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Change.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 1) -> void
static QuanTAlib.Change.Calculate(QuanTAlib.TSeries! source, int period = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Change! Indicator)
static QuanTAlib.Cheby1.Batch(QuanTAlib.TSeries! source, int period, double ripple = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Cheby1.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double ripple = 1) -> void
static QuanTAlib.Cheby1.Calculate(QuanTAlib.TSeries! source, int period, double ripple = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cheby1! Indicator)
static QuanTAlib.Cheby2.Batch(QuanTAlib.TSeries! source, int period, double attenuation = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Cheby2.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double attenuation = 5) -> void
static QuanTAlib.Cheby2.Calculate(QuanTAlib.TSeries! source, int period, double attenuation = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cheby2! Indicator)
static QuanTAlib.Chop.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Chop.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Chop.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Chop! Indicator)
static QuanTAlib.Ckstop.Batch(QuanTAlib.TBarSeries! source, int atrPeriod = 10, double multiplier = 1, int stopPeriod = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Ckstop.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int atrPeriod, double multiplier = 1, int stopPeriod = 9) -> void
static QuanTAlib.Ckstop.Calculate(QuanTAlib.TBarSeries! source, int atrPeriod = 10, double multiplier = 1, int stopPeriod = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ckstop! Indicator)
static QuanTAlib.Cma.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Cma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Cma.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cma! Indicator)
static QuanTAlib.Cmf.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Cmf.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Cmf.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cmf! Indicator)
static QuanTAlib.Cmo.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Cmo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Cmo.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cmo! Indicator)
static QuanTAlib.Cointegration.Batch(QuanTAlib.TSeries! seriesA, QuanTAlib.TSeries! seriesB, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Cointegration.Batch(System.ReadOnlySpan<double> seriesA, System.ReadOnlySpan<double> seriesB, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Cointegration.Calculate(QuanTAlib.TSeries! seriesA, QuanTAlib.TSeries! seriesB, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cointegration! Indicator)
static QuanTAlib.Conv.Batch(QuanTAlib.TSeries! source, double[]! kernel) -> QuanTAlib.TSeries!
static QuanTAlib.Conv.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double[]! kernel) -> void
static QuanTAlib.Conv.Calculate(QuanTAlib.TSeries! source, double[]! kernel) -> (QuanTAlib.TSeries! Results, QuanTAlib.Conv! Indicator)
static QuanTAlib.Convexity.Batch(QuanTAlib.TSeries! assetPrices, QuanTAlib.TSeries! marketPrices, int period = 20) -> (QuanTAlib.TSeries! BetaStd, QuanTAlib.TSeries! BetaUp, QuanTAlib.TSeries! BetaDown, QuanTAlib.TSeries! Ratio, QuanTAlib.TSeries! Convexity)
static QuanTAlib.Convexity.Batch(System.ReadOnlySpan<double> asset, System.ReadOnlySpan<double> market, System.Span<double> betaStd, System.Span<double> betaUp, System.Span<double> betaDown, System.Span<double> ratio, System.Span<double> convexity, int period = 20) -> void
static QuanTAlib.Coppock.Batch(QuanTAlib.TSeries! source, int longRoc = 14, int shortRoc = 11, int wmaPeriod = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Coppock.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int longRoc = 14, int shortRoc = 11, int wmaPeriod = 10) -> void
static QuanTAlib.Coppock.Calculate(QuanTAlib.TSeries! source, int longRoc = 14, int shortRoc = 11, int wmaPeriod = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Coppock! Indicator)
static QuanTAlib.Coral.Batch(QuanTAlib.TSeries! source, int period, double cd = 0.4) -> QuanTAlib.TSeries!
static QuanTAlib.Coral.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double cd = 0.4) -> void
static QuanTAlib.Coral.Calculate(QuanTAlib.TSeries! source, int period, double cd = 0.4) -> (QuanTAlib.TSeries! Results, QuanTAlib.Coral! Indicator)
static QuanTAlib.Correl.Batch(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Correl.Batch(System.ReadOnlySpan<double> seriesX, System.ReadOnlySpan<double> seriesY, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Correl.Calculate(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Correl! Indicator)
static QuanTAlib.Covariance.Batch(QuanTAlib.TSeries! sourceX, QuanTAlib.TSeries! sourceY, int period, bool isPopulation = false) -> QuanTAlib.TSeries!
static QuanTAlib.Covariance.Batch(System.ReadOnlySpan<double> sourceX, System.ReadOnlySpan<double> sourceY, System.Span<double> output, int period, bool isPopulation = false) -> void
static QuanTAlib.Covariance.Calculate(QuanTAlib.TSeries! sourceX, QuanTAlib.TSeries! sourceY, int period, bool isPopulation = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Covariance! Indicator)
static QuanTAlib.Crma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Crma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double initialLastValid = NaN) -> void
static QuanTAlib.Crma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Crma! Indicator)
static QuanTAlib.Crsi.Batch(QuanTAlib.TSeries! source, int rsiPeriod = 3, int streakPeriod = 2, int rankPeriod = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Crsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int rsiPeriod = 3, int streakPeriod = 2, int rankPeriod = 100) -> void
static QuanTAlib.Cti.Batch(QuanTAlib.TSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Cti.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Cti.Calculate(QuanTAlib.TSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cti! Indicator)
static QuanTAlib.Cv.Batch(QuanTAlib.TSeries! source, int period = 20, double alpha = 0.2, double beta = 0.7) -> QuanTAlib.TSeries!
static QuanTAlib.Cv.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, double alpha = 0.2, double beta = 0.7) -> void
static QuanTAlib.Cv.Calculate(QuanTAlib.TSeries! source, int period = 20, double alpha = 0.2, double beta = 0.7) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cv! Indicator)
static QuanTAlib.Cvi.Batch(QuanTAlib.TBarSeries! source, int rocLength = 10, int smoothLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Cvi.Batch(QuanTAlib.TSeries! source, int rocLength = 10, int smoothLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Cvi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int rocLength = 10, int smoothLength = 10) -> void
static QuanTAlib.Cvi.Calculate(QuanTAlib.TBarSeries! source, int rocLength = 10, int smoothLength = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cvi! Indicator)
static QuanTAlib.Cwt.Batch(QuanTAlib.TSeries! source, double scale = 10, double omega0 = 6) -> QuanTAlib.TSeries!
static QuanTAlib.Cwt.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double scale = 10, double omega0 = 6) -> void
static QuanTAlib.Cwt.Calculate(QuanTAlib.TSeries! source, double scale = 10, double omega0 = 6) -> (QuanTAlib.TSeries! Results, QuanTAlib.Cwt! Indicator)
static QuanTAlib.Dc.Batch(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Dc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period) -> void
static QuanTAlib.Dc.Calculate(QuanTAlib.TBarSeries! source, int period) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Dc! Indicator)
static QuanTAlib.Decay.Batch(QuanTAlib.TSeries! source, int period = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Decay.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 5) -> void
static QuanTAlib.Decay.Calculate(QuanTAlib.TSeries! source, int period = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Decay! Indicator)
static QuanTAlib.Decaychannel.Batch(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Decaychannel.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period) -> void
static QuanTAlib.Decaychannel.Calculate(QuanTAlib.TBarSeries! source, int period) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Decaychannel! Indicator)
static QuanTAlib.Deco.Batch(QuanTAlib.TSeries! source, int shortPeriod = 30, int longPeriod = 60) -> QuanTAlib.TSeries!
static QuanTAlib.Deco.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int shortPeriod = 30, int longPeriod = 60) -> void
static QuanTAlib.Deco.Calculate(QuanTAlib.TSeries! source, int shortPeriod = 30, int longPeriod = 60) -> (QuanTAlib.TSeries! Results, QuanTAlib.Deco! Indicator)
static QuanTAlib.Decycler.Batch(QuanTAlib.TSeries! source, int period = 60) -> QuanTAlib.TSeries!
static QuanTAlib.Decycler.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Decycler.Calculate(QuanTAlib.TSeries! source, int period = 60) -> (QuanTAlib.TSeries! Results, QuanTAlib.Decycler! Indicator)
static QuanTAlib.Dem.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Dema.Batch(QuanTAlib.TSeries! source, double alpha) -> QuanTAlib.TSeries!
static QuanTAlib.Dema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Dema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Dema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Dema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dema! Indicator)
static QuanTAlib.Div.Batch(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
static QuanTAlib.Div.Batch(System.ReadOnlySpan<double> a, System.ReadOnlySpan<double> b, System.Span<double> output) -> void
static QuanTAlib.Div.Calculate(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> (QuanTAlib.TSeries! Results, QuanTAlib.Div! Indicator)
static QuanTAlib.Dmh.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Dmh.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, int period, System.Span<double> destination) -> void
static QuanTAlib.Dmh.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dmh! Indicator)
static QuanTAlib.Dmx.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Dmx.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, int period, System.Span<double> destination) -> void
static QuanTAlib.Dmx.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dmx! Indicator)
static QuanTAlib.Dosc.Batch(QuanTAlib.TSeries! source, int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Dosc.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> void
static QuanTAlib.Dosc.Calculate(QuanTAlib.TSeries! source, int rsiPeriod = 14, int ema1Period = 5, int ema2Period = 3, int sigPeriod = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dosc! Indicator)
static QuanTAlib.Dpo.Batch(QuanTAlib.TSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Dpo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Dpo.Calculate(QuanTAlib.TSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dpo! Indicator)
static QuanTAlib.Dsma.Batch(QuanTAlib.TSeries! source, int period, double scaleFactor = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Dsma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double scaleFactor = 0.5) -> void
static QuanTAlib.Dsma.Calculate(QuanTAlib.TSeries! source, int period, double scaleFactor = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dsma! Indicator)
static QuanTAlib.Dso.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Dso.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Dso.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dso! Indicator)
static QuanTAlib.Dsp.Batch(QuanTAlib.TSeries! source, int period = 40) -> QuanTAlib.TSeries!
static QuanTAlib.Dsp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 40) -> void
static QuanTAlib.Dsp.Calculate(QuanTAlib.TSeries! source, int period = 40) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dsp! Indicator)
static QuanTAlib.Dstoch.Batch(QuanTAlib.TBarSeries! source, int period = 21) -> QuanTAlib.TSeries!
static QuanTAlib.Dstoch.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 21) -> void
static QuanTAlib.Dstoch.Calculate(QuanTAlib.TBarSeries! source, int period = 21) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dstoch! Indicator)
static QuanTAlib.Dwma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Dwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Dwma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dwma! Indicator)
static QuanTAlib.Dwt.Batch(QuanTAlib.TSeries! source, int levels = 4, int output = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Dwt.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int levels = 4, int outputComponent = 0) -> void
static QuanTAlib.Dwt.Calculate(QuanTAlib.TSeries! source, int levels = 4, int output = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dwt! Indicator)
static QuanTAlib.Dx.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Dx.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, int period, System.Span<double> destination) -> void
static QuanTAlib.Dx.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Dx! Indicator)
static QuanTAlib.Dymi.Batch(QuanTAlib.TSeries! source, int basePeriod = 14, int shortPeriod = 5, int longPeriod = 10, int minPeriod = 3, int maxPeriod = 30) -> QuanTAlib.TSeries!
static QuanTAlib.Dymi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int basePeriod = 14, int shortPeriod = 5, int longPeriod = 10, int minPeriod = 3, int maxPeriod = 30) -> void
static QuanTAlib.Ebsw.Batch(QuanTAlib.TSeries! source, int hpLength = 40, int ssfLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Ebsw.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int hpLength = 40, int ssfLength = 10) -> void
static QuanTAlib.Ebsw.Calculate(QuanTAlib.TSeries! source, int hpLength = 40, int ssfLength = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ebsw! Indicator)
static QuanTAlib.Edcf.Batch(QuanTAlib.TSeries! source, int length = 15) -> QuanTAlib.TSeries!
static QuanTAlib.Edcf.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int length = 15) -> void
static QuanTAlib.Edcf.Calculate(QuanTAlib.TSeries! source, int length = 15) -> (QuanTAlib.TSeries! Results, QuanTAlib.Edcf! Indicator)
static QuanTAlib.Edecay.Batch(QuanTAlib.TSeries! source, int period = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Edecay.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 5) -> void
static QuanTAlib.Edecay.Calculate(QuanTAlib.TSeries! source, int period = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Edecay! Indicator)
static QuanTAlib.Eeo.Batch(QuanTAlib.TSeries! source, int bandEdge = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Eeo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int bandEdge = 20) -> void
static QuanTAlib.Eeo.Calculate(QuanTAlib.TSeries! source, int bandEdge = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Eeo! Indicator)
static QuanTAlib.Efi.Batch(QuanTAlib.TBarSeries! source, int period = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Efi.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 13) -> void
static QuanTAlib.Efi.Calculate(QuanTAlib.TBarSeries! source, int period = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Efi! Indicator)
static QuanTAlib.Elliptic.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Elliptic.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Elliptic.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Elliptic! Indicator)
static QuanTAlib.Ema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Ema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Ema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Ema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ema! Indicator)
static QuanTAlib.Entropy.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Entropy.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Entropy.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Entropy! Indicator)
static QuanTAlib.Eom.Batch(QuanTAlib.TBarSeries! bars, int period = 14, double volumeScale = 10000) -> QuanTAlib.TSeries!
static QuanTAlib.Eom.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 14, double volumeScale = 10000) -> void
static QuanTAlib.Eom.Calculate(QuanTAlib.TBarSeries! bars, int period = 14, double volumeScale = 10000) -> (QuanTAlib.TSeries! Results, QuanTAlib.Eom! Indicator)
static QuanTAlib.Er.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Er.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Er.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Er! Indicator)
static QuanTAlib.Eri.Batch(QuanTAlib.TSeries! source, int period = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Eri.Calculate(QuanTAlib.TSeries! source, int period = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Eri! Indicator)
static QuanTAlib.Eri.Calculate(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 13) -> void
static QuanTAlib.ErrorHelpers.ApplyRollingMean(System.ReadOnlySpan<double> errors, System.Span<double> output, int period, int resyncInterval = 1000) -> void
static QuanTAlib.ErrorHelpers.ApplyRollingMeanSqrt(System.ReadOnlySpan<double> squaredErrors, System.Span<double> output, int period, int resyncInterval = 1000) -> void
static QuanTAlib.ErrorHelpers.ApplyRollingWeightedMeanSqrt(System.ReadOnlySpan<double> weightedSquaredErrors, System.ReadOnlySpan<double> weights, System.Span<double> output, int period, int resyncInterval = 1000) -> void
static QuanTAlib.ErrorHelpers.ComputeAbsoluteErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output) -> void
static QuanTAlib.ErrorHelpers.ComputeHuberErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, double delta = 1) -> void
static QuanTAlib.ErrorHelpers.ComputeLogCoshErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output) -> void
static QuanTAlib.ErrorHelpers.ComputePercentageErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, double epsilon = 1E-10) -> void
static QuanTAlib.ErrorHelpers.ComputePseudoHuberErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, double delta = 1) -> void
static QuanTAlib.ErrorHelpers.ComputeSignedErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output) -> void
static QuanTAlib.ErrorHelpers.ComputeSquaredErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output) -> void
static QuanTAlib.ErrorHelpers.ComputeSymmetricPercentageErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, double epsilon = 1E-10) -> void
static QuanTAlib.ErrorHelpers.ComputeTukeyBiweightErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, double c = 4.685) -> void
static QuanTAlib.ErrorHelpers.ComputeWeightedErrors(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.ReadOnlySpan<double> weights, System.Span<double> output) -> void
static QuanTAlib.ErrorHelpers.FindFirstValidValue(System.ReadOnlySpan<double> span) -> double
static QuanTAlib.ErrorHelpers.SanitizeInputs(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> actualOut, System.Span<double> predictedOut) -> void
static QuanTAlib.Etherm.Batch(QuanTAlib.TBarSeries! source, int period = 22) -> QuanTAlib.TSeries!
static QuanTAlib.Etherm.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output, int period = 22) -> void
static QuanTAlib.Etherm.Calculate(QuanTAlib.TBarSeries! source, int period = 22) -> (QuanTAlib.TSeries! Results, QuanTAlib.Etherm! Indicator)
static QuanTAlib.Evwma.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Evwma.Batch(QuanTAlib.TSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Evwma.Batch(System.ReadOnlySpan<double> source, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Evwma.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Evwma! Indicator)
static QuanTAlib.Ewma.Batch(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Ewma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Ewma.Calculate(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ewma! Indicator)
static QuanTAlib.Expdist.Batch(QuanTAlib.TSeries! source, int period = 50, double lambda = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Expdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 50, double lambda = 3) -> void
static QuanTAlib.Expdist.Calculate(QuanTAlib.TSeries! source, int period = 50, double lambda = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Expdist! Indicator)
static QuanTAlib.Expdist.ExpCdf(double x, double lambda) -> double
static QuanTAlib.Expdist.ExpPdf(double x, double lambda) -> double
static QuanTAlib.Exptrans.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Exptrans.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Exptrans.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Exptrans! Indicator)
static QuanTAlib.Fcb.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Fcb.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period) -> void
static QuanTAlib.Fcb.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Fcb! Indicator)
static QuanTAlib.Fdist.Batch(QuanTAlib.TSeries! source, int d1 = 1, int d2 = 1, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Fdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int d1 = 1, int d2 = 1, int period = 14) -> void
static QuanTAlib.Fdist.Calculate(QuanTAlib.TSeries! source, int d1 = 1, int d2 = 1, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fdist! Indicator)
static QuanTAlib.Fdist.FCdf(double x, int d1, int d2) -> double
static QuanTAlib.Fdist.StaticCdf(double x, int d1, int d2) -> double
static QuanTAlib.Fft.Batch(QuanTAlib.TSeries! source, int windowSize = 64, int minPeriod = 4, int maxPeriod = 32) -> QuanTAlib.TSeries!
static QuanTAlib.Fft.Batch(System.ReadOnlySpan<double> src, System.Span<double> output, int windowSize = 64, int minPeriod = 4, int maxPeriod = 32) -> void
static QuanTAlib.Fft.Calculate(QuanTAlib.TSeries! source, int windowSize = 64, int minPeriod = 4, int maxPeriod = 32) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fft! Indicator)
static QuanTAlib.Fi.Batch(QuanTAlib.TSeries! source, int period = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Fi.Calculate(QuanTAlib.TSeries! source, int period = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fi! Indicator)
static QuanTAlib.Fi.Calculate(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 13) -> void
static QuanTAlib.Fisher.Batch(QuanTAlib.TSeries! source, int period = 10, double alpha = 0.33) -> QuanTAlib.TSeries!
static QuanTAlib.Fisher.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10, double alpha = 0.33) -> void
static QuanTAlib.Fisher.Calculate(QuanTAlib.TSeries! source, int period = 10, double alpha = 0.33) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fisher! Indicator)
static QuanTAlib.Fisher04.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Fisher04.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Fisher04.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fisher04! Indicator)
static QuanTAlib.Fractals.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Fractals.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> upOutput, System.Span<double> downOutput) -> void
static QuanTAlib.Fractals.BatchDual(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! UpFractals, QuanTAlib.TSeries! DownFractals)
static QuanTAlib.Fractals.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fractals! Indicator)
static QuanTAlib.Frama.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Frama.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, int period, System.Span<double> output) -> void
static QuanTAlib.Frama.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Frama.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Frama! Indicator)
static QuanTAlib.Fsi.Batch(QuanTAlib.TSeries! source, int period = 20, double bandwidth = 0.1) -> QuanTAlib.TSeries!
static QuanTAlib.Fsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, double bandwidth = 0.1) -> void
static QuanTAlib.Fsi.Calculate(QuanTAlib.TSeries! source, int period = 20, double bandwidth = 0.1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fsi! Indicator)
static QuanTAlib.Fwma.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Fwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Fwma.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Fwma! Indicator)
static QuanTAlib.Gammadist.Batch(QuanTAlib.TSeries! source, double alpha = 2, double beta = 1, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Gammadist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha = 2, double beta = 1, int period = 14) -> void
static QuanTAlib.Gammadist.Calculate(QuanTAlib.TSeries! source, double alpha = 2, double beta = 1, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gammadist! Indicator)
static QuanTAlib.Gammadist.GammaCdf(double x, double alpha, double beta) -> double
static QuanTAlib.Gammadist.StaticCdf(double x, double alpha, double beta) -> double
static QuanTAlib.Gator.Batch(QuanTAlib.TSeries! source, int jawPeriod = 13, int jawShift = 8, int teethPeriod = 8, int teethShift = 5, int lipsPeriod = 5, int lipsShift = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Gator.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int jawPeriod = 13, int jawShift = 8, int teethPeriod = 8, int teethShift = 5, int lipsPeriod = 5, int lipsShift = 3) -> void
static QuanTAlib.Gator.Calculate(QuanTAlib.TSeries! source, int jawPeriod = 13, int jawShift = 8, int teethPeriod = 8, int teethShift = 5, int lipsPeriod = 5, int lipsShift = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gator! Indicator)
static QuanTAlib.Gauss.Batch(QuanTAlib.TSeries! source, double sigma = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Gauss.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double sigma) -> void
static QuanTAlib.Gauss.Calculate(QuanTAlib.TSeries! source, double sigma = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gauss! Indicator)
static QuanTAlib.Gdema.Batch(QuanTAlib.TSeries! source, int period = 10, double vfactor = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Gdema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10, double vfactor = 1) -> void
static QuanTAlib.Gdema.Calculate(QuanTAlib.TSeries! source, int period = 10, double vfactor = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gdema! Indicator)
static QuanTAlib.Geomean.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Geomean.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Geomean.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Geomean! Indicator)
static QuanTAlib.Ghla.Batch(QuanTAlib.TBarSeries! source, int period = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Ghla.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 13) -> void
static QuanTAlib.Ghla.Calculate(QuanTAlib.TBarSeries! source, int period = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ghla! Indicator)
static QuanTAlib.Gkv.Batch(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Gkv.Batch(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Gkv.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Gkv.Calculate(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gkv! Indicator)
static QuanTAlib.Granger.Batch(QuanTAlib.TSeries! seriesY, QuanTAlib.TSeries! seriesX, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Granger.Batch(System.ReadOnlySpan<double> seriesY, System.ReadOnlySpan<double> seriesX, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Granger.Calculate(QuanTAlib.TSeries! seriesY, QuanTAlib.TSeries! seriesX, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Granger! Indicator)
static QuanTAlib.Gwma.Batch(QuanTAlib.TSeries! source, int period, double sigma = 0.4) -> QuanTAlib.TSeries!
static QuanTAlib.Gwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double sigma = 0.4) -> void
static QuanTAlib.Gwma.Calculate(QuanTAlib.TSeries! source, int period, double sigma = 0.4) -> (QuanTAlib.TSeries! Results, QuanTAlib.Gwma! Indicator)
static QuanTAlib.Ha.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TBarSeries!
static QuanTAlib.Ha.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> haOpenOut, System.Span<double> haHighOut, System.Span<double> haLowOut, System.Span<double> haCloseOut) -> void
static QuanTAlib.Ha.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TBarSeries! Results, QuanTAlib.Ha! Indicator)
static QuanTAlib.Hamma.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Hamma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Hamma.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hamma! Indicator)
static QuanTAlib.Hanma.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Hanma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Hanma.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hanma! Indicator)
static QuanTAlib.Hann.Batch(QuanTAlib.TSeries! source, int length) -> QuanTAlib.TSeries!
static QuanTAlib.Hann.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int length) -> void
static QuanTAlib.Hann.Calculate(QuanTAlib.TSeries! source, int length) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hann! Indicator)
static QuanTAlib.Harmean.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Harmean.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Harmean.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Harmean! Indicator)
static QuanTAlib.Hema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Hema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Hema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hema! Indicator)
static QuanTAlib.Hend.Batch(QuanTAlib.TSeries! source, int period = 7) -> QuanTAlib.TSeries!
static QuanTAlib.Hend.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 7, double nanValue = NaN) -> void
static QuanTAlib.Hend.Calculate(QuanTAlib.TSeries! source, int period = 7) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hend! Indicator)
static QuanTAlib.Hhlls.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Hhs, QuanTAlib.TSeries! Lls)
static QuanTAlib.Hhlls.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> hhsOut, System.Span<double> llsOut, int period) -> void
static QuanTAlib.Hhlls.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> ((QuanTAlib.TSeries! Hhs, QuanTAlib.TSeries! Lls) Results, QuanTAlib.Hhlls! Indicator)
static QuanTAlib.Highest.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Highest.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Highest.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Highest! Indicator)
static QuanTAlib.Hlv.Batch(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Hlv.Batch(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Hlv.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Hlv.Calculate(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hlv! Indicator)
static QuanTAlib.Hma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Hma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Hma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hma! Indicator)
static QuanTAlib.Holt.Batch(QuanTAlib.TSeries! source, int period, double gamma = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Holt.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double gamma = 0) -> void
static QuanTAlib.Holt.Calculate(QuanTAlib.TSeries! source, int period, double gamma = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Holt! Indicator)
static QuanTAlib.Homod.Batch(QuanTAlib.TSeries! source, double minPeriod = 6, double maxPeriod = 50) -> QuanTAlib.TSeries!
static QuanTAlib.Homod.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double minPeriod = 6, double maxPeriod = 50) -> void
static QuanTAlib.Homod.Calculate(QuanTAlib.TSeries! source, double minPeriod = 6, double maxPeriod = 50) -> (QuanTAlib.TSeries! Results, QuanTAlib.Homod! Indicator)
static QuanTAlib.Hp.Batch(QuanTAlib.TSeries! source, double lambda = 1600) -> QuanTAlib.TSeries!
static QuanTAlib.Hp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double lambda) -> void
static QuanTAlib.Hp.Calculate(QuanTAlib.TSeries! source, double lambda = 1600) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hp! Indicator)
static QuanTAlib.Hpf.Batch(QuanTAlib.TSeries! source, int length = 40) -> QuanTAlib.TSeries!
static QuanTAlib.Hpf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int length) -> void
static QuanTAlib.Hpf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int length, out (double Hp1, double Hp2, double Src1, double Src2, int Samples, bool HasSrc) state) -> void
static QuanTAlib.Hpf.Calculate(QuanTAlib.TSeries! source, int length = 40) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hpf! Indicator)
static QuanTAlib.HtDcperiod.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtDcperiod.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.HtDcperiod.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtDcperiod! Indicator)
static QuanTAlib.HtDcphase.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtDcphase.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.HtDcphase.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtDcphase! Indicator)
static QuanTAlib.HtPhana.Batch(QuanTAlib.TSeries! source, int period = 28) -> QuanTAlib.TSeries!
static QuanTAlib.HtPhana.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 28) -> void
static QuanTAlib.HtPhana.Calculate(QuanTAlib.TSeries! source, int period = 28) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtPhana! Indicator)
static QuanTAlib.HtPhasor.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtPhasor.Batch(System.ReadOnlySpan<double> source, System.Span<double> inPhase, System.Span<double> quadrature) -> void
static QuanTAlib.HtPhasor.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtPhasor! Indicator)
static QuanTAlib.HtSine.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtSine.Batch(System.ReadOnlySpan<double> source, System.Span<double> sine, System.Span<double> leadSine) -> void
static QuanTAlib.HtSine.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtSine! Indicator)
static QuanTAlib.HtTrendline.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtTrendline.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.HtTrendline.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtTrendline! Indicator)
static QuanTAlib.HtTrendmode.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.HtTrendmode.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.HtTrendmode.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.HtTrendmode! Indicator)
static QuanTAlib.Huber.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double delta = 1.345) -> QuanTAlib.TSeries!
static QuanTAlib.Huber.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period, double delta = 1.345) -> void
static QuanTAlib.Huber.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double delta = 1.345) -> (QuanTAlib.TSeries! Results, QuanTAlib.Huber! Indicator)
static QuanTAlib.Hurst.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Hurst.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Hurst.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hurst! Indicator)
static QuanTAlib.Hv.Batch(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Hv.Batch(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Hv.Batch(System.ReadOnlySpan<double> prices, System.Span<double> output, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Hv.Calculate(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hv! Indicator)
static QuanTAlib.Hwc.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 1) -> (QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Lower)
static QuanTAlib.Hwc.Batch(System.ReadOnlySpan<double> source, System.Span<double> upper, System.Span<double> middle, System.Span<double> lower, int period = 20, double multiplier = 1) -> void
static QuanTAlib.Hwc.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 1) -> ((QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Hwc! Indicator)
static QuanTAlib.Hwma.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Hwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Hwma.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hwma! Indicator)
static QuanTAlib.Hysteresis.Batch(QuanTAlib.TSeries! source, double enter, double exit) -> QuanTAlib.TSeries!
static QuanTAlib.Hysteresis.Calculate(QuanTAlib.TSeries! source, double enter, double exit) -> (QuanTAlib.TSeries! Results, QuanTAlib.Hysteresis! Indicator)
static QuanTAlib.Ichimoku.Batch(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Tenkan, QuanTAlib.TSeries! Kijun, QuanTAlib.TSeries! SenkouA, QuanTAlib.TSeries! SenkouB, QuanTAlib.TSeries! Chikou)
static QuanTAlib.Ichimoku.Batch(QuanTAlib.TBarSeries! source, int tenkanPeriod, int kijunPeriod, int senkouBPeriod, int displacement) -> (QuanTAlib.TSeries! Tenkan, QuanTAlib.TSeries! Kijun, QuanTAlib.TSeries! SenkouA, QuanTAlib.TSeries! SenkouB, QuanTAlib.TSeries! Chikou)
static QuanTAlib.Ichimoku.Calculate(QuanTAlib.TBarSeries! source, int tenkanPeriod = 9, int kijunPeriod = 26, int senkouBPeriod = 52, int displacement = 26) -> ((QuanTAlib.TSeries! Tenkan, QuanTAlib.TSeries! Kijun, QuanTAlib.TSeries! SenkouA, QuanTAlib.TSeries! SenkouB, QuanTAlib.TSeries! Chikou) Results, QuanTAlib.Ichimoku! Indicator)
static QuanTAlib.Ifft.Batch(QuanTAlib.TSeries! source, int windowSize = 64, int numHarmonics = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Ifft.Batch(System.ReadOnlySpan<double> src, System.Span<double> output, int windowSize = 64, int numHarmonics = 5) -> void
static QuanTAlib.Ifft.Calculate(QuanTAlib.TSeries! source, int windowSize = 64, int numHarmonics = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ifft! Indicator)
static QuanTAlib.Iii.Batch(QuanTAlib.TBarSeries! bars, int period = 14, bool cumulative = false) -> QuanTAlib.TSeries!
static QuanTAlib.Iii.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 14, bool cumulative = false) -> void
static QuanTAlib.Iii.Calculate(QuanTAlib.TBarSeries! bars, int period = 14, bool cumulative = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Iii! Indicator)
static QuanTAlib.Ilrs.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Ilrs.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Ilrs.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ilrs! Indicator)
static QuanTAlib.Imi.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Imi.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Imi.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Imi! Indicator)
static QuanTAlib.Impulse.Batch(QuanTAlib.TSeries! source, int emaPeriod = 13, int macdFast = 12, int macdSlow = 26, int macdSignal = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Impulse.Calculate(QuanTAlib.TBarSeries! source, int emaPeriod = 13, int macdFast = 12, int macdSlow = 26, int macdSignal = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Impulse! Indicator)
static QuanTAlib.Impulse.Calculate(QuanTAlib.TSeries! source, int emaPeriod = 13, int macdFast = 12, int macdSlow = 26, int macdSignal = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Impulse! Indicator)
static QuanTAlib.Inertia.Batch(QuanTAlib.TSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Inertia.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Inertia.Calculate(QuanTAlib.TSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Inertia! Indicator)
static QuanTAlib.Iqr.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Iqr.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Iqr.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Iqr! Indicator)
static QuanTAlib.IsFalling.Batch(QuanTAlib.TSeries! source, int n) -> QuanTAlib.TSeries!
static QuanTAlib.IsFalling.Calculate(QuanTAlib.TSeries! source, int n) -> (QuanTAlib.TSeries! Results, QuanTAlib.IsFalling! Indicator)
static QuanTAlib.IsRising.Batch(QuanTAlib.TSeries! source, int n) -> QuanTAlib.TSeries!
static QuanTAlib.IsRising.Calculate(QuanTAlib.TSeries! source, int n) -> (QuanTAlib.TSeries! Results, QuanTAlib.IsRising! Indicator)
static QuanTAlib.Jb.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Jb.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Jb.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Jb! Indicator)
static QuanTAlib.Jbands.Batch(QuanTAlib.TSeries! source, int period, int phase = 0) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Jbands.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, int phase = 0) -> void
static QuanTAlib.Jbands.Calculate(QuanTAlib.TSeries! source, int period, int phase = 0) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Jbands! Indicator)
static QuanTAlib.Jerk.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Jerk.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Jerk.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Jerk! Indicator)
static QuanTAlib.Jma.Batch(QuanTAlib.TSeries! source, int period, int phase = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Jma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int phase = 0) -> void
static QuanTAlib.Jma.Calculate(QuanTAlib.TSeries! source, int period, int phase = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Jma! Indicator)
static QuanTAlib.Jvolty.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Jvolty.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Jvolty.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Jvolty! Indicator)
static QuanTAlib.Jvoltyn.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Jvoltyn.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Jvoltyn.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Jvoltyn! Indicator)
static QuanTAlib.Kaiser.Batch(QuanTAlib.TSeries! source, int period = 14, double beta = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Kaiser.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14, double beta = 3, double nanValue = NaN) -> void
static QuanTAlib.Kaiser.Calculate(QuanTAlib.TSeries! source, int period = 14, double beta = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kaiser! Indicator)
static QuanTAlib.Kalman.Batch(QuanTAlib.TSeries! source, double q = 0.01, double r = 0.1) -> QuanTAlib.TSeries!
static QuanTAlib.Kalman.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double q, double r) -> void
static QuanTAlib.Kalman.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double q, double r, out double endX, out double endP, out int endSamples) -> void
static QuanTAlib.Kalman.Calculate(QuanTAlib.TSeries! source, double q = 0.01, double r = 0.1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kalman! Indicator)
static QuanTAlib.Kama.Batch(QuanTAlib.TSeries! source, int period, int fastPeriod = 2, int slowPeriod = 30) -> QuanTAlib.TSeries!
static QuanTAlib.Kama.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int fastPeriod = 2, int slowPeriod = 30) -> void
static QuanTAlib.Kama.Calculate(QuanTAlib.TSeries! source, int period, int fastPeriod = 2, int slowPeriod = 30) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kama! Indicator)
static QuanTAlib.Kc.Batch(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Kc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2) -> void
static QuanTAlib.Kc.Calculate(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Kc! Indicator)
static QuanTAlib.Kdj.Batch(QuanTAlib.TBarSeries! source, int length = 9, int signal = 3) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D, QuanTAlib.TSeries! J)
static QuanTAlib.Kdj.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> kOut, System.Span<double> dOut, System.Span<double> jOut, int length, int signal = 3) -> void
static QuanTAlib.Kdj.Calculate(QuanTAlib.TBarSeries! source, int length = 9, int signal = 3) -> ((QuanTAlib.TSeries! K, QuanTAlib.TSeries! D, QuanTAlib.TSeries! J) Results, QuanTAlib.Kdj! Indicator)
static QuanTAlib.Kendall.Batch(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20, QuanTAlib.Kendall? indicator = null) -> QuanTAlib.TSeries!
static QuanTAlib.Kendall.Batch(System.ReadOnlySpan<double> seriesX, System.ReadOnlySpan<double> seriesY, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Kendall.Calculate(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kendall! Indicator)
static QuanTAlib.Kri.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Kri.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Kri.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kri! Indicator)
static QuanTAlib.Kst.Batch(QuanTAlib.TSeries! source, int r1 = 10, int r2 = 15, int r3 = 20, int r4 = 30, int s1 = 10, int s2 = 10, int s3 = 10, int s4 = 15, int sigPeriod = 9) -> (QuanTAlib.TSeries! Kst, QuanTAlib.TSeries! Signal)
static QuanTAlib.Kst.Batch(System.ReadOnlySpan<double> source, System.Span<double> kstOut, System.Span<double> sigOut, int r1 = 10, int r2 = 15, int r3 = 20, int r4 = 30, int s1 = 10, int s2 = 10, int s3 = 10, int s4 = 15, int sigPeriod = 9) -> void
static QuanTAlib.Kst.Calculate(QuanTAlib.TSeries! source, int r1 = 10, int r2 = 15, int r3 = 20, int r4 = 30, int s1 = 10, int s2 = 10, int s3 = 10, int s4 = 15, int sigPeriod = 9) -> ((QuanTAlib.TSeries! Kst, QuanTAlib.TSeries! Signal) Results, QuanTAlib.Kst! Indicator)
static QuanTAlib.Kurtosis.Batch(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> QuanTAlib.TSeries!
static QuanTAlib.Kurtosis.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, bool isPopulation = false) -> void
static QuanTAlib.Kurtosis.Calculate(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kurtosis! Indicator)
static QuanTAlib.Kvo.Batch(QuanTAlib.TBarSeries! bars, int fastPeriod = 34, int slowPeriod = 55, int signalPeriod = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Kvo.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, System.Span<double> signal, int fastPeriod = 34, int slowPeriod = 55, int signalPeriod = 13) -> void
static QuanTAlib.Kvo.Calculate(QuanTAlib.TBarSeries! bars, int fastPeriod = 34, int slowPeriod = 55, int signalPeriod = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Kvo! Indicator)
static QuanTAlib.Lag.Batch(QuanTAlib.TSeries! source, int n = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Lag.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int n = 1) -> void
static QuanTAlib.Lag.Calculate(QuanTAlib.TSeries! source, int n = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lag! Indicator)
static QuanTAlib.Laguerre.Batch(QuanTAlib.TSeries! source, double gamma = 0.8) -> QuanTAlib.TSeries!
static QuanTAlib.Laguerre.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double gamma = 0.8) -> void
static QuanTAlib.Laguerre.Calculate(QuanTAlib.TSeries! source, double gamma = 0.8) -> (QuanTAlib.TSeries! Results, QuanTAlib.Laguerre! Indicator)
static QuanTAlib.Lanczos.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Lanczos.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14, double nanValue = NaN) -> void
static QuanTAlib.Lanczos.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lanczos! Indicator)
static QuanTAlib.Lema.Batch(QuanTAlib.TSeries! source, double alpha) -> QuanTAlib.TSeries!
static QuanTAlib.Lema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Lema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Lema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Lema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lema! Indicator)
static QuanTAlib.LinReg.Batch(QuanTAlib.TSeries! source, int period, int offset = 0) -> QuanTAlib.TSeries!
static QuanTAlib.LinReg.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int offset = 0, double initialLastValid = 0) -> void
static QuanTAlib.LinReg.Calculate(QuanTAlib.TSeries! source, int period, int offset = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.LinReg! Indicator)
static QuanTAlib.Lineartrans.Batch(QuanTAlib.TSeries! source, double slope = 1, double intercept = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Lineartrans.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double slope = 1, double intercept = 0) -> void
static QuanTAlib.Lineartrans.Calculate(QuanTAlib.TSeries! source, double slope = 1, double intercept = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lineartrans! Indicator)
static QuanTAlib.Lms.Batch(QuanTAlib.TSeries! source, int order = 16, double mu = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Lms.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int order = 16, double mu = 0.5) -> void
static QuanTAlib.Lms.Calculate(QuanTAlib.TSeries! source, int order = 16, double mu = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lms! Indicator)
static QuanTAlib.Loess.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Loess.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Loess.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Loess! Indicator)
static QuanTAlib.LogCosh.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.LogCosh.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.LogCosh.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.LogCosh! Indicator)
static QuanTAlib.Lognormdist.Batch(QuanTAlib.TSeries! source, double mu = 0, double sigma = 1, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Lognormdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double mu = 0, double sigma = 1, int period = 14) -> void
static QuanTAlib.Lognormdist.Calculate(QuanTAlib.TSeries! source, double mu = 0, double sigma = 1, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lognormdist! Indicator)
static QuanTAlib.Lognormdist.LogNormalCdf(double x, double mu, double sigma) -> double
static QuanTAlib.Lognormdist.StaticCdf(double x, double mu, double sigma) -> double
static QuanTAlib.Logtrans.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Logtrans.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Logtrans.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Logtrans! Indicator)
static QuanTAlib.Lowest.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Lowest.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Lowest.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lowest! Indicator)
static QuanTAlib.Lpf.Batch(QuanTAlib.TSeries! source, int lowerBound = 18, int upperBound = 40, int dataLength = 40) -> QuanTAlib.TSeries!
static QuanTAlib.Lpf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int lowerBound = 18, int upperBound = 40, int dataLength = 40) -> void
static QuanTAlib.Lpf.Calculate(QuanTAlib.TSeries! source, int lowerBound = 18, int upperBound = 40, int dataLength = 40) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lpf! Indicator)
static QuanTAlib.Lrsi.Calculate(QuanTAlib.TSeries! source, double gamma = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Lrsi.Calculate(System.ReadOnlySpan<double> source, System.Span<double> output, double gamma = 0.5) -> void
static QuanTAlib.Lsma.Batch(QuanTAlib.TSeries! source, int period, int offset = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Lsma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int offset = 0, double initialLastValid = NaN) -> void
static QuanTAlib.Lsma.Calculate(QuanTAlib.TSeries! source, int period, int offset = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lsma! Indicator)
static QuanTAlib.Ltma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Ltma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Ltma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ltma! Indicator)
static QuanTAlib.Lunar.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Lunar.Batch(System.ReadOnlySpan<long> timestamps, System.Span<double> output) -> void
static QuanTAlib.Lunar.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Lunar! Indicator)
static QuanTAlib.Lunar.CalculatePhase(System.DateTime dateTime) -> double
static QuanTAlib.Lunar.CalculatePhase(long unixMs) -> double
static QuanTAlib.Maape.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Maape.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Maape.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Maape! Indicator)
static QuanTAlib.Macd.Batch(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Macd.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int fastPeriod = 12, int slowPeriod = 26) -> void
static QuanTAlib.Macd.Calculate(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Macd! Indicator)
static QuanTAlib.Madh.Batch(QuanTAlib.TSeries! source, int shortLength = 8, int dominantCycle = 27) -> QuanTAlib.TSeries!
static QuanTAlib.Madh.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int shortLength = 8, int dominantCycle = 27) -> void
static QuanTAlib.Madh.Calculate(QuanTAlib.TSeries! source, int shortLength = 8, int dominantCycle = 27) -> (QuanTAlib.TSeries! Results, QuanTAlib.Madh! Indicator)
static QuanTAlib.Mae.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mae.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mae.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mae! Indicator)
static QuanTAlib.Maenv.Batch(QuanTAlib.TSeries! source, int period = 20, double percentage = 1, QuanTAlib.MaenvType maType = QuanTAlib.MaenvType.EMA) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Maenv.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double percentage = 1, QuanTAlib.MaenvType maType = QuanTAlib.MaenvType.EMA) -> void
static QuanTAlib.Maenv.Calculate(QuanTAlib.TSeries! source, int period = 20, double percentage = 1, QuanTAlib.MaenvType maType = QuanTAlib.MaenvType.EMA) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Maenv! Indicator)
static QuanTAlib.Mama.Batch(QuanTAlib.TSeries! source, double fastLimit = 0.5, double slowLimit = 0.05) -> QuanTAlib.TSeries!
static QuanTAlib.Mama.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double fastLimit = 0.5, double slowLimit = 0.05, System.Span<double> famaOutput = default(System.Span<double>)) -> void
static QuanTAlib.Mama.Calculate(QuanTAlib.TSeries! source, double fastLimit = 0.5, double slowLimit = 0.05) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mama! Indicator)
static QuanTAlib.Mapd.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mapd.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mapd.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mapd! Indicator)
static QuanTAlib.Mape.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mape.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mape.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mape! Indicator)
static QuanTAlib.Marketfi.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Marketfi.WarmupPeriod.get -> int
static QuanTAlib.Mase.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mase.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mase.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mase! Indicator)
static QuanTAlib.Massi.Batch(QuanTAlib.TBarSeries! source, int emaLength = 9, int sumLength = 25) -> QuanTAlib.TSeries!
static QuanTAlib.Massi.Batch(QuanTAlib.TSeries! source, int emaLength = 9, int sumLength = 25) -> QuanTAlib.TSeries!
static QuanTAlib.Massi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int emaLength = 9, int sumLength = 25) -> void
static QuanTAlib.Massi.Calculate(QuanTAlib.TBarSeries! source, int emaLength = 9, int sumLength = 25) -> (QuanTAlib.TSeries! Results, QuanTAlib.Massi! Indicator)
static QuanTAlib.Mavp.Batch(QuanTAlib.TSeries! source, QuanTAlib.TSeries! periods, int minPeriod = 2, int maxPeriod = 30) -> QuanTAlib.TSeries!
static QuanTAlib.Mavp.Batch(QuanTAlib.TSeries! source, int minPeriod = 2, int maxPeriod = 30, double fixedPeriod = NaN) -> QuanTAlib.TSeries!
static QuanTAlib.Mavp.Batch(System.ReadOnlySpan<double> source, System.ReadOnlySpan<double> periods, System.Span<double> output, int minPeriod = 2, int maxPeriod = 30) -> void
static QuanTAlib.Mavp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double fixedPeriod, int minPeriod = 2, int maxPeriod = 30) -> void
static QuanTAlib.Mavp.Calculate(QuanTAlib.TSeries! source, QuanTAlib.TSeries! periods, int minPeriod = 2, int maxPeriod = 30) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mavp! Indicator)
static QuanTAlib.Maxindex.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Maxindex.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Maxindex.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Maxindex! Indicator)
static QuanTAlib.Mcnma.Batch(QuanTAlib.TSeries! source, double alpha) -> QuanTAlib.TSeries!
static QuanTAlib.Mcnma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mcnma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Mcnma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Mcnma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mcnma! Indicator)
static QuanTAlib.Mdae.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mdae.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mdae.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mdae! Indicator)
static QuanTAlib.Mdape.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mdape.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mdape.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mdape! Indicator)
static QuanTAlib.Me.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Me.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Me.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Me! Indicator)
static QuanTAlib.MeanDev.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.MeanDev.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.MeanDev.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.MeanDev! Indicator)
static QuanTAlib.Median.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Median.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Median.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Median! Indicator)
static QuanTAlib.Medprice.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Medprice.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Medprice.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output) -> void
static QuanTAlib.Medprice.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Medprice! Indicator)
static QuanTAlib.Mfi.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Mfi.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Mfi.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mfi! Indicator)
static QuanTAlib.Mgdi.Batch(QuanTAlib.TSeries! source, int period = 14, double k = 0.6) -> QuanTAlib.TSeries!
static QuanTAlib.Mgdi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14, double k = 0.6) -> void
static QuanTAlib.Mgdi.Calculate(QuanTAlib.TSeries! source, int period = 14, double k = 0.6) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mgdi! Indicator)
static QuanTAlib.Midbody.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Midbody.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Midbody.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> close, System.Span<double> output) -> void
static QuanTAlib.Midbody.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Midbody! Indicator)
static QuanTAlib.Midpoint.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Midpoint.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Midpoint.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Midpoint! Indicator)
static QuanTAlib.Midprice.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output, int period) -> void
static QuanTAlib.Midprice.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Midprice.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output, int period) -> void
static QuanTAlib.Midprice.Calculate(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Midprice! Indicator)
static QuanTAlib.Minindex.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Minindex.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Minindex.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Minindex! Indicator)
static QuanTAlib.MinusDi.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.MinusDi.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.MinusDi! Indicator)
static QuanTAlib.MinusDm.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.MinusDm.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.MinusDm! Indicator)
static QuanTAlib.Mma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Mma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mma! Indicator)
static QuanTAlib.Mmchannel.Batch(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Mmchannel.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> upper, System.Span<double> lower, int period) -> void
static QuanTAlib.Mmchannel.Calculate(QuanTAlib.TBarSeries! source, int period) -> ((QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Mmchannel! Indicator)
static QuanTAlib.Mode.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mode.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Mode.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mode! Indicator)
static QuanTAlib.Modf.Batch(QuanTAlib.TSeries! source, int period, double beta = 0.8, bool feedback = false, double fbWeight = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Modf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double beta = 0.8, bool feedback = false, double fbWeight = 0.5) -> void
static QuanTAlib.Modf.Calculate(QuanTAlib.TSeries! source, int period, double beta = 0.8, bool feedback = false, double fbWeight = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Modf! Indicator)
static QuanTAlib.Mom.Batch(QuanTAlib.TSeries! source, int period = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Mom.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10) -> void
static QuanTAlib.Mom.Calculate(QuanTAlib.TSeries! source, int period = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mom! Indicator)
static QuanTAlib.Mpe.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mpe.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mpe.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mpe! Indicator)
static QuanTAlib.Mrae.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mrae.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mrae.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mrae! Indicator)
static QuanTAlib.Mse.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Mse.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Mse.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mse! Indicator)
static QuanTAlib.Msle.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Msle.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Msle.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Msle! Indicator)
static QuanTAlib.Mstoch.Batch(QuanTAlib.TSeries! source, int stochLength = 20, int hpLength = 48, int ssLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Mstoch.Batch(System.ReadOnlySpan<double> src, System.Span<double> output, int stochLength = 20, int hpLength = 48, int ssLength = 10) -> void
static QuanTAlib.Mstoch.Calculate(QuanTAlib.TSeries! source, int stochLength = 20, int hpLength = 48, int ssLength = 10) -> (QuanTAlib.TSeries! Result, QuanTAlib.Mstoch! Indicator)
static QuanTAlib.Mul.Batch(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
static QuanTAlib.Mul.Batch(System.ReadOnlySpan<double> a, System.ReadOnlySpan<double> b, System.Span<double> output) -> void
static QuanTAlib.Mul.Calculate(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> (QuanTAlib.TSeries! Results, QuanTAlib.Mul! Indicator)
static QuanTAlib.Natr.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Natr.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Natr! Indicator)
static QuanTAlib.Net.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Net.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period = 14) -> void
static QuanTAlib.Net.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Net! Indicator)
static QuanTAlib.Nlma.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Nlma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Nlma.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Nlma! Indicator)
static QuanTAlib.Nma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Nma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Nma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Nma! Indicator)
static QuanTAlib.Normalize.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Normalize.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Normalize.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Normalize! Indicator)
static QuanTAlib.Normdist.Batch(QuanTAlib.TSeries! source, double mu = 0, double sigma = 1, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Normdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double mu = 0, double sigma = 1, int period = 14) -> void
static QuanTAlib.Normdist.Calculate(QuanTAlib.TSeries! source, double mu = 0, double sigma = 1, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Normdist! Indicator)
static QuanTAlib.Normdist.NormalCdf(double x, double mu, double sigma) -> double
static QuanTAlib.Normdist.StaticCdf(double x, double mu, double sigma) -> double
static QuanTAlib.Notch.Batch(QuanTAlib.TSeries! source, int period, double q = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Notch.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double q = 1) -> void
static QuanTAlib.Notch.Calculate(QuanTAlib.TSeries! source, int period, double q = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Notch! Indicator)
static QuanTAlib.Nvi.Batch(QuanTAlib.TBarSeries! source, double startValue = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Nvi.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, double startValue = 100) -> void
static QuanTAlib.Nvi.Calculate(QuanTAlib.TBarSeries! source, double startValue = 100) -> (QuanTAlib.TSeries! Results, QuanTAlib.Nvi! Indicator)
static QuanTAlib.Nw.Batch(QuanTAlib.TSeries! source, int period = 64, double bandwidth = 8) -> QuanTAlib.TSeries!
static QuanTAlib.Nw.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 64, double bandwidth = 8) -> void
static QuanTAlib.Nw.Calculate(QuanTAlib.TSeries! source, int period = 64, double bandwidth = 8) -> (QuanTAlib.TSeries! Results, QuanTAlib.Nw! Indicator)
static QuanTAlib.Nyqma.Batch(QuanTAlib.TSeries! source, int period, int nyquistPeriod) -> QuanTAlib.TSeries!
static QuanTAlib.Nyqma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int nyquistPeriod) -> void
static QuanTAlib.Nyqma.Calculate(QuanTAlib.TSeries! source, int period, int nyquistPeriod) -> (QuanTAlib.TSeries! Results, QuanTAlib.Nyqma! Indicator)
static QuanTAlib.Obv.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Obv.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Obv.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Obv! Indicator)
static QuanTAlib.Obvm.Batch(QuanTAlib.TBarSeries! source, int obvmLength = 7, int signalLength = 10) -> (QuanTAlib.TSeries! Obvm, QuanTAlib.TSeries! Signal)
static QuanTAlib.Obvm.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> obvmOut, System.Span<double> signalOut, int obvmLength = 7, int signalLength = 10) -> void
static QuanTAlib.Obvm.Calculate(QuanTAlib.TBarSeries! source, int obvmLength = 7, int signalLength = 10) -> ((QuanTAlib.TSeries! Obvm, QuanTAlib.TSeries! Signal) Results, QuanTAlib.Obvm! Indicator)
static QuanTAlib.OneEuro.Batch(QuanTAlib.TSeries! source, double minCutoff = 1, double beta = 0.007, double dCutoff = 1) -> QuanTAlib.TSeries!
static QuanTAlib.OneEuro.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double minCutoff = 1, double beta = 0.007, double dCutoff = 1) -> void
static QuanTAlib.OneEuro.Calculate(QuanTAlib.TSeries! source, double minCutoff = 1, double beta = 0.007, double dCutoff = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.OneEuro! Indicator)
static QuanTAlib.Pacf.Batch(QuanTAlib.TSeries! source, int period, int lag = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Pacf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int lag = 1) -> void
static QuanTAlib.Pacf.Calculate(QuanTAlib.TSeries! source, int period, int lag = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pacf! Indicator)
static QuanTAlib.Parzen.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Parzen.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14, double nanValue = NaN) -> void
static QuanTAlib.Parzen.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Parzen! Indicator)
static QuanTAlib.Pc.Batch(QuanTAlib.TBarSeries! source, int period) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Pc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period) -> void
static QuanTAlib.Pc.Calculate(QuanTAlib.TBarSeries! source, int period) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Pc! Indicator)
static QuanTAlib.Percentile.Batch(QuanTAlib.TSeries! source, int period, double percent = 50) -> QuanTAlib.TSeries!
static QuanTAlib.Percentile.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double percent = 50) -> void
static QuanTAlib.Percentile.Calculate(QuanTAlib.TSeries! source, int period, double percent = 50) -> (QuanTAlib.TSeries! Results, QuanTAlib.Percentile! Indicator)
static QuanTAlib.Pfe.Batch(QuanTAlib.TSeries! source, int period = 10, int smoothPeriod = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Pfe.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 10, int smoothPeriod = 5) -> void
static QuanTAlib.Pfe.Calculate(QuanTAlib.TSeries! source, int period = 10, int smoothPeriod = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pfe! Indicator)
static QuanTAlib.Pgo.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Pgo.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> destination, int period = 14) -> void
static QuanTAlib.Pgo.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pgo! Indicator)
static QuanTAlib.Pivot.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivot.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivot.BatchAll(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out, System.Span<double> r2Out, System.Span<double> s2Out, System.Span<double> r3Out, System.Span<double> s3Out) -> void
static QuanTAlib.Pivot.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivot! Indicator)
static QuanTAlib.Pivotcam.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivotcam.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivotcam.BatchAll(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out, System.Span<double> r2Out, System.Span<double> s2Out, System.Span<double> r3Out, System.Span<double> s3Out, System.Span<double> r4Out, System.Span<double> s4Out) -> void
static QuanTAlib.Pivotcam.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivotcam! Indicator)
static QuanTAlib.Pivotdem.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivotdem.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivotdem.BatchAll(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out) -> void
static QuanTAlib.Pivotdem.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivotdem! Indicator)
static QuanTAlib.Pivotext.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivotext.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivotext.BatchAll(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out, System.Span<double> r2Out, System.Span<double> s2Out, System.Span<double> r3Out, System.Span<double> s3Out, System.Span<double> r4Out, System.Span<double> s4Out, System.Span<double> r5Out, System.Span<double> s5Out) -> void
static QuanTAlib.Pivotext.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivotext! Indicator)
static QuanTAlib.Pivotfib.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivotfib.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivotfib.BatchAll(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out, System.Span<double> r2Out, System.Span<double> s2Out, System.Span<double> r3Out, System.Span<double> s3Out) -> void
static QuanTAlib.Pivotfib.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivotfib! Indicator)
static QuanTAlib.Pivotwood.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pivotwood.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOutput) -> void
static QuanTAlib.Pivotwood.BatchAll(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> ppOut, System.Span<double> r1Out, System.Span<double> s1Out, System.Span<double> r2Out, System.Span<double> s2Out, System.Span<double> r3Out, System.Span<double> s3Out) -> void
static QuanTAlib.Pivotwood.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pivotwood! Indicator)
static QuanTAlib.PlusDi.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.PlusDi.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.PlusDi! Indicator)
static QuanTAlib.PlusDm.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.PlusDm.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.PlusDm! Indicator)
static QuanTAlib.Pma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Pma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Pma.Batch(System.ReadOnlySpan<double> source, System.Span<double> pmaOutput, System.Span<double> triggerOutput, int period) -> void
static QuanTAlib.Pma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pma! Indicator)
static QuanTAlib.Pmo.Batch(QuanTAlib.TSeries! source, int timePeriods = 35, int smoothPeriods = 20, int signalPeriods = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Pmo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int timePeriods = 35, int smoothPeriods = 20, int signalPeriods = 10) -> void
static QuanTAlib.Pmo.Calculate(QuanTAlib.TSeries! source, int timePeriods = 35, int smoothPeriods = 20, int signalPeriods = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pmo! Indicator)
static QuanTAlib.Poissondist.Batch(QuanTAlib.TSeries! source, double lambda = 1, int period = 14, int threshold = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Poissondist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double lambda = 1, int period = 14, int threshold = 5) -> void
static QuanTAlib.Poissondist.Calculate(QuanTAlib.TSeries! source, double lambda = 1, int period = 14, int threshold = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Poissondist! Indicator)
static QuanTAlib.Poissondist.PoissonCdf(int k, double lambda) -> double
static QuanTAlib.Poissondist.StaticCdf(int k, double lambda) -> double
static QuanTAlib.Polyfit.Batch(QuanTAlib.TSeries! source, int period, int degree = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Polyfit.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int degree = 2, double initialLastValid = NaN) -> void
static QuanTAlib.Polyfit.Calculate(QuanTAlib.TSeries! source, int period, int degree = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Polyfit! Indicator)
static QuanTAlib.Polyfit.ComputePolyfit(System.ReadOnlySpan<double> data, int degree) -> double
static QuanTAlib.Ppo.Batch(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Ppo.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int fastPeriod = 12, int slowPeriod = 26) -> void
static QuanTAlib.Ppo.Calculate(QuanTAlib.TSeries! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ppo! Indicator)
static QuanTAlib.PseudoHuber.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double delta = 1) -> QuanTAlib.TSeries!
static QuanTAlib.PseudoHuber.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period, double delta = 1) -> void
static QuanTAlib.PseudoHuber.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double delta = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.PseudoHuber! Indicator)
static QuanTAlib.Psl.Batch(QuanTAlib.TSeries! source, int period = 12) -> QuanTAlib.TSeries!
static QuanTAlib.Psl.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 12) -> void
static QuanTAlib.Psl.Calculate(QuanTAlib.TSeries! source, int period = 12) -> (QuanTAlib.TSeries! Results, QuanTAlib.Psl! Indicator)
static QuanTAlib.Pta.Batch(QuanTAlib.TSeries! source, int longPeriod = 250, int shortPeriod = 40) -> QuanTAlib.TSeries!
static QuanTAlib.Pta.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int longPeriod = 250, int shortPeriod = 40) -> void
static QuanTAlib.Pta.Calculate(QuanTAlib.TSeries! source, int longPeriod = 250, int shortPeriod = 40) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pta! Indicator)
static QuanTAlib.Pvd.Batch(QuanTAlib.TBarSeries! source, int pricePeriod = 14, int volumePeriod = 14, int smoothingPeriod = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Pvd.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int pricePeriod = 14, int volumePeriod = 14, int smoothingPeriod = 3) -> void
static QuanTAlib.Pvd.Calculate(QuanTAlib.TBarSeries! source, int pricePeriod = 14, int volumePeriod = 14, int smoothingPeriod = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pvd! Indicator)
static QuanTAlib.Pvi.Batch(QuanTAlib.TBarSeries! source, double startValue = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Pvi.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, double startValue = 100) -> void
static QuanTAlib.Pvi.Calculate(QuanTAlib.TBarSeries! source, double startValue = 100) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pvi! Indicator)
static QuanTAlib.Pvo.Batch(QuanTAlib.TBarSeries! bars, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Pvo.Batch(System.ReadOnlySpan<double> volume, System.Span<double> output, System.Span<double> signal, System.Span<double> histogram, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
static QuanTAlib.Pvo.Calculate(QuanTAlib.TBarSeries! bars, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pvo! Indicator)
static QuanTAlib.Pvr.Batch(QuanTAlib.TBarSeries! bars) -> QuanTAlib.TSeries!
static QuanTAlib.Pvr.Batch(System.ReadOnlySpan<double> price, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Pvr.Calculate(QuanTAlib.TBarSeries! bars) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pvr! Indicator)
static QuanTAlib.Pvt.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Pvt.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Pvt.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pvt! Indicator)
static QuanTAlib.Pwma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Pwma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Pwma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Pwma! Indicator)
static QuanTAlib.Qema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Qema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Qema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Qema! Indicator)
static QuanTAlib.Qqe.Batch(QuanTAlib.TSeries! source, int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> QuanTAlib.TSeries!
static QuanTAlib.Qqe.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> void
static QuanTAlib.Qqe.BatchFull(QuanTAlib.TSeries! source, int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> (QuanTAlib.TSeries! QqeLine, QuanTAlib.TSeries! SignalLine)
static QuanTAlib.Qqe.Calculate(QuanTAlib.TSeries! source, int rsiPeriod = 14, int smoothFactor = 5, double qqeFactor = 4.236) -> (QuanTAlib.TSeries! Results, QuanTAlib.Qqe! Indicator)
static QuanTAlib.Qrma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Qrma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double initialLastValid = NaN) -> void
static QuanTAlib.Qrma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Qrma! Indicator)
static QuanTAlib.Qstick.Batch(QuanTAlib.TBarSeries! source, int period = 14, bool useEma = false) -> QuanTAlib.TSeries!
static QuanTAlib.Qstick.Calculate(QuanTAlib.TBarSeries! source, int period = 14, bool useEma = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Qstick! Indicator)
static QuanTAlib.Quantile.Batch(QuanTAlib.TSeries! source, int period, double quantileLevel = 0.25) -> QuanTAlib.TSeries!
static QuanTAlib.Quantile.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double quantileLevel = 0.25) -> void
static QuanTAlib.Quantile.Calculate(QuanTAlib.TSeries! source, int period, double quantileLevel = 0.25) -> (QuanTAlib.TSeries! Results, QuanTAlib.Quantile! Indicator)
static QuanTAlib.QuantileLoss.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double quantile = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.QuantileLoss.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period, double quantile = 0.5) -> void
static QuanTAlib.QuantileLoss.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double quantile = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.QuantileLoss! Indicator)
static QuanTAlib.Rae.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rae.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Rae.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rae! Indicator)
static QuanTAlib.Rain.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rain.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Rain.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rain! Indicator)
static QuanTAlib.Ravi.Batch(QuanTAlib.TSeries! source, int shortPeriod = 7, int longPeriod = 65) -> QuanTAlib.TSeries!
static QuanTAlib.Ravi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int shortPeriod = 7, int longPeriod = 65) -> void
static QuanTAlib.Ravi.Calculate(QuanTAlib.TSeries! source, int shortPeriod = 7, int longPeriod = 65) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ravi! Indicator)
static QuanTAlib.Reflex.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Reflex.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Reflex.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Reflex! Indicator)
static QuanTAlib.Regchannel.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Regchannel.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2) -> void
static QuanTAlib.Regchannel.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Regchannel! Indicator)
static QuanTAlib.Relu.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Relu.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Relu.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Relu! Indicator)
static QuanTAlib.Rema.Batch(QuanTAlib.TSeries! source, int period, double lambda = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Rema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double lambda = 0.5) -> void
static QuanTAlib.Rema.Calculate(QuanTAlib.TSeries! source, int period, double lambda = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rema! Indicator)
static QuanTAlib.ReverseEma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.ReverseEma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.ReverseEma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.ReverseEma! Indicator)
static QuanTAlib.Rgma.Batch(QuanTAlib.TSeries! source, int period, int passes = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Rgma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int passes = 3) -> void
static QuanTAlib.Rgma.Calculate(QuanTAlib.TSeries! source, int period, int passes = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rgma! Indicator)
static QuanTAlib.RingBuffer.Enumerator.operator !=(QuanTAlib.RingBuffer.Enumerator left, QuanTAlib.RingBuffer.Enumerator right) -> bool
static QuanTAlib.RingBuffer.Enumerator.operator ==(QuanTAlib.RingBuffer.Enumerator left, QuanTAlib.RingBuffer.Enumerator right) -> bool
static QuanTAlib.RingBuffer.SnapshotToken.operator !=(QuanTAlib.RingBuffer.SnapshotToken left, QuanTAlib.RingBuffer.SnapshotToken right) -> bool
static QuanTAlib.RingBuffer.SnapshotToken.operator ==(QuanTAlib.RingBuffer.SnapshotToken left, QuanTAlib.RingBuffer.SnapshotToken right) -> bool
static QuanTAlib.Rls.Batch(QuanTAlib.TSeries! source, int order = 16, double lambda = 0.99) -> QuanTAlib.TSeries!
static QuanTAlib.Rls.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int order = 16, double lambda = 0.99) -> void
static QuanTAlib.Rls.Calculate(QuanTAlib.TSeries! source, int order = 16, double lambda = 0.99) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rls! Indicator)
static QuanTAlib.Rma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Rma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rma! Indicator)
static QuanTAlib.Rmed.Batch(QuanTAlib.TSeries! source, int period = 12) -> QuanTAlib.TSeries!
static QuanTAlib.Rmed.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 12) -> void
static QuanTAlib.Rmed.Calculate(QuanTAlib.TSeries! source, int period = 12) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rmed! Indicator)
static QuanTAlib.Rmse.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rmse.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Rmse.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rmse! Indicator)
static QuanTAlib.Rmsle.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rmsle.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Rmsle.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rmsle! Indicator)
static QuanTAlib.Roc.Batch(QuanTAlib.TSeries! source, int period = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Roc.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 9) -> void
static QuanTAlib.Roc.Calculate(QuanTAlib.TSeries! source, int period = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Roc! Indicator)
static QuanTAlib.Rocp.Batch(QuanTAlib.TSeries! source, int period = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Rocp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 9) -> void
static QuanTAlib.Rocp.Calculate(QuanTAlib.TSeries! source, int period = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rocp! Indicator)
static QuanTAlib.Rocr.Batch(QuanTAlib.TSeries! source, int period = 9) -> QuanTAlib.TSeries!
static QuanTAlib.Rocr.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 9) -> void
static QuanTAlib.Rocr.Calculate(QuanTAlib.TSeries! source, int period = 9) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rocr! Indicator)
static QuanTAlib.Roofing.Batch(QuanTAlib.TSeries! source, int hpLength = 48, int ssLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Roofing.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int hpLength = 48, int ssLength = 10) -> void
static QuanTAlib.Roofing.Calculate(QuanTAlib.TSeries! source, int hpLength = 48, int ssLength = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Roofing! Indicator)
static QuanTAlib.Rrsi.Batch(QuanTAlib.TSeries! source, int smoothLength = 10, int rsiLength = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Rrsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int smoothLength = 10, int rsiLength = 10) -> void
static QuanTAlib.Rrsi.Calculate(QuanTAlib.TSeries! source, int smoothLength = 10, int rsiLength = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rrsi! Indicator)
static QuanTAlib.Rs.Batch(QuanTAlib.TSeries! baseSeries, QuanTAlib.TSeries! compSeries, int smoothPeriod = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Rs.Batch(System.ReadOnlySpan<double> baseSeries, System.ReadOnlySpan<double> compSeries, System.Span<double> output, int smoothPeriod = 1) -> void
static QuanTAlib.Rs.Calculate(QuanTAlib.TSeries! baseSeries, QuanTAlib.TSeries! compSeries, int smoothPeriod = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rs! Indicator)
static QuanTAlib.Rse.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rse.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Rse.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rse! Indicator)
static QuanTAlib.Rsi.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Rsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Rsi.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rsi! Indicator)
static QuanTAlib.Rsih.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rsih.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Rsih.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rsih! Indicator)
static QuanTAlib.Rsquared.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rsquared.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Rsquared.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rsquared! Indicator)
static QuanTAlib.Rsv.Batch(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Rsv.Batch(QuanTAlib.TSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Rsv.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Rsv.Calculate(QuanTAlib.TBarSeries! source, int period = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rsv! Indicator)
static QuanTAlib.Rsx.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Rsx.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Rsx.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rsx! Indicator)
static QuanTAlib.Rv.Batch(QuanTAlib.TBarSeries! source, int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Rv.Batch(QuanTAlib.TSeries! source, int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> QuanTAlib.TSeries!
static QuanTAlib.Rv.Batch(System.ReadOnlySpan<double> prices, System.Span<double> output, int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> void
static QuanTAlib.Rv.Calculate(QuanTAlib.TSeries! source, int period = 5, int smoothingPeriod = 20, bool annualize = true, int annualPeriods = 252) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rv! Indicator)
static QuanTAlib.Rvgi.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> rvgiOutput, System.Span<double> signalOutput, int period = 10) -> void
static QuanTAlib.Rvi.Batch(QuanTAlib.TBarSeries! source, int stdevLength = 10, int rmaLength = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Rvi.Batch(QuanTAlib.TSeries! source, int stdevLength = 10, int rmaLength = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Rvi.Batch(System.ReadOnlySpan<double> prices, System.Span<double> output, int stdevLength = 10, int rmaLength = 14) -> void
static QuanTAlib.Rvi.BatchDual(System.ReadOnlySpan<double> highs, System.ReadOnlySpan<double> lows, System.Span<double> output, int stdevLength = 10, int rmaLength = 14) -> void
static QuanTAlib.Rvi.Calculate(QuanTAlib.TSeries! source, int stdevLength = 10, int rmaLength = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rvi! Indicator)
static QuanTAlib.Rwma.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Rwma.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Rwma.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Rwma.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Rwma! Indicator)
static QuanTAlib.Sak.Calculate(QuanTAlib.TSeries! source, string! filterType = "BP", int period = 20, int n = 10, double delta = 0.1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sak! Indicator)
static QuanTAlib.Sak.Calculate(System.ReadOnlySpan<double> src, System.Span<double> output, string! filterType = "BP", int period = 20, int n = 10, double delta = 0.1) -> void
static QuanTAlib.Sam.Batch(QuanTAlib.TSeries! source, double alpha = 0.07, int cutoff = 8) -> QuanTAlib.TSeries!
static QuanTAlib.Sam.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha = 0.07, int cutoff = 8) -> void
static QuanTAlib.Sam.Calculate(QuanTAlib.TSeries! source, double alpha = 0.07, int cutoff = 8) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sam! Indicator)
static QuanTAlib.Sar.Batch(QuanTAlib.TBarSeries! source, double afStart = 0.02, double afIncrement = 0.02, double afMax = 0.2) -> QuanTAlib.TSeries!
static QuanTAlib.Sar.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, double afStart = 0.02, double afIncrement = 0.02, double afMax = 0.2) -> void
static QuanTAlib.Sar.Calculate(QuanTAlib.TBarSeries! source, double afStart = 0.02, double afIncrement = 0.02, double afMax = 0.2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sar! Indicator)
static QuanTAlib.Sarext.Batch(QuanTAlib.TBarSeries! source, double startValue = 0, double offsetOnReverse = 0, double afInitLong = 0.02, double afLong = 0.02, double afMaxLong = 0.2, double afInitShort = 0.02, double afShort = 0.02, double afMaxShort = 0.2) -> QuanTAlib.TSeries!
static QuanTAlib.Sarext.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int n, double startValue = 0, double offsetOnReverse = 0, double afInitLong = 0.02, double afLong = 0.02, double afMaxLong = 0.2, double afInitShort = 0.02, double afShort = 0.02, double afMaxShort = 0.2) -> void
static QuanTAlib.Sarext.Calculate(QuanTAlib.TBarSeries! source, double startValue = 0, double offsetOnReverse = 0, double afInitLong = 0.02, double afLong = 0.02, double afMaxLong = 0.2, double afInitShort = 0.02, double afShort = 0.02, double afMaxShort = 0.2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sarext! Indicator)
static QuanTAlib.Sdchannel.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Sdchannel.Batch(System.ReadOnlySpan<double> source, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2) -> void
static QuanTAlib.Sdchannel.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 2) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Sdchannel! Indicator)
static QuanTAlib.Sgf.Batch(QuanTAlib.TSeries! source, int period, int polyOrder = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Sgf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, int polyOrder = 2) -> void
static QuanTAlib.Sgf.Calculate(QuanTAlib.TSeries! source, int period, int polyOrder = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sgf! Indicator)
static QuanTAlib.Sgma.Batch(QuanTAlib.TSeries! source, int period = 9, int degree = 2) -> QuanTAlib.TSeries!
static QuanTAlib.Sgma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 9, int degree = 2) -> void
static QuanTAlib.Sgma.Calculate(QuanTAlib.TSeries! source, int period = 9, int degree = 2) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sgma! Indicator)
static QuanTAlib.Sigmoid.Batch(QuanTAlib.TSeries! source, double k = 1, double x0 = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Sigmoid.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double k = 1, double x0 = 0) -> void
static QuanTAlib.Sigmoid.Calculate(QuanTAlib.TSeries! source, double k = 1, double x0 = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sigmoid! Indicator)
static QuanTAlib.SimdExtensions.Add(System.ReadOnlySpan<double> left, System.ReadOnlySpan<double> right, System.Span<double> result) -> void
static QuanTAlib.SimdExtensions.AverageSIMD(this System.ReadOnlySpan<double> span) -> double
static QuanTAlib.SimdExtensions.ContainsNonFinite(this System.ReadOnlySpan<double> span) -> bool
static QuanTAlib.SimdExtensions.Divide(System.ReadOnlySpan<double> left, System.ReadOnlySpan<double> right, System.Span<double> result, double epsilon) -> void
static QuanTAlib.SimdExtensions.DotProduct(this System.ReadOnlySpan<double> a, System.ReadOnlySpan<double> b) -> double
static QuanTAlib.SimdExtensions.MaxSIMD(this System.ReadOnlySpan<double> span) -> double
static QuanTAlib.SimdExtensions.MinMaxSIMD(this System.ReadOnlySpan<double> span) -> (double Min, double Max)
static QuanTAlib.SimdExtensions.MinSIMD(this System.ReadOnlySpan<double> span) -> double
static QuanTAlib.SimdExtensions.Multiply(System.ReadOnlySpan<double> left, System.ReadOnlySpan<double> right, System.Span<double> result) -> void
static QuanTAlib.SimdExtensions.Scale(System.ReadOnlySpan<double> source, double scalar, System.Span<double> result) -> void
static QuanTAlib.SimdExtensions.StdDevSIMD(this System.ReadOnlySpan<double> span, double? mean = null) -> double
static QuanTAlib.SimdExtensions.Subtract(System.ReadOnlySpan<double> left, System.ReadOnlySpan<double> right, System.Span<double> result) -> void
static QuanTAlib.SimdExtensions.SumSIMD(this System.ReadOnlySpan<double> span) -> double
static QuanTAlib.SimdExtensions.SumSIMD(this System.Span<double> span) -> double
static QuanTAlib.SimdExtensions.VarianceSIMD(this System.ReadOnlySpan<double> span, double? mean = null) -> double
static QuanTAlib.Sinema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Sinema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Sinema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sinema! Indicator)
static QuanTAlib.Skew.Batch(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> QuanTAlib.TSeries!
static QuanTAlib.Skew.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, bool isPopulation = false) -> void
static QuanTAlib.Skew.Calculate(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Skew! Indicator)
static QuanTAlib.Slope.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Slope.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Slope.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Slope! Indicator)
static QuanTAlib.Sma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Sma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Sma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sma! Indicator)
static QuanTAlib.Smape.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Smape.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Smape.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Smape! Indicator)
static QuanTAlib.Smi.Batch(QuanTAlib.TBarSeries! source, int kPeriod = 10, int kSmooth = 3, int dSmooth = 3, bool blau = true) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
static QuanTAlib.Smi.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> kOut, System.Span<double> dOut, int kPeriod = 10, int kSmooth = 3, int dSmooth = 3, bool blau = true) -> void
static QuanTAlib.Smi.Calculate(QuanTAlib.TBarSeries! source, int kPeriod = 10, int kSmooth = 3, int dSmooth = 3, bool blau = true) -> ((QuanTAlib.TSeries! K, QuanTAlib.TSeries! D) Results, QuanTAlib.Smi! Indicator)
static QuanTAlib.Solar.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Solar.Batch(System.ReadOnlySpan<long> timestamps, System.Span<double> output) -> void
static QuanTAlib.Solar.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Solar! Indicator)
static QuanTAlib.Solar.CalculateCycle(System.DateTime dateTime) -> double
static QuanTAlib.Solar.CalculateCycle(long unixMs) -> double
static QuanTAlib.Sp15.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Sp15.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double nanValue = NaN) -> void
static QuanTAlib.Sp15.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sp15! Indicator)
static QuanTAlib.Spbf.Batch(QuanTAlib.TSeries! source, int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> QuanTAlib.TSeries!
static QuanTAlib.Spbf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> void
static QuanTAlib.Spbf.BatchWithRms(System.ReadOnlySpan<double> source, System.Span<double> passband, System.Span<double> rms, int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> void
static QuanTAlib.Spbf.Calculate(QuanTAlib.TSeries! source, int shortPeriod = 40, int longPeriod = 60, int rmsPeriod = 50) -> (QuanTAlib.TSeries! Results, QuanTAlib.Spbf! Indicator)
static QuanTAlib.Spearman.Batch(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20, QuanTAlib.Spearman? indicator = null) -> QuanTAlib.TSeries!
static QuanTAlib.Spearman.Batch(System.ReadOnlySpan<double> seriesX, System.ReadOnlySpan<double> seriesY, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Spearman.Calculate(QuanTAlib.TSeries! seriesX, QuanTAlib.TSeries! seriesY, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Spearman! Indicator)
static QuanTAlib.Sqrttrans.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Sqrttrans.Batch(System.ReadOnlySpan<double> source, System.Span<double> output) -> void
static QuanTAlib.Sqrttrans.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sqrttrans! Indicator)
static QuanTAlib.Squeeze.Batch(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMult = 1.5) -> (QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeOn)
static QuanTAlib.Squeeze.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> momOut, System.Span<double> sqOut, int period = 20, double bbMult = 2, double kcMult = 1.5) -> void
static QuanTAlib.Squeeze.Calculate(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMult = 1.5) -> ((QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeOn) Results, QuanTAlib.Squeeze! Indicator)
static QuanTAlib.SqueezePro.Batch(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMultWide = 2, double kcMultNormal = 1.5, double kcMultNarrow = 1, int momLength = 12, int momSmooth = 6, bool useSma = true) -> (QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeLevel)
static QuanTAlib.SqueezePro.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> momOut, System.Span<double> sqOut, int period = 20, double bbMult = 2, double kcMultWide = 2, double kcMultNormal = 1.5, double kcMultNarrow = 1, int momLength = 12, int momSmooth = 6, bool useSma = true) -> void
static QuanTAlib.SqueezePro.Calculate(QuanTAlib.TBarSeries! source, int period = 20, double bbMult = 2, double kcMultWide = 2, double kcMultNormal = 1.5, double kcMultNarrow = 1, int momLength = 12, int momSmooth = 6, bool useSma = true) -> ((QuanTAlib.TSeries! Momentum, QuanTAlib.TSeries! SqueezeLevel) Results, QuanTAlib.SqueezePro! Indicator)
static QuanTAlib.Srsi.Batch(QuanTAlib.TSeries! source, int emaLength = 6, int rsiLength = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Srsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int emaLength = 6, int rsiLength = 14) -> void
static QuanTAlib.Srsi.Calculate(QuanTAlib.TSeries! source, int emaLength = 6, int rsiLength = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Srsi! Indicator)
static QuanTAlib.Ssf2.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Ssf2.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ssf2! Indicator)
static QuanTAlib.Ssf3.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Ssf3.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period, double initialLast) -> void
static QuanTAlib.Ssf3.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ssf3! Indicator)
static QuanTAlib.Ssfdsp.Batch(QuanTAlib.TSeries! source, int period = 40) -> QuanTAlib.TSeries!
static QuanTAlib.Ssfdsp.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 40) -> void
static QuanTAlib.Ssfdsp.Calculate(QuanTAlib.TSeries! source, int period = 40) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ssfdsp! Indicator)
static QuanTAlib.Starchannel.Batch(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2, int atrPeriod = 0) -> (QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower)
static QuanTAlib.Starchannel.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> middle, System.Span<double> upper, System.Span<double> lower, int period, double multiplier = 2, int atrPeriod = 0) -> void
static QuanTAlib.Starchannel.Calculate(QuanTAlib.TBarSeries! source, int period = 20, double multiplier = 2, int atrPeriod = 0) -> ((QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower) Results, QuanTAlib.Starchannel! Indicator)
static QuanTAlib.Stbands.Batch(QuanTAlib.TBarSeries! source, int period = 10, double multiplier = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Stbands.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> upper, System.Span<double> lower, System.Span<double> trend, int period = 10, double multiplier = 3) -> void
static QuanTAlib.Stbands.Calculate(QuanTAlib.TBarSeries! source, int period = 10, double multiplier = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Stbands! Indicator)
static QuanTAlib.Stc.Batch(QuanTAlib.TSeries! source, int kPeriod = 10, int dPeriod = 3, int fastLength = 23, int slowLength = 50, QuanTAlib.StcSmoothing smoothing = QuanTAlib.StcSmoothing.Ema) -> QuanTAlib.TSeries!
static QuanTAlib.Stc.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int kPeriod = 10, int dPeriod = 3, int fastLength = 23, int slowLength = 50, QuanTAlib.StcSmoothing smoothing = QuanTAlib.StcSmoothing.Ema) -> void
static QuanTAlib.Stc.Calculate(QuanTAlib.TSeries! source, int kPeriod = 10, int dPeriod = 3, int fastLength = 23, int slowLength = 50, QuanTAlib.StcSmoothing smoothing = QuanTAlib.StcSmoothing.Ema) -> (QuanTAlib.TSeries! Results, QuanTAlib.Stc! Indicator)
static QuanTAlib.StdDev.Batch(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> QuanTAlib.TSeries!
static QuanTAlib.StdDev.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, bool isPopulation = false) -> void
static QuanTAlib.StdDev.Calculate(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.StdDev! Indicator)
static QuanTAlib.Stderr.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Stderr.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Stderr.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Stderr! Indicator)
static QuanTAlib.Stmacd.Batch(QuanTAlib.TBarSeries! source, int periods = 45, int fastLength = 12, int slowLength = 26, int signalLength = 9) -> (QuanTAlib.TSeries! Stmacd, QuanTAlib.TSeries! Signal)
static QuanTAlib.Stmacd.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> stmacdOut, System.Span<double> signalOut, int periods = 45, int fastLength = 12, int slowLength = 26, int signalLength = 9) -> void
static QuanTAlib.Stmacd.Calculate(QuanTAlib.TBarSeries! source, int periods = 45, int fastLength = 12, int slowLength = 26, int signalLength = 9) -> ((QuanTAlib.TSeries! Stmacd, QuanTAlib.TSeries! Signal) Results, QuanTAlib.Stmacd! Indicator)
static QuanTAlib.Stoch.Batch(QuanTAlib.TBarSeries! source, int kLength = 14, int dPeriod = 3) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
static QuanTAlib.Stoch.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> kOut, System.Span<double> dOut, int kLength, int dPeriod = 3) -> void
static QuanTAlib.Stoch.Calculate(QuanTAlib.TBarSeries! source, int kLength = 14, int dPeriod = 3) -> ((QuanTAlib.TSeries! K, QuanTAlib.TSeries! D) Results, QuanTAlib.Stoch! Indicator)
static QuanTAlib.Stochf.Batch(QuanTAlib.TBarSeries! source, int kLength = 5, int dPeriod = 3) -> (QuanTAlib.TSeries! K, QuanTAlib.TSeries! D)
static QuanTAlib.Stochf.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> kOut, System.Span<double> dOut, int kLength, int dPeriod = 3) -> void
static QuanTAlib.Stochf.Calculate(QuanTAlib.TBarSeries! source, int kLength = 5, int dPeriod = 3) -> ((QuanTAlib.TSeries! K, QuanTAlib.TSeries! D) Results, QuanTAlib.Stochf! Indicator)
static QuanTAlib.Stochrsi.Batch(QuanTAlib.TSeries! source, int rsiLength = 14, int stochLength = 14, int kSmooth = 3, int dSmooth = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Stochrsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int rsiLength, int stochLength, int kSmooth, int dSmooth) -> void
static QuanTAlib.Stochrsi.Calculate(QuanTAlib.TSeries! source, int rsiLength = 14, int stochLength = 14, int kSmooth = 3, int dSmooth = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Stochrsi! Indicator)
static QuanTAlib.Sub.Batch(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> QuanTAlib.TSeries!
static QuanTAlib.Sub.Batch(System.ReadOnlySpan<double> a, System.ReadOnlySpan<double> b, System.Span<double> output) -> void
static QuanTAlib.Sub.Calculate(QuanTAlib.TSeries! a, QuanTAlib.TSeries! b) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sub! Indicator)
static QuanTAlib.Sum.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Sum.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Sum.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Sum! Indicator)
static QuanTAlib.Super.Batch(QuanTAlib.TBarSeries! source, int period = 10, double multiplier = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Super.Calculate(QuanTAlib.TBarSeries! source, int period = 10, double multiplier = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Super! Indicator)
static QuanTAlib.Swings.Batch(QuanTAlib.TBarSeries! source, int lookback = 5) -> QuanTAlib.TSeries!
static QuanTAlib.Swings.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> highOutput, System.Span<double> lowOutput, int lookback = 5) -> void
static QuanTAlib.Swings.BatchDual(QuanTAlib.TBarSeries! source, int lookback = 5) -> (QuanTAlib.TSeries! SwingHighs, QuanTAlib.TSeries! SwingLows)
static QuanTAlib.Swings.Calculate(QuanTAlib.TBarSeries! source, int lookback = 5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Swings! Indicator)
static QuanTAlib.Swma.Batch(QuanTAlib.TSeries! source, int period = 4) -> QuanTAlib.TSeries!
static QuanTAlib.Swma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 4, double nanValue = NaN) -> void
static QuanTAlib.Swma.Calculate(QuanTAlib.TSeries! source, int period = 4) -> (QuanTAlib.TSeries! Results, QuanTAlib.Swma! Indicator)
static QuanTAlib.T3.Batch(QuanTAlib.TSeries! source, int period, double vfactor = 0.7) -> QuanTAlib.TSeries!
static QuanTAlib.T3.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double vfactor = 0.7) -> void
static QuanTAlib.T3.Calculate(QuanTAlib.TSeries! source, int period, double vfactor = 0.7) -> (QuanTAlib.TSeries! Results, QuanTAlib.T3! Indicator)
static QuanTAlib.TBar.implicit operator QuanTAlib.TValue(QuanTAlib.TBar bar) -> QuanTAlib.TValue
static QuanTAlib.TBar.implicit operator System.DateTime(QuanTAlib.TBar bar) -> System.DateTime
static QuanTAlib.TBar.implicit operator double(QuanTAlib.TBar bar) -> double
static QuanTAlib.TBar.operator !=(QuanTAlib.TBar left, QuanTAlib.TBar right) -> bool
static QuanTAlib.TBar.operator ==(QuanTAlib.TBar left, QuanTAlib.TBar right) -> bool
static QuanTAlib.TBarEventArgs.operator !=(QuanTAlib.TBarEventArgs left, QuanTAlib.TBarEventArgs right) -> bool
static QuanTAlib.TBarEventArgs.operator ==(QuanTAlib.TBarEventArgs left, QuanTAlib.TBarEventArgs right) -> bool
static QuanTAlib.TBarSeriesEnumerator.operator !=(QuanTAlib.TBarSeriesEnumerator left, QuanTAlib.TBarSeriesEnumerator right) -> bool
static QuanTAlib.TBarSeriesEnumerator.operator ==(QuanTAlib.TBarSeriesEnumerator left, QuanTAlib.TBarSeriesEnumerator right) -> bool
static QuanTAlib.TOrder.operator !=(QuanTAlib.TOrder left, QuanTAlib.TOrder right) -> bool
static QuanTAlib.TOrder.operator ==(QuanTAlib.TOrder left, QuanTAlib.TOrder right) -> bool
static QuanTAlib.TPosition.operator !=(QuanTAlib.TPosition left, QuanTAlib.TPosition right) -> bool
static QuanTAlib.TPosition.operator ==(QuanTAlib.TPosition left, QuanTAlib.TPosition right) -> bool
static QuanTAlib.TPositionEventArgs.operator !=(QuanTAlib.TPositionEventArgs left, QuanTAlib.TPositionEventArgs right) -> bool
static QuanTAlib.TPositionEventArgs.operator ==(QuanTAlib.TPositionEventArgs left, QuanTAlib.TPositionEventArgs right) -> bool
static QuanTAlib.TSeriesEnumerator.operator !=(QuanTAlib.TSeriesEnumerator left, QuanTAlib.TSeriesEnumerator right) -> bool
static QuanTAlib.TSeriesEnumerator.operator ==(QuanTAlib.TSeriesEnumerator left, QuanTAlib.TSeriesEnumerator right) -> bool
static QuanTAlib.TTradeContext.operator !=(QuanTAlib.TTradeContext left, QuanTAlib.TTradeContext right) -> bool
static QuanTAlib.TTradeContext.operator ==(QuanTAlib.TTradeContext left, QuanTAlib.TTradeContext right) -> bool
static QuanTAlib.TValue.explicit operator double(QuanTAlib.TValue tv) -> double
static QuanTAlib.TValue.implicit operator QuanTAlib.TValue(double value) -> QuanTAlib.TValue
static QuanTAlib.TValue.implicit operator System.DateTime(QuanTAlib.TValue tv) -> System.DateTime
static QuanTAlib.TValue.operator !=(QuanTAlib.TValue left, QuanTAlib.TValue right) -> bool
static QuanTAlib.TValue.operator ==(QuanTAlib.TValue left, QuanTAlib.TValue right) -> bool
static QuanTAlib.TValueEventArgs.operator !=(QuanTAlib.TValueEventArgs left, QuanTAlib.TValueEventArgs right) -> bool
static QuanTAlib.TValueEventArgs.operator ==(QuanTAlib.TValueEventArgs left, QuanTAlib.TValueEventArgs right) -> bool
static QuanTAlib.Tbf.Batch(QuanTAlib.TSeries! source, int period = 20, double bandwidth = 0.1, int length = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Tbf.Batch(System.ReadOnlySpan<double> source, System.Span<double> tbfOut, System.Span<double> bpOut, int period = 20, double bandwidth = 0.1, int length = 10) -> void
static QuanTAlib.Tbf.Calculate(QuanTAlib.TSeries! source, int period = 20, double bandwidth = 0.1, int length = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tbf! Indicator)
static QuanTAlib.TdSeq.Calculate(QuanTAlib.TBarSeries! source, int comparePeriod = 4) -> QuanTAlib.TSeries!
static QuanTAlib.Tdist.Batch(QuanTAlib.TSeries! source, int nu = 10, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Tdist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int nu = 10, int period = 14) -> void
static QuanTAlib.Tdist.Calculate(QuanTAlib.TSeries! source, int nu = 10, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tdist! Indicator)
static QuanTAlib.Tdist.StaticCdf(double t, int nu) -> double
static QuanTAlib.Tdist.TDistCdf(double t, int nu) -> double
static QuanTAlib.Tema.Batch(QuanTAlib.TSeries! source, double alpha) -> QuanTAlib.TSeries!
static QuanTAlib.Tema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Tema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Tema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Tema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tema! Indicator)
static QuanTAlib.Theil.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Theil.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Theil.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Theil! Indicator)
static QuanTAlib.TheilU.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.TheilU.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.TheilU.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.TheilU! Indicator)
static QuanTAlib.Tr.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Tr.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Tr.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output) -> void
static QuanTAlib.Tr.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tr! Indicator)
static QuanTAlib.Trama.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Trama.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Trama.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Trama! Indicator)
static QuanTAlib.Trendflex.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Trendflex.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Trendflex.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Trendflex! Indicator)
static QuanTAlib.Trim.Batch(QuanTAlib.TSeries! source, int period, double trimPct = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Trim.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double trimPct = 10) -> void
static QuanTAlib.Trim.Calculate(QuanTAlib.TSeries! source, int period, double trimPct = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Trim! Indicator)
static QuanTAlib.Trima.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Trima.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Trima.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Trima! Indicator)
static QuanTAlib.Trix.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Trix.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Trix.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Trix! Indicator)
static QuanTAlib.Tsf.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Tsf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14, double initialLastValid = NaN) -> void
static QuanTAlib.Tsf.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tsf! Indicator)
static QuanTAlib.Tsi.Batch(QuanTAlib.TSeries! source, int longPeriod = 25, int shortPeriod = 13, int signalPeriod = 13) -> QuanTAlib.TSeries!
static QuanTAlib.Tsi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int longPeriod = 25, int shortPeriod = 13) -> void
static QuanTAlib.Tsi.Calculate(QuanTAlib.TSeries! source, int longPeriod = 25, int shortPeriod = 13, int signalPeriod = 13) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tsi! Indicator)
static QuanTAlib.TtmLrc.Batch(QuanTAlib.TSeries! source, int period = 100) -> (QuanTAlib.TSeries! Midline, QuanTAlib.TSeries! Upper1, QuanTAlib.TSeries! Lower1, QuanTAlib.TSeries! Upper2, QuanTAlib.TSeries! Lower2)
static QuanTAlib.TtmLrc.Batch(System.ReadOnlySpan<double> source, System.Span<double> midline, System.Span<double> upper1, System.Span<double> lower1, System.Span<double> upper2, System.Span<double> lower2, int period) -> void
static QuanTAlib.TtmLrc.Calculate(QuanTAlib.TSeries! source, int period = 100) -> ((QuanTAlib.TSeries! Midline, QuanTAlib.TSeries! Upper1, QuanTAlib.TSeries! Lower1, QuanTAlib.TSeries! Upper2, QuanTAlib.TSeries! Lower2) Results, QuanTAlib.TtmLrc! Indicator)
static QuanTAlib.TtmScalper.Batch(QuanTAlib.TBarSeries! source, bool useCloses = false) -> QuanTAlib.TSeries!
static QuanTAlib.TtmScalper.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> highOutput, System.Span<double> lowOutput, bool useCloses = false) -> void
static QuanTAlib.TtmScalper.BatchDual(QuanTAlib.TBarSeries! source, bool useCloses = false) -> (QuanTAlib.TSeries! PivotHighs, QuanTAlib.TSeries! PivotLows)
static QuanTAlib.TtmScalper.Calculate(QuanTAlib.TBarSeries! source, bool useCloses = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.TtmScalper! Indicator)
static QuanTAlib.TtmSqueeze.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.TtmSqueeze.Batch(QuanTAlib.TBarSeries! source, int bbPeriod, double bbMult, int kcPeriod, double kcMult, int momPeriod) -> QuanTAlib.TSeries!
static QuanTAlib.TtmSqueeze.Calculate(QuanTAlib.TBarSeries! source, int bbPeriod = 20, double bbMult = 2, int kcPeriod = 20, double kcMult = 1.5, int momPeriod = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.TtmSqueeze! Indicator)
static QuanTAlib.TtmTrend.Batch(QuanTAlib.TBarSeries! source, int period = 6) -> QuanTAlib.TSeries!
static QuanTAlib.TtmTrend.Calculate(QuanTAlib.TBarSeries! source, int period = 6) -> (QuanTAlib.TSeries! Results, QuanTAlib.TtmTrend! Indicator)
static QuanTAlib.TtmTrend.WarmupPeriod.get -> int
static QuanTAlib.TtmWave.Batch(QuanTAlib.TSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.TtmWave.Calculate(QuanTAlib.TSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.TtmWave! Indicator)
static QuanTAlib.TukeyBiweight.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double c = 4.685) -> QuanTAlib.TSeries!
static QuanTAlib.TukeyBiweight.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period, double c = 4.685) -> void
static QuanTAlib.TukeyBiweight.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period, double c = 4.685) -> (QuanTAlib.TSeries! Results, QuanTAlib.TukeyBiweight! Indicator)
static QuanTAlib.Tukey_w.Batch(QuanTAlib.TSeries! source, int period = 20, double alpha = 0.5) -> QuanTAlib.TSeries!
static QuanTAlib.Tukey_w.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, double alpha = 0.5, double nanValue = NaN) -> void
static QuanTAlib.Tukey_w.Calculate(QuanTAlib.TSeries! source, int period = 20, double alpha = 0.5) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tukey_w! Indicator)
static QuanTAlib.Tvi.Batch(QuanTAlib.TBarSeries! source, double minTick = 0.125) -> QuanTAlib.TSeries!
static QuanTAlib.Tvi.Batch(System.ReadOnlySpan<double> price, System.ReadOnlySpan<double> volume, System.Span<double> output, double minTick = 0.125) -> void
static QuanTAlib.Tvi.Calculate(QuanTAlib.TBarSeries! source, double minTick = 0.125) -> (QuanTAlib.TSeries! Results, QuanTAlib.Tvi! Indicator)
static QuanTAlib.Twap.Batch(QuanTAlib.TBarSeries! source, int period = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Twap.Batch(System.ReadOnlySpan<double> price, System.Span<double> output, int period = 0) -> void
static QuanTAlib.Twap.Calculate(QuanTAlib.TBarSeries! source, int period = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Twap! Indicator)
static QuanTAlib.Twap.WarmupPeriod.get -> int
static QuanTAlib.Typprice.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Typprice.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Typprice.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.Span<double> output) -> void
static QuanTAlib.Typprice.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Typprice! Indicator)
static QuanTAlib.Ubands.Batch(QuanTAlib.TSeries! source, int period = 20, double multiplier = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Ubands.Batch(System.ReadOnlySpan<double> source, System.Span<double> upper, System.Span<double> middle, System.Span<double> lower, int period = 20, double multiplier = 1) -> void
static QuanTAlib.Ubands.Calculate(QuanTAlib.TSeries! source, int period = 20, double multiplier = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ubands! Indicator)
static QuanTAlib.Uchannel.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> upper, System.Span<double> middle, System.Span<double> lower, int strPeriod = 20, int centerPeriod = 20, double multiplier = 1) -> void
static QuanTAlib.Uchannel.Calculate(QuanTAlib.TBarSeries! source, int strPeriod = 20, int centerPeriod = 20, double multiplier = 1) -> (QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Middle, QuanTAlib.TSeries! Lower, QuanTAlib.TSeries! STR)
static QuanTAlib.Ui.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Ui.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Ui.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ui! Indicator)
static QuanTAlib.Ultosc.Batch(QuanTAlib.TBarSeries! source, int period1 = 7, int period2 = 14, int period3 = 28) -> QuanTAlib.TSeries!
static QuanTAlib.Ultosc.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period1 = 7, int period2 = 14, int period3 = 28) -> void
static QuanTAlib.Ultosc.Calculate(QuanTAlib.TBarSeries! source, int period1 = 7, int period2 = 14, int period3 = 28) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ultosc! Indicator)
static QuanTAlib.Uo.Batch(QuanTAlib.TSeries! source, int bandEdge = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Uo.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int bandEdge = 20) -> void
static QuanTAlib.Uo.Calculate(QuanTAlib.TSeries! source, int bandEdge = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Uo! Indicator)
static QuanTAlib.Usf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Usf.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Usf! Indicator)
static QuanTAlib.Usi.Batch(QuanTAlib.TSeries! source, int period = 28) -> QuanTAlib.TSeries!
static QuanTAlib.Usi.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 28) -> void
static QuanTAlib.Usi.Calculate(QuanTAlib.TSeries! source, int period = 28) -> (QuanTAlib.TSeries! Results, QuanTAlib.Usi! Indicator)
static QuanTAlib.Va.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Va.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Va.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Va! Indicator)
static QuanTAlib.Va.WarmupPeriod.get -> int
static QuanTAlib.Vama.Batch(QuanTAlib.TBarSeries! source, int baseLength = 20, int shortAtrPeriod = 10, int longAtrPeriod = 50, int minLength = 5, int maxLength = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Vama.Batch(QuanTAlib.TSeries! source, int baseLength = 20, int shortAtrPeriod = 10, int longAtrPeriod = 50, int minLength = 5, int maxLength = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Vama.Calculate(QuanTAlib.TBarSeries! source, int baseLength = 20, int shortAtrPeriod = 10, int longAtrPeriod = 50, int minLength = 5, int maxLength = 100) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vama! Indicator)
static QuanTAlib.Variance.Batch(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> QuanTAlib.TSeries!
static QuanTAlib.Variance.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, bool isPopulation = false) -> void
static QuanTAlib.Variance.Calculate(QuanTAlib.TSeries! source, int period, bool isPopulation = false) -> (QuanTAlib.TSeries! Results, QuanTAlib.Variance! Indicator)
static QuanTAlib.Vel.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Vel.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Vel.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vel! Indicator)
static QuanTAlib.Vf.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Vf.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Vf.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vf! Indicator)
static QuanTAlib.Vhf.Batch(QuanTAlib.TSeries! source, int period = 28) -> QuanTAlib.TSeries!
static QuanTAlib.Vhf.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 28) -> void
static QuanTAlib.Vhf.Calculate(QuanTAlib.TSeries! source, int period = 28) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vhf! Indicator)
static QuanTAlib.Vidya.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Vidya.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Vidya.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vidya! Indicator)
static QuanTAlib.Vo.Batch(QuanTAlib.TBarSeries! source, int shortPeriod = 5, int longPeriod = 10, int signalPeriod = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Vo.Batch(System.ReadOnlySpan<double> volume, System.Span<double> output, int shortPeriod = 5, int longPeriod = 10) -> void
static QuanTAlib.Vo.Calculate(QuanTAlib.TBarSeries! source, int shortPeriod = 5, int longPeriod = 10, int signalPeriod = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vo! Indicator)
static QuanTAlib.Vortex.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Vortex.Batch(QuanTAlib.TBarSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Vortex.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, int period, System.Span<double> viPlus, System.Span<double> viMinus) -> void
static QuanTAlib.Vortex.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vortex! Indicator)
static QuanTAlib.Voss.Batch(QuanTAlib.TSeries! source, int period = 20, int predict = 3, double bandwidth = 0.25) -> QuanTAlib.TSeries!
static QuanTAlib.Voss.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 20, int predict = 3, double bandwidth = 0.25) -> void
static QuanTAlib.Voss.Calculate(QuanTAlib.TSeries! source, int period = 20, int predict = 3, double bandwidth = 0.25) -> (QuanTAlib.TSeries! Results, QuanTAlib.Voss! Indicator)
static QuanTAlib.Vov.Batch(QuanTAlib.TSeries! source, int volatilityPeriod = 20, int vovPeriod = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Vov.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int volatilityPeriod = 20, int vovPeriod = 10) -> void
static QuanTAlib.Vov.Calculate(QuanTAlib.TSeries! source, int volatilityPeriod = 20, int vovPeriod = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vov! Indicator)
static QuanTAlib.Vr.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Vr.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Vr.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Vr.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vr! Indicator)
static QuanTAlib.Vroc.Batch(QuanTAlib.TBarSeries! source, int period = 12, bool usePercent = true) -> QuanTAlib.TSeries!
static QuanTAlib.Vroc.Batch(System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 12, bool usePercent = true) -> void
static QuanTAlib.Vroc.Calculate(QuanTAlib.TBarSeries! source, int period = 12, bool usePercent = true) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vroc! Indicator)
static QuanTAlib.Vstop.Batch(QuanTAlib.TBarSeries! source, int period = 7, double multiplier = 3) -> QuanTAlib.TSeries!
static QuanTAlib.Vstop.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 7, double multiplier = 3) -> void
static QuanTAlib.Vstop.Calculate(QuanTAlib.TBarSeries! source, int period = 7, double multiplier = 3) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vstop! Indicator)
static QuanTAlib.Vwad.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Vwad.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Vwad.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vwad! Indicator)
static QuanTAlib.Vwap.Batch(QuanTAlib.TBarSeries! source, int period = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Vwap.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 0) -> void
static QuanTAlib.Vwap.Calculate(QuanTAlib.TBarSeries! source, int period = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vwap! Indicator)
static QuanTAlib.Vwapbands.Batch(System.ReadOnlySpan<double> price, System.ReadOnlySpan<double> volume, System.Span<double> upper1, System.Span<double> lower1, System.Span<double> upper2, System.Span<double> lower2, System.Span<double> vwap, System.Span<double> stdDev, double multiplier = 1) -> void
static QuanTAlib.Vwapbands.Calculate(QuanTAlib.TBarSeries! source, double multiplier = 1) -> (QuanTAlib.TSeries! Upper1, QuanTAlib.TSeries! Lower1, QuanTAlib.TSeries! Upper2, QuanTAlib.TSeries! Lower2, QuanTAlib.TSeries! Vwap, QuanTAlib.TSeries! StdDev)
static QuanTAlib.Vwapsd.Batch(System.ReadOnlySpan<double> price, System.ReadOnlySpan<double> volume, System.Span<double> upper, System.Span<double> lower, System.Span<double> vwap, System.Span<double> stdDev, double numDevs = 2) -> void
static QuanTAlib.Vwapsd.Calculate(QuanTAlib.TBarSeries! source, double numDevs = 2) -> (QuanTAlib.TSeries! Upper, QuanTAlib.TSeries! Lower, QuanTAlib.TSeries! Vwap, QuanTAlib.TSeries! StdDev)
static QuanTAlib.Vwma.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Vwma.Batch(QuanTAlib.TSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Vwma.Batch(System.ReadOnlySpan<double> source, System.ReadOnlySpan<double> volume, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Vwma.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Vwma! Indicator)
static QuanTAlib.Vwmacd.Batch(QuanTAlib.TBarSeries! source, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> (QuanTAlib.TSeries! Vwmacd, QuanTAlib.TSeries! Signal, QuanTAlib.TSeries! Histogram)
static QuanTAlib.Vwmacd.Batch(System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> vwmacdOut, System.Span<double> signalOut, System.Span<double> histOut, int fastPeriod = 12, int slowPeriod = 26, int signalPeriod = 9) -> void
static QuanTAlib.Wad.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Wad.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.ReadOnlySpan<double> volume, System.Span<double> output) -> void
static QuanTAlib.Wad.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wad! Indicator)
static QuanTAlib.Wad.Name.get -> string!
static QuanTAlib.Wavelet.Batch(QuanTAlib.TSeries! source, int levels = 4, double threshMult = 1) -> QuanTAlib.TSeries!
static QuanTAlib.Wavelet.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int levels = 4, double threshMult = 1) -> void
static QuanTAlib.Wavelet.Calculate(QuanTAlib.TSeries! source, int levels = 4, double threshMult = 1) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wavelet! Indicator)
static QuanTAlib.Wavg.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Wavg.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Wavg.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wavg! Indicator)
static QuanTAlib.Wclprice.Batch(QuanTAlib.TBarSeries! source) -> QuanTAlib.TSeries!
static QuanTAlib.Wclprice.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output) -> void
static QuanTAlib.Wclprice.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output) -> void
static QuanTAlib.Wclprice.Calculate(QuanTAlib.TBarSeries! source) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wclprice! Indicator)
static QuanTAlib.Weibulldist.Batch(QuanTAlib.TSeries! source, double k = 1.5, double lambda = 1, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Weibulldist.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double k = 1.5, double lambda = 1, int period = 14) -> void
static QuanTAlib.Weibulldist.Calculate(QuanTAlib.TSeries! source, double k = 1.5, double lambda = 1, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Weibulldist! Indicator)
static QuanTAlib.Weibulldist.StaticCdf(double x, double k, double lambda) -> double
static QuanTAlib.Wiener.Batch(QuanTAlib.TSeries! source, int period, int smoothPeriod = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Wiener.Batch(System.ReadOnlySpan<double> source, System.Span<double> destination, int period, int smoothPeriod = 10) -> void
static QuanTAlib.Wiener.Calculate(QuanTAlib.TSeries! source, int period, int smoothPeriod = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wiener! Indicator)
static QuanTAlib.Willr.Batch(QuanTAlib.TBarSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Willr.Batch(System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period) -> void
static QuanTAlib.Willr.Calculate(QuanTAlib.TBarSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Willr! Indicator)
static QuanTAlib.Wins.Batch(QuanTAlib.TSeries! source, int period, double winPct = 10) -> QuanTAlib.TSeries!
static QuanTAlib.Wins.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period, double winPct = 10) -> void
static QuanTAlib.Wins.Calculate(QuanTAlib.TSeries! source, int period, double winPct = 10) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wins! Indicator)
static QuanTAlib.Wma.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Wma.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Wma.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wma! Indicator)
static QuanTAlib.Wmape.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Wmape.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Wmape.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wmape! Indicator)
static QuanTAlib.Wrmse.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, QuanTAlib.TSeries! weights, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Wrmse.Batch(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Wrmse.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.ReadOnlySpan<double> weights, System.Span<double> output, int period) -> void
static QuanTAlib.Wrmse.Batch(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
static QuanTAlib.Wrmse.Calculate(QuanTAlib.TSeries! actual, QuanTAlib.TSeries! predicted, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Wrmse! Indicator)
static QuanTAlib.Yzv.Batch(QuanTAlib.TBarSeries! source, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Yzv.Batch(QuanTAlib.TBarSeries! source, int period = 20) -> QuanTAlib.TSeries!
static QuanTAlib.Yzv.Batch(System.ReadOnlySpan<double> open, System.ReadOnlySpan<double> high, System.ReadOnlySpan<double> low, System.ReadOnlySpan<double> close, System.Span<double> output, int period = 20) -> void
static QuanTAlib.Yzv.Calculate(QuanTAlib.TBarSeries! source, int period = 20) -> (QuanTAlib.TSeries! Results, QuanTAlib.Yzv! Indicator)
static QuanTAlib.Yzvama.Batch(QuanTAlib.TBarSeries! source, int yzvShortPeriod = 3, int yzvLongPeriod = 50, int percentileLookback = 100, int minLength = 5, int maxLength = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Yzvama.Batch(QuanTAlib.TSeries! source, int yzvShortPeriod = 3, int yzvLongPeriod = 50, int percentileLookback = 100, int minLength = 5, int maxLength = 100) -> QuanTAlib.TSeries!
static QuanTAlib.Yzvama.Calculate(QuanTAlib.TBarSeries! source, int yzvShortPeriod = 3, int yzvLongPeriod = 50, int percentileLookback = 100, int minLength = 5, int maxLength = 100) -> (QuanTAlib.TSeries! Results, QuanTAlib.Yzvama! Indicator)
static QuanTAlib.Zldema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Zldema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Zldema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Zldema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Zldema! Indicator)
static QuanTAlib.Zlema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Zlema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Zlema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Zlema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Zlema! Indicator)
static QuanTAlib.Zltema.Batch(QuanTAlib.TSeries! source, int period) -> QuanTAlib.TSeries!
static QuanTAlib.Zltema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, double alpha) -> void
static QuanTAlib.Zltema.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period) -> void
static QuanTAlib.Zltema.Calculate(QuanTAlib.TSeries! source, int period) -> (QuanTAlib.TSeries! Results, QuanTAlib.Zltema! Indicator)
static QuanTAlib.Zscore.Batch(QuanTAlib.TSeries! source, int period = 14) -> QuanTAlib.TSeries!
static QuanTAlib.Zscore.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 14) -> void
static QuanTAlib.Zscore.Calculate(QuanTAlib.TSeries! source, int period = 14) -> (QuanTAlib.TSeries! Results, QuanTAlib.Zscore! Indicator)
static QuanTAlib.Ztest.Batch(QuanTAlib.TSeries! source, int period = 30, double mu0 = 0) -> QuanTAlib.TSeries!
static QuanTAlib.Ztest.Batch(System.ReadOnlySpan<double> source, System.Span<double> output, int period = 30, double mu0 = 0) -> void
static QuanTAlib.Ztest.Calculate(QuanTAlib.TSeries! source, int period = 30, double mu0 = 0) -> (QuanTAlib.TSeries! Results, QuanTAlib.Ztest! Indicator)
static System.Index.End.get -> System.Index
static System.Index.Start.get -> System.Index
static System.Index.implicit operator System.Index(int value) -> System.Index
static System.Index.operator !=(System.Index left, System.Index right) -> bool
static System.Index.operator ==(System.Index left, System.Index right) -> bool
static System.Range.All.get -> System.Range
static System.Range.EndAt(System.Index end) -> System.Range
static System.Range.StartAt(System.Index start) -> System.Range
static System.Range.operator !=(System.Range left, System.Range right) -> bool
static System.Range.operator ==(System.Range left, System.Range right) -> bool
static readonly QuanTAlib.ShareStorageTag.Instance -> QuanTAlib.ShareStorageTag
virtual QuanTAlib.AbstractBase.Dispose(bool disposing) -> void
virtual QuanTAlib.BiInputBatchDelegate.Invoke(System.ReadOnlySpan<double> actual, System.ReadOnlySpan<double> predicted, System.Span<double> output, int period) -> void
virtual QuanTAlib.BiInputIndicatorBase.PostProcess(double mean) -> double
virtual QuanTAlib.SignalBase.Dispose(bool disposing) -> void
virtual QuanTAlib.TBarPublishedHandler.Invoke(object? sender, in QuanTAlib.TBarEventArgs args) -> void
virtual QuanTAlib.TPositionPublishedHandler.Invoke(object? sender, in QuanTAlib.TPositionEventArgs args) -> void
virtual QuanTAlib.TSeries.Add(QuanTAlib.TValue value) -> void
virtual QuanTAlib.TSeries.Add(QuanTAlib.TValue value, bool isNew) -> void
virtual QuanTAlib.TValuePublishedHandler.Invoke(object? sender, in QuanTAlib.TValueEventArgs args) -> void