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
JavaScript
;
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,
};