-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.js
44 lines (42 loc) · 1.27 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
'use strict';
const ATR = require('./lib/indicator/average-true-range');
const BB = require('./lib/indicator/bollinger-bands');
const EMA = require('./lib/indicator/exponential-moving-average');
const LWMA = require('./lib/indicator/linearly-weighted-moving-average');
const MACD = require('./lib/indicator/moving-average-convergence-divergence');
const OBV = require('./lib/indicator/on-balance-volume');
const RSI = require('./lib/indicator/relative-strength-index');
const SMA = require('./lib/indicator/simple-moving-average');
const SO = require('./lib/indicator/stochastic-oscillator');
const ROC = require('./lib/indicator/rate-of-change')
const MFI = require('./lib/indicator/money-flow-index');
const SMMA = require('./lib/indicator/smoothed-moving-average');
const WMA = require('./lib/indicator/weighted-moving-average');
module.exports = {
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
}