stock-indicators/index.js
2025-03-31 11:20:04 +02:00

45 lines
1.4 KiB
JavaScript
Executable File

'use strict';
import ATR from './lib/indicator/average-true-range.js';
import BB from './lib/indicator/bollinger-bands.js';
import EMA from './lib/indicator/exponential-moving-average.js';
import LWMA from './lib/indicator/linearly-weighted-moving-average.js';
import MACD from './lib/indicator/moving-average-convergence-divergence.js';
import OBV from './lib/indicator/on-balance-volume.js';
import RSI from './lib/indicator/relative-strength-index.js';
import SMA from './lib/indicator/simple-moving-average.js';
import SO from './lib/indicator/stochastic-oscillator.js';
import ROC from './lib/indicator/rate-of-change.js';
import MFI from './lib/indicator/money-flow-index.js';
import SMMA from './lib/indicator/smoothed-moving-average.js';
import WMA from './lib/indicator/weighted-moving-average.js';
export default {
AverageTrueRange: ATR,
ATR,
BollingerBands: BB,
BB,
ExponentialMovingAverage: EMA,
EMA,
LinearlyWeightedMovingAverage: LWMA,
LWMA,
MovingAverageConvergenceDivergence: MACD,
MACD,
MoneyFlowIndex: MFI,
MFI,
OnBalanceVolume: OBV,
OBV,
RelativeStrengthIndex: RSI,
RSI,
SimpleMovingAverage: SMA,
SMA,
SmoothedMovingAverage: SMMA,
SMMA,
StochasticOscillator: SO,
SO,
RateOfChange: ROC,
ROC,
WeightedMovingAverage: WMA,
WMA
}