Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/data-forge/data-forge-indicators
/ functions
Functions
80 in github.com/data-forge/data-forge-indicators
⨍
Functions
80
◇
Types & classes
45
↓ 20 callers
Function
readJSON
(filePath: string)
src/test/indicators/test-utils.ts:3
↓ 10 callers
Function
b
(e,t)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 9 callers
Function
c
(e)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 6 callers
Function
a
(e)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 5 callers
Method
direction
(period: number)
src/indicators/direction.ts:14
↓ 5 callers
Method
sma
(period: number)
src/indicators/sma.ts:10
↓ 5 callers
Function
t
()
docs/assets/monaco-editor/min/vs/loader.js:7
↓ 4 callers
Function
e
()
docs/assets/monaco-editor/min/vs/loader.js:8
↓ 4 callers
Method
ema
(period: number)
src/indicators/ema.ts:10
↓ 4 callers
Function
i
(e)
docs/assets/monaco-editor/min/vs/loader.js:17
↓ 4 callers
Function
r
(e)
docs/assets/monaco-editor/min/vs/loader.js:8
↓ 3 callers
Method
bollinger
(period: number, stdDevMultUpper: number, stdDevMultLower: number)
src/indicators/bollinger.ts:35
↓ 3 callers
Function
n
()
docs/assets/monaco-editor/min/vs/loader.js:17
↓ 3 callers
Function
o
(e)
docs/assets/monaco-editor/min/vs/loader.js:17
↓ 3 callers
Method
rsi
(period: number)
src/indicators/rsi.ts:19
↓ 3 callers
Method
stochasticK
(period: number)
src/indicators/stochastic-k.ts:18
↓ 2 callers
Function
e
(e,t)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 2 callers
Method
extrema
()
src/indicators/extrema.ts:15
↓ 2 callers
Function
i
(e)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 2 callers
Method
streaks
(period: number)
src/indicators/streaks.ts:19
↓ 2 callers
Function
t
()
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 1 callers
Method
bandwidth
()
src/indicators/bollinger-bandwidth.ts:10
↓ 1 callers
Function
computeEma
(values: number[], multiplier: number)
src/indicators/ema.ts:17
↓ 1 callers
Function
computeK
(values: OHLC[])
src/indicators/stochastic-k.ts:22
↓ 1 callers
Method
crsi
(rsiPeriod: number, streakRsiPeriod: number, percentRankPeriod: number)
src/indicators/conners-rsi.ts:13
↓ 1 callers
Method
daysFalling
()
src/indicators/days-falling.ts:10
↓ 1 callers
Method
daysRising
()
src/indicators/days-rising.ts:10
↓ 1 callers
Method
gaps
()
src/indicators/gaps.ts:12
↓ 1 callers
Method
macd
(shortPeriod: number, longPeriod: number, signalPeriod: number)
src/indicators/macd.ts:41
↓ 1 callers
Method
momentum
(period: number)
src/indicators/momentum.ts:10
↓ 1 callers
Method
percentB
()
src/indicators/bollinger-percent-b.ts:10
↓ 1 callers
Function
r
(e,t)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 1 callers
Method
roc
(period: number)
src/indicators/rate-of-change.ts:10
↓ 1 callers
Function
s
(e,t,n)
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
↓ 1 callers
Method
stochasticFast
(k: number, d: number)
src/indicators/stochastic-fast.ts:26
↓ 1 callers
Method
stochasticSlow
(k: number, d: number, smooth: number)
src/indicators/stochastic-slow.ts:26
↓ 1 callers
Method
trends
()
src/indicators/trends.ts:10
Function
bandwidth
* Compute the bandwidth indicator from Bollinger Bands. * * Bandwidth tells how wide the Bollinger Bands are on a normalized basis. * * https://
src/indicators/bollinger-bandwidth.ts:22
Method
bandwidth
()
src/indicators/bollinger-bandwidth.ts:6
Function
bollinger
* Compute bollinger bands for a input series for a specified period of time. * * @param period - The time period for which to compute bollinger band
src/indicators/bollinger.ts:48
Method
bollinger
(period: number, stdDevMultUpper: number, stdDevMultLower: number)
src/indicators/bollinger.ts:31
Function
crsi
(this: ISeries<IndexT, number>, rsiPeriod: number, streakRsiPeriod: number, percentRankPeriod: number)
src/indicators/conners-rsi.ts:17
Method
crsi
(rsiPeriod: number, streakRsiPeriod: number, percentRankPeriod: number)
src/indicators/conners-rsi.ts:9
Function
daysFalling
(this: ISeries<IndexT, number>)
src/indicators/days-falling.ts:14
Method
daysFalling
()
src/indicators/days-falling.ts:6
Function
daysRising
(this: ISeries<IndexT, number>)
src/indicators/days-rising.ts:14
Method
daysRising
()
src/indicators/days-rising.ts:6
Function
direction
(this: ISeries<IndexT, number>, period: number = 2)
src/indicators/direction.ts:18
Method
direction
(period: number)
src/indicators/direction.ts:10
Function
ema
(this: ISeries<IndexT, number>, period: number)
src/indicators/ema.ts:35
Method
ema
(period: number)
src/indicators/ema.ts:6
Function
extrema
(this: ISeries<IndexT, number>, period: number = 2)
src/indicators/extrema.ts:19
Method
extrema
()
src/indicators/extrema.ts:11
Function
gaps
(this: IDataFrame<IndexT, OHLC>)
src/indicators/gaps.ts:16
Method
gaps
()
src/indicators/gaps.ts:8
Function
macd
* Compute macd for a series. * * @param shortPeriod - The time period of the short moving average. * @param longPeriod - The time period of the lon
src/indicators/macd.ts:54
Method
macd
(shortPeriod: number, longPeriod: number, signalPeriod: number)
src/indicators/macd.ts:37
Function
momentum
* Compute the momentum. * https://en.wikipedia.org/wiki/Momentum_(technical_analysis)
src/indicators/momentum.ts:19
Method
momentum
(period: number)
src/indicators/momentum.ts:6
Function
n
()
docs/assets/monaco-editor/min/vs/language/typescript/tsMode.js:7
Function
percentB
* Compute the percent bandwidth indicator from Bollinger Bands. * * %b (pronounced "percent b") is derived from the formula for stochastics and sho
src/indicators/bollinger-percent-b.ts:23
Method
percentB
()
src/indicators/bollinger-percent-b.ts:6
Function
roc
* Compute the rate of change. * https://en.wikipedia.org/wiki/Momentum_(technical_analysis) * https://www.tradingview.com/wiki/Rate_of_Change_(ROC)
src/indicators/rate-of-change.ts:20
Method
roc
(period: number)
src/indicators/rate-of-change.ts:6
Function
rsi
(this: ISeries<IndexT, number>, period: number)
src/indicators/rsi.ts:23
Method
rsi
(period: number)
src/indicators/rsi.ts:15
Function
s
(t,r,o,i,s)
docs/assets/monaco-editor/min/vs/loader.js:24
Function
sma
(this: ISeries<IndexT, number>, period: number)
src/indicators/sma.ts:14
Method
sma
(period: number)
src/indicators/sma.ts:6
Function
stochasticFast
( this: DataFrame<IndexT, number>, k: number, d: number )
src/indicators/stochastic-fast.ts:29
Method
stochasticFast
(k: number, d: number)
src/indicators/stochastic-fast.ts:22
Function
stochasticK
(this: IDataFrame<IndexT, OHLC>, period: number)
src/indicators/stochastic-k.ts:26
Method
stochasticK
(period: number)
src/indicators/stochastic-k.ts:14
Function
stochasticSlow
( this: DataFrame<IndexT, number>, k: number, d: number, smooth: number )
src/indicators/stochastic-slow.ts:31
Method
stochasticSlow
(k: number, d: number, smooth: number)
src/indicators/stochastic-slow.ts:22
Function
streaks
(this: ISeries<IndexT, number>, period: number = 2)
src/indicators/streaks.ts:23
Method
streaks
(period: number)
src/indicators/streaks.ts:15
Function
trends
(this: ISeries<IndexT, number>)
src/indicators/trends.ts:14
Method
trends
()
src/indicators/trends.ts:6
Function
writeJSON
(filePath: string, obj: any)
src/test/indicators/test-utils.ts:16