1.0.0 • Published 10 months ago

@ixjb94/indicators-js v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

About

Fastest Technical Indicators written in JavaScript

  • Zero Dependencies
  • No Internal Function Calls
  • Lightweight: +100 Indicators only ~30kb

Supports

Browser, ES6, CommonJS, NodeJS, Bun, Svelte, React, Angular, etc.

Installation

npm install @ixjb94/indicators-js

Examples

NodeJS, Bun, React, Svelte, Angular, etc.

import { ema } from "@ixjb94/indicators-js"
// or
const { ema } = require("@ixjb94/indicators-js")

const source = [1,2,3,4,5]
const result = ema(source, 3)

Browser - Option 1

<script src="./node_modules/@ixjb94/indicators-js/dist/index.umd.js"></script>
<script>
    const { ema } = window.indicators
    const result = ema([1,2,3,4,5], 3)
    console.log(result)
</script>

Browser - Option 2 - use the Indicators you need

<script src="./node_modules/@ixjb94/indicators-js/core/ema.js"></script>
<script src="./node_modules/@ixjb94/indicators-js/core/rsi.js"></script>
<!-- etc -->
<script>
    const myEMA = ema([1,2,3,4,5], 3)
    const myRSI = rsi([1,2,3,4,5,6], 4)
    console.log(myEMA)
    console.log(myRSI)
</script>

Browser - Option 3 - Using CDN

<!-- All 30kb file -->
<script src="https://unpkg.com/@ixjb94/indicators-js@latest/dist/index.umd.js"></script>

<!-- Singles -->
<script src="https://unpkg.com/@ixjb94/indicators-js@latest/core/ema.js"></script>
<script src="https://unpkg.com/@ixjb94/indicators-js@latest/core/rsi.js"></script>

Vite Vanilla: same as Svelte, React, etc.

Indicators

āœ… = Available and fastest
āŒ = Indicator is not available
šŸ”„ = Developing...
Compared to:
node-talib, tulipnode, technicalindicators, pandas_ta

IdentifierIndicator Name@ixjb94/indicators-js
adAccumulation/Distribution Lineāœ…
adoscAccumulation/Distribution Oscillatorāœ…
adxAverage Directional Movement Indexāœ…
adxrAverage Directional Movement Ratingāœ…
aoAwesome Oscillatorāœ…
apoAbsolute Price Oscillatorāœ…
aroonAroonāœ…
aroonoscAroon Oscillatorāœ…
atrAverage True Rangeāœ…
avgpriceAverage Priceāœ…
bbandsBollinger Bandsāœ…
bopBalance of Powerāœ…
cciCommodity Channel Indexāœ…
cmoChande Momentum Oscillatorāœ…
crossanyCrossanyāœ…
crossoverCrossoverāœ…
crossunderCrossunderāœ…
crossOverNumberCrossover a numberāœ…
crossUnderNumberCrossunder a numberāœ…
cviChaikins Volatilityāœ…
decayLinear Decayāœ…
demaDouble Exponential Moving Averageāœ…
diDirectional Indicatorāœ…
dmDirectional Movementāœ…
dpoDetrended Price Oscillatorāœ…
dxDirectional Movement Indexāœ…
edecayExponential Decayāœ…
emaExponential Moving Averageāœ…
emvEase of Movementāœ…
fisherFisher Transformāœ…
foscForecast Oscillatorāœ…
hmaHull Moving Averageāœ…
kamaKaufman Adaptive Moving Averageāœ…
kvoKlinger Volume Oscillatorāœ…
lagLagāœ…
linregLinear Regressionāœ…
linreginterceptLinear Regression Interceptāœ…
linregslopeLinear Regression Slopeāœ…
macdMoving Average Convergence/Divergenceāœ…
marketfiMarket Facilitation Indexāœ…
massMass Indexāœ…
maxMaximum In Periodāœ…
mdMean Deviation Over Periodāœ…
medpriceMedian Priceāœ…
mfiMoney Flow Indexāœ…
minMinimum In Periodāœ…
momMomentumāœ…
natrNormalized Average True Rangeāœ…
nviNegative Volume Indexāœ…
obvOn Balance Volumeāœ…
ppoPercentage Price Oscillatorāœ…
psarParabolic SARāœ…
pviPositive Volume Indexāœ…
qstickQstickāœ…
rocRate of Changeāœ…
rocrRate of Change Ratioāœ…
rsiRelative Strength Indexāœ…
smaSimple Moving Averageāœ…
stddevStandard Deviation Over Periodāœ…
stderrStandard Error Over Periodāœ…
stochStochastic Oscillatorāœ…
stochrsiStochastic RSIāœ…
sumSum Over Periodāœ…
temaTriple Exponential Moving Averageāœ…
trTrue Rangeāœ…
trimaTriangular Moving Averageāœ…
trixTrixāœ…
tsfTime Series Forecastāœ…
typpriceTypical Priceāœ…
ultoscUltimate Oscillatorāœ…
varVariance Over Periodāœ…
vhfVertical Horizontal Filterāœ…
vidyaVariable Index Dynamic Averageāœ…
volatilityAnnualized Historical Volatilityāœ…
voscVolume Oscillatorāœ…
vwmaVolume Weighted Moving Averageāœ…
wadWilliams Accumulation/Distributionāœ…
wcpriceWeighted Close Priceāœ…
wildersWilders Smoothingāœ…
willrWilliams %Rāœ…
wmaWeighted Moving Averageāœ…
zlemaZero-Lag Exponential Moving Averageāœ…
abandsāœ…
almaArnaud Legoux Moving Averageāœ…
ceChandelier Exitāœ…
cmfChaikin money flowāœ…
dcDonchian Channelsāœ…šŸ”„
fiForce indexāœ…
kcKeltner Channelsāœ…
kstKnow Sure Thingāœ…
pbandsāœ…
pfePolarized Fractal Efficiencyāœ…
poscāœ…
rmiRelative Momentum Indexāœ…
rmtaRecursive Moving Trend Averageāœ…
rviRelative Vigor Indexāœ…
smiStochastic Momentum Indexāœ…
tsiTrue Strength Indexāœ…
vwapVolume-Weighted Average Priceāœ…
1.0.0

10 months ago

0.0.11

10 months ago

0.0.10

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.4

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago