UNPKG

rxjs-trading-signals

Version:

The user - defined operator helps users quickly output index values. base trading-signals library

26 lines 843 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ADX = void 0; const rxjs_1 = require("rxjs"); const WSMA_1 = require("../WSMA/WSMA"); const DX_1 = require("../DX/DX"); const ADX = (interval, SmoothingIndicator = WSMA_1.WSMA) => { return (observable) => new rxjs_1.Observable((subscriber) => { const subscription = observable.pipe((0, DX_1.DX)(interval, SmoothingIndicator), SmoothingIndicator(interval)).subscribe({ next(x) { subscriber.next(x); }, error(err) { subscriber.error(err); }, complete() { subscriber.complete(); }, }); return () => { subscription.unsubscribe(); }; }); }; exports.ADX = ADX; //# sourceMappingURL=ADX.js.map