series-processing
Version:
Time-series processing for forex, market analysis, including MA, EMA,...
34 lines (23 loc) • 886 B
JavaScript
;
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'];