UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

126 lines (125 loc) 3.93 kB
/** * 全局筹码分析配置,用于控制评分、阈值与组合策略。 */ export type ChipConfig = { /** 买入评分配置 */ buy: { /** 筹码集中度加分:高/中/低 */ concentration: { high: number; medium: number; low: number; }; /** 多空比相关:强多/中多/强空的加权与触发比例阈值 */ bullBear: { strongBull: number; moderateBull: number; strongBear: number; strongBullRatio: number; moderateBullRatio: number; strongBearRatio: number; }; /** 阻力强弱:弱/中 阶梯加分(强时为0) */ resistance: { weak: number; medium: number; }; /** 形态看多信号加分 */ shapeBuy: number; /** 成交量与获利盘阈值:缩量、放量与突破/顶部情形的加权 */ volume: { shrinkStrong: number; expandSmall: number; expandBreakout: number; expandTop: number; breakoutProfitThreshold: number; topProfitThreshold: number; }; /** 筹码迁移方向加权 */ migration: { strongUp: number; slowUp: number; strongDown: number; }; /** 技术信号加权 */ technical: { strongBuy: number; buy: number; strongSell: number; sell: number; }; }; /** 卖空评分配置 */ short: { /** 筹码集中度对做空的影响(高集中通常不利于做空) */ concentration: { high: number; medium: number; low: number; }; /** 多空比相关:强空/轻空/强多 的加权与触发比例阈值 */ bullBear: { strongBear: number; slightBear: number; strongBull: number; strongBearRatio: number; slightBearRatio: number; strongBullRatio: number; }; /** 阻力强弱:强/中/弱 分别加/减分 */ resistance: { strong: number; medium: number; weak: number; }; /** 与买入相反的形态评分(看多形态对做空不利) */ shapeAgainstBuy: number; /** 成交量与获利盘阈值:顶部/高位缩量/底部放量 的加权 */ volume: { expandTop: number; shrinkHigh: number; expandBottom: number; topProfitThreshold: number; bottomProfitThreshold: number; }; /** 筹码迁移方向对做空的影响 */ migration: { strongDown: number; slowDown: number; strongUp: number; slowUp: number; }; /** 技术信号加权(做空) */ technical: { strongSell: number; sell: number; strongBuy: number; buy: number; }; /** RSI 超买/超卖阈值与对应加权 */ rsi: { overbought: number; oversold: number; overboughtThreshold: number; oversoldThreshold: number; }; }; /** 综合建议阈值配置 */ overall: { buyStrongThreshold: number; buyVeryStrongThreshold: number; shortStrongThreshold: number; shortVeryStrongThreshold: number; neutralLower: number; neutralUpper: number; biasDelta: number; }; /** 多时间框架组合参数 */ combine: { signalDiffThreshold: number; alignmentStrongThreshold: number; groupProximityThreshold: number; }; }; export declare let chipConfig: ChipConfig; export declare function updateChipConfig(partial: Partial<ChipConfig>): void;