@react-financial-charts/indicators
Version:
Indicators for react-financial-charts
99 lines • 2.46 kB
JavaScript
export const BollingerBand = {
windowSize: 20,
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
multiplier: 2,
movingAverageType: "sma",
};
export const ATR = {
windowSize: 14,
};
export const ForceIndex = {
sourcePath: "close",
volumePath: "volume",
};
export const SmoothedForceIndex = {
sourcePath: "close",
volumePath: "volume",
smoothingType: "ema",
smoothingWindow: 13,
};
export const Change = {
sourcePath: "close",
basePath: "close",
mainKeys: [],
compareKeys: [],
};
export const Compare = {
basePath: "close",
mainKeys: ["open", "high", "low", "close"],
compareKeys: [],
};
export const ElderRay = {
windowSize: 13,
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
movingAverageType: "sma",
};
export const ElderImpulse = {
sourcePath: "close", // "high", "low", "open", "close"
};
export const SAR = {
accelerationFactor: 0.02,
maxAccelerationFactor: 0.2,
};
export const MACD = {
fast: 12,
slow: 26,
signal: 9,
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
};
export const FullStochasticOscillator = {
windowSize: 12,
kWindowSize: 3,
dWindowSize: 3,
};
export const RSI = {
windowSize: 14,
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close", // "high", "low", "open", "close"
};
export const EMA = {
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
windowSize: 10,
};
export const SMA = {
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
windowSize: 10,
};
export const WMA = {
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
windowSize: 10,
};
export const TMA = {
// source: d => d.close, // "high", "low", "open", "close"
sourcePath: "close",
windowSize: 10,
};
export const Kagi = {
reversalType: "ATR",
windowSize: 14,
reversal: 2,
sourcePath: "close", // "high", "low", "open", "close"
};
export const Renko = {
reversalType: "ATR",
windowSize: 14,
fixedBrickSize: 2,
sourcePath: "high/low", // "close", "high/low"
};
export const PointAndFigure = {
boxSize: 0.5,
reversal: 3,
sourcePath: "high/low", // "close", "high/low"
};
//# sourceMappingURL=defaultOptionsForComputation.js.map