bollinger-bands
Fintach math utility to calculate bollinger bands.
Install
$ npm install bollinger-bands
Usage
// {// upper: [, 2.5, 5, 10],// mid : [, 1.5, 3, 6],// lower: [, 0.5, 1, 2]// }
boll(datum, size, times, options)
- datum
Array.<Number>
the collection of data - size
Number=20
the period size, defaults to20
- times
Number=2
the times of standard deviation between the upper band and the moving average. - options
Object=
optional options- ma
Array.<Number>=
the moving averages of the provideddatum
and periodsize
. This option is used to prevent duplicate calculation of moving average. - sd
Array.<Number>=
the standard average of the provideddatum
and periodsize
- ma
Returns Array.<Band>
the array of the Band
object.
Band
struct - upper
Number
the value of the upper band - mid
Number
the value middle band (moving average) - lower
Number
the value of the lower band
Related Fintech Modules
- moving-averages: The complete collection of utility methods for Moving average.
- s-deviation: Math utility to calculate standard deviations.
License
MIT