https://github.com/shahradelahi/technical-analysis
[WIP] π JS library for Technical Analysis
https://github.com/shahradelahi/technical-analysis
chart finance indicators ta technical-analysis
Last synced: 3 months ago
JSON representation
[WIP] π JS library for Technical Analysis
- Host: GitHub
- URL: https://github.com/shahradelahi/technical-analysis
- Owner: shahradelahi
- License: mit
- Created: 2025-04-11T06:59:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-24T16:55:11.000Z (3 months ago)
- Last Synced: 2026-03-28T00:37:24.388Z (3 months ago)
- Topics: chart, finance, indicators, ta, technical-analysis
- Language: TypeScript
- Homepage:
- Size: 138 KB
- Stars: 26
- Watchers: 1
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @se-oss/ta
[](https://github.com/shahradelahi/technical-analysis/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@se-oss/ta)
[](/LICENSE)
[](https://packagephobia.com/result?p=@se-oss/ta)

A lightweight JavaScript library that delivers a comprehensive suite of technical and candlestick indicators, plus essential utilities, to streamline financial analysis and charting.
---
- [Installation](#-installation)
- [API](#-api)
- [Contributing](#-contributing)
- [License](#license)
## π¦ Installation
```bash
npm i @se-oss/ta
```
## π API
For all configuration options, please see [the API docs](https://www.jsdocs.io/package/@se-oss/ta).
#### Indicators
###### Momentum
- [Awesome Oscillator (AO)](src/momentum/AO.ts)
- [Momentum (MOM)](src/momentum/MOM.ts)
- [Rate of Change (ROC)](src/momentum/ROC.ts)
- [Relative Strength Index (RSI)](src/momentum/RSI.ts)
- [Relative Strength Xtra (RSX)](src/momentum/RSX.ts)
- [Stochastic Oscillator (STOCH)](src/momentum/Stochastic.ts)
- [Stochastic RSI Oscillator (STOCHRSI)](src/momentum/StochasticRSI.ts)
- [William's Percent R (WILLR)](src/momentum/WILLR.ts)
###### Overlap
- [Arnaud Legoux Moving Average (ALMA)](src/overlap/ALMA.ts)
- [Double Exponential Moving Average (DEMA)](src/overlap/DEMA.ts)
- [Exponential Moving Average (EMA)](src/overlap/EMA.ts)
- [Fibonacci's Weighted Moving Average (FWMA)](src/overlap/FWMA.ts)
- [Gann HiLo Activator (HILO)](src/overlap/HILO.ts)
- [Ichimoku KinkΕ HyΕ (Ichimoku)](src/overlap/Ichimoku.ts)
- [Moving Average Convergence Divergence (MACD)](src/overlap/MACD.ts)
- [Rolling Moving Average (ROMA)](src/overlap/ROMA.ts)
- [Simple Moving Average (SMA)](src/overlap/SMA.ts)
- [Smoothed Moving Average (SMMA)](src/overlap/SMMA.ts)
- [Volume Weighted Average Price (VWAP)](src/overlap/VWAP.ts)
- [Weighted Moving Average (WMA)](src/overlap/WMA.ts)
- [Welles WildeR's Moving Average (RMA)](src/overlap/RMA.ts)
- [Zero Lag Exponential Moving Average (ZLEMA)](src/overlap/ZLEMA.ts)
###### Trend
- [Average Directional Movement (ADX)](src/trend/ADX.ts)
- [Parabolic Stop and Reverse (PSAR)](src/trend/PSAR.ts)
###### Volatility
- [Average True Range (ATR)](src/volatility/ATR.ts)
- [True Range](src/volatility/TrueRange.ts)
###### Volume
- [Money Flow Index (MFI)](src/volume/MFI.ts)
#### Candles
- [Heikin Ashi Candles (HA)](src/candles/HA.ts)
- [Smoothed Heikin Ashi Candles (SHA)](src/candles/SHA.ts)
#### Utils
- Fibonacci Retracement
- Typical Price (HLC3)
## π€ Contributing
Want to contribute? Awesome! To show your support is to star the project, or to raise issues on [GitHub](https://github.com/shahradelahi/technical-analysis).
Thanks again for your support, it is much appreciated! π
## License
[MIT](/LICENSE) Β© [Shahrad Elahi](https://github.com/shahradelahi) and [contributors](https://github.com/shahradelahi/technical-analysis/graphs/contributors).