@gabriel3615/ta_analysis
Version:
stock ta analysis
24 lines (23 loc) • 798 B
JavaScript
export const structureConfig = {
pivot: { leftBars: 3, rightBars: 3 },
thresholds: {
breakThresholdPercent: 0.003, // 0.3%
equalTolerancePercent: 0.002, // 0.2%
minSwingDistancePercent: 0.005, // 0.5%
},
timeframeWeights: { weekly: 0.4, daily: 0.4, '1hour': 0.2 },
};
export function updateStructureConfig(partial) {
if (partial.pivot)
structureConfig.pivot = { ...structureConfig.pivot, ...partial.pivot };
if (partial.thresholds)
structureConfig.thresholds = {
...structureConfig.thresholds,
...partial.thresholds,
};
if (partial.timeframeWeights)
structureConfig.timeframeWeights = {
...structureConfig.timeframeWeights,
...partial.timeframeWeights,
};
}