UNPKG

series-processing

Version:

Time-series processing for forex, market analysis, including MA, EMA,...

34 lines (23 loc) 886 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _timeseries = require('../timeseries'); var _timeseries2 = _interopRequireDefault(_timeseries); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var BaseStrategy = function BaseStrategy() { var _this = this; _classCallCheck(this, BaseStrategy); this.series = new _timeseries2.default(); this.applyData = function (data) { _this.series.initData(data); return _this.series.getDataSeries(); }; this.addOne = function (item) { _this.series.appendData(item); return _this.series.getLatest(); }; }; exports.default = BaseStrategy; module.exports = exports['default'];