Sha256: 8df6cedb0a194b84d1579eb9fece52e99b229ea3e07a14c2fbc43553c81fdee1
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
/* * * * License: www.highcharts.com/license * * */ 'use strict'; import H from '../parts/Globals.js'; import '../parts/Utilities.js'; var ATR = H.seriesTypes.atr; /** * The NATR series type. * * @private * @class * @name Highcharts.seriesTypes.natr * * @augments Highcharts.Series */ H.seriesType('natr', 'sma', /** * Normalized average true range indicator (NATR). This series requires * `linkedTo` option to be set and should be loaded after the * `stock/indicators/indicators.js` and `stock/indicators/atr.js`. * * @sample {highstock} stock/indicators/natr * NATR indicator * * @extends plotOptions.atr * @since 7.0.0 * @product highstock * @optionparent plotOptions.natr */ { tooltip: { valueSuffix: '%' } }, /** * @lends Highcharts.Series# */ { requiredIndicators: ['atr'], getValues: function (series, params) { var atrData = ATR.prototype.getValues.apply(this, arguments), atrLength = atrData.values.length, period = params.period - 1, yVal = series.yData, i = 0; for (; i < atrLength; i++) { atrData.yData[i] = atrData.values[i][1] / yVal[period][3] * 100; atrData.values[i][1] = atrData.yData[i]; period++; } return atrData; } }); /** * A `NATR` series. If the [type](#series.natr.type) option is not specified, it * is inherited from [chart.type](#chart.type). * * @extends series,plotOptions.natr * @since 7.0.0 * @product highstock * @excluding dataParser, dataURL * @apioption series.natr */
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
jester-data-8.0.0 | node_modules/highcharts/es-modules/indicators/natr.src.js |
aw-highstock_rails-7.0.3 | vendor/assets/javascripts/highstock/es-modules/indicators/natr.src.js |