# anandanand84/technicalindicators

A javascript technical indicators written in typescript with pattern recognition right in the browser

Repository: https://github.com/anandanand84/technicalindicators
Canonical: https://ross.abutalabs.com/products/technicalindicators
Language: JavaScript
License: MIT
License Family: permissive
Topics: cryptocurrency, stock-market, stock-trading, technical-indicators, technical-analysis, candle-stick, candlestick-patterns-detection, stock-data, head-and-shoulders
Last push: 2022-11-03T08:42:59+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3775, "days_push": 1399, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2452, forks 579 (observed 2026-08-28T04:06:52.971161+00:00)

## What it is
A JavaScript/TypeScript library of technical analysis indicators (SMA, EMA, RSI, MACD, Bollinger Bands, ADX, etc.) for stock and crypto trading, runnable in Node.js and the browser. Version 3.x dropped candlestick pattern detection, which remains available in the 2.x line.

## Use cases
- calculate RSI and MACD for stock price data in JavaScript
- compute moving averages like SMA, EMA, and WMA in the browser
- add Bollinger Bands and ATR to a crypto trading bot
- run technical indicator calculations in Node.js for a trading screener
- detect head and shoulders and other candlestick patterns
- build a real-time crypto screener with custom indicator logic

## When to choose
- you need common technical indicators in a JavaScript or TypeScript trading application
- you want calculations to run client-side in the browser
- you're building a crypto or stock screener or charting tool in JS

## When to avoid
- you need candlestick pattern detection on the latest version (use v2.x instead)
- you need a Python or compiled-language indicator library for high-performance backtesting
- you need an actively developed project with frequent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: math, data-science, developer-tools
- domain: fintech, data-science
- platform: browser
- tags: technical-analysis, technical-indicators, trading, candlestick-patterns, stock-market, pattern-recognition, finance, cryptocurrency, algorithms, nodejs, javascript, typescript

## Member repositories
- anandanand84/technicalindicators (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:52.971161+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:30:09.976162+00:00, confidence not recorded.
  - readme: https://github.com/anandanand84/technicalindicators (fetched 2026-08-28T04:06:52.971161+00:00, sha 2f9ef42b10aa)
  - registry_npm: https://registry.npmjs.org/technicalindicators (fetched 2026-08-29T10:11:32.715076+00:00, sha fdb2574693fe)
- Data as of 2026-08-30T08:39:29.467469+00:00.
