UNPKG

quantitivecalc

Version:

A TypeScript library providing advanced quantitative finance functions for risk analysis, performance metrics, and technical indicators. (Currently in development)

25 lines (24 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.technicalIndicators = void 0; const calculateBollingerBands_1 = require("./calculateBollingerBands"); const calculateMACD_1 = require("./calculateMACD"); const calculateMovingAverage_1 = require("./calculateMovingAverage"); const calculateRSI_1 = require("./calculateRSI"); const calculateStochasticOscillator_1 = require("./calculateStochasticOscillator"); /** * An object containing implementations of various technical indicators used in quantitative analysis. * * @property calculateBollingerBands - Calculates Bollinger Bands for a given dataset. * @property calculateMACD - Calculates the Moving Average Convergence Divergence (MACD) indicator. * @property calculateMovingAverage - Calculates the moving average for a given dataset. * @property calculateRSI - Calculates the Relative Strength Index (RSI) for a given dataset. * @property calculateStochasticOscillator - Calculates the Stochastic Oscillator for a given dataset. */ exports.technicalIndicators = { calculateBollingerBands: calculateBollingerBands_1.calculateBollingerBands, calculateMACD: calculateMACD_1.calculateMACD, calculateMovingAverage: calculateMovingAverage_1.calculateMovingAverage, calculateRSI: calculateRSI_1.calculateRSI, calculateStochasticOscillator: calculateStochasticOscillator_1.calculateStochasticOscillator, };