API Reference

Swordfish maintains API interface compatibility with DolphinDB. This section provides a concise overview of two frequently used function categories: data analysis functions and state functions. For detailed function behavior, refer to DolphinDB Manual > Function References.

Data Analysis Functions

State Functions

The following table provides a mapping between Swordfish state functions and DolphinDB built-in functions. For detailed information, refer to the DolphinDB documentation.

Swordfish State Functions DolphinDB Functions
createTalibNullReactiveState talibNull
createTalibReactiveState talib
createKamaReactiveState kama
createSmaReactiveState sma
createWmaReactiveState wma
createMaReactiveState ma
createDemaReactiveState dema
createTemaReactiveState tema
createTrimaReactiveState trima
createT3ReactiveState t3
createLinearTimeTrendReactiveState LinearTimeTrend
createEmaReactiveState ema
createWilderReactiveState wilder
createGemaReactiveState gema
createMoveReactiveState move
createPrevReactiveState prev
createDeltasReactiveState deltas
createRatiosReactiveState ratios
createPercentChangeReactiveState percentChange
createFfillReactiveState ffill
createIterateReactiveState iterate
createEwmMeanReactiveState ewmMean
createEwmVarReactiveState ewmVar
createEwmStdReactiveState ewmStd
createEwmCovReactiveState ewmCov
createEwmCorrReactiveState ewmCorr
createMcountReactiveState mcount
createMavgReactiveState mavg
createMsumReactiveState msum
createMprodReactiveState mprod
createMvarReactiveState mvar
createMvarpReactiveState mvarp
createMstdReactiveState mstd
createMstdpReactiveState mstdp
createMskewReactiveState mskew
createMkurtosisReactiveState mkurtosis
createMminReactiveState mmin
createMmaxReactiveState mmax
createMiminReactiveState mimin
createMimaxReactiveState mimax
createMfirstReactiveState mfirst
createMlastReactiveState mlast
createMmedReactiveState mmed
createMpercentileReactiveState mpercentile
createMrankReactiveState mrank
createMcorrReactiveState mcorr
createMcovarReactiveState mcovar
createMbetaReactiveState mbeta
createMwsumReactiveState mwsum
createMwavgReactiveState mwavg
createMslrReactiveState mslr
createCumavgReactiveState cumavg
createCumsumReactiveState cumsum
createCumprodReactiveState cumprod
createCumcountReactiveState cumcount
createCumvarReactiveState cumvar
createCumminReactiveState cummin
createCummaxReactiveState cummax
createCumvarpReactiveState cumvarp
createCumstdReactiveState cumstd
createCumstdpReactiveState cumstdp
createCumcorrReactiveState cumcorr
createCumcovarReactiveState cumcovar
createCumbetaReactiveState cumbeta
createCumwsumReactiveState cumwsum
createCumwavgReactiveState cumwavg
createCumfirstNotReactiveState cumfirstNot
createCumlastNotReactiveState cumlastNot
createCummedReactiveState cummed
createCumpercentileReactiveState cumpercentile
createCumPositiveStreakReactiveState cumPositiveStreak
createCumnuniqueReactiveState cumnunique
createMovingReactiveState moving
createWindowReactiveState window
createTMoveReactiveState tmove
createTMovingsumReactiveState tmsum
createTMovingsum2ReactiveState tmsum2
createTMovingminReactiveState tmmin
createTMovingmaxReactiveState tmmax
createTMovingrankReactiveState tmrank
createTMovingmedReactiveState tmmed
createTMovingpercentileReactiveState tmpercentile
createTMovingprodReactiveState tmprod
createTMovingcorrReactiveState tmcorr
createTMovingbetaReactiveState tmbeta
createTMovingcovarReactiveState tmcovar
createTMovingwsumReactiveState tmwsum
createTMovingwavgReactiveState tmwavg
createTMovingskewReactiveState tmskew
createTMovingkurtosisReactiveState tmkurtosis
createTMovingavgReactiveState tmavg
createTMovingcountReactiveState tmcount
createTMovingvarReactiveState tmvar
createTMovingvarpReactiveState tmvarp
createTMovingstdReactiveState tmstd
createTMovingstdpReactiveState tmstdp
createTMovingfirstReactiveState tmfirst
createTMovinglastReactiveState tmlast
createTMovingReactiveState tmoving
createMmadReactiveState mmad
createCumsumTopNReactiveState cumsumTopN
createCumavgTopNReactiveState cumavgTopN
createCumstdTopNReactiveState cumstdTopN
createCumstdpTopNReactiveState cumstdpTopN
createCumvarTopNReactiveState cumvarTopN
createCumvarpTopNReactiveState cumvarpTopN
createCumbetaTopNReactiveState cumbetaTopN
createCumcorrTopNReactiveState cumcorrTopN
createCumcovarTopNReactiveState cumvarTopN
createCumwsumTopNReactiveState cumwsumTopN
createCumskewTopNReactiveState cumskewTopN
createCumkurtosisTopNReactiveState cumkurtosisTopN
createMsumTopNReactiveState cumsumTopN
createMavgTopNReactiveState mavgTopN
createMstdpTopNReactiveState mstdpTopN
createMstdTopNReactiveState mstdTopN
createMvarpTopNReactiveState mvarpTopN
createMvarTopNReactiveState mvarTopN
createMcorrTopNReactiveState mcorrTopN
createMbetaTopNReactiveState mbetaTopN
createMcovarTopNReactiveState mcovarTopN
createMwsumTopNReactiveState mwsumTopN
createMskewTopNReactiveState mskewTopN
createMkurtosisTopNReactiveState mkurtosisTopN
createTMovingsumTopNReactiveState tmsumTopN
createTMovingavgTopNReactiveState tmavgTopN
createTMovingstdpTopNReactiveState tmstdpTopN
createTMovingstdTopNReactiveState tmstdTopN
createTMovingvarpTopNReactiveState tmvarpTopN
createTMovingvarTopNReactiveState tmvarTopN
createTMovingskewTopNReactiveState tmskewTopN
createTMovingkurtosisTopNReactiveState tmkurtosisTopN
createTMovingcorrTopNReactiveState tmcorrTopN
createTMovingbetaTopNReactiveState tmbetaTopN
createTMovingcovarTopNReactiveState tmcovarTopN
createTMovingwsumTopNReactiveState tmwsumTopN
createDynamicGroupCumcountReactiveState dynamicGroupCumcount
createDynamicGroupCumsumReactiveState dynamicGroupCumsum
createSegmentbyReactiveState segmentby
createPrevStateReactiveState prevState
createTopRangeReactiveState topRange
createLowRangeReactiveState lowRange
createMmaxPositiveStreakReactiveState mmaxPositiveStreak
createSumbarsReactiveState sumbars
createTrueRangeReactiveState trueRange
createConditionalIterateReactiveState conditionalIterate
createStateIterateReactiveState stateIterate
createMovingWindowDataReactiveState moving
createTMovingWindowDataReactiveState tmoving
createGenericStateIterateReactiveState genericStateIterate
createGenericTStateIterateReactiveState genericTStateIterate
createAccumulateReactiveState accumulate