@gabriel3615/ta_analysis
Version:
stock ta analysis
483 lines (349 loc) • 18.3 kB
Markdown
# TA Analysis 库
本仓库提供一组价格行为与技术分析的模块化工具(TypeScript),支持多时间周期的筹码、形态、支阻、结构、供需、区间/突破、趋势线/通道以及波动率/量能分析,并提供综合整合器与统一格式化输出。
## 安装与构建
- 安装依赖:`npm i`
- 构建:`npm run build`
## 运行示例(Runner)
使用 `scripts/*.mjs`,从 `dist/index.js` 导入导出方法执行:
======== TSLA - 筹码分析 ========
===== TSLA 多时间周期分析(筹码) =====
股票代码: TSLA
当前价格: 329.65
----- 信号强度与一致性 -----
多头信号: █████████░░░░░░░░░░░ (46/100)
空头信号: █░░░░░░░░░░░░░░░░░░░ (5/100)
信号差值: 41
时间周期一致性: 看多 (100%)
----- 各时间周期信号强度 -----
时间周期 | 多头信号 | 空头信号 | 信号差值 | 综合建议
----------|----------|----------|----------|--------
周线 | 45 | 0 | 45 | 偏多
日线 | 40 | 10 | 30 | 偏多
小时线 | 60 | 0 | 60 | 偏多
----- 交易建议 -----
----- 主要建议 -----
综合建议:做多
多个时间周期一致看多,强烈建议买入。 趋势分析显示市场处于上升趋势,一致性强。 短期(1小时)偏多,中期(日线)偏多,长期(周线)偏多。
----- 入场策略 -----
可积极入场,建议在支撑位附近分批买入。
----- 出场策略 -----
可设置在主要阻力位附近,或当短期时间周期出现卖出信号时离场。
----- 风险管理 -----
止损位: 317.08, 253.44
止盈位: 330.93, 350.42
----- 时间周期展望 -----
短期(小时线): 偏多
中期(日线) : 偏多
长期(周线) : 偏多
----- 关键价位 -----
支撑位: 241.69, 253.44, 317.08
阻力位: 330.93, 350.42
======== TSLA - 蜡烛形态分析 ========
生成交易计划...
分析 TSLA...
===== TSLA 蜡烛多时间周期分析 =====
股票代码: TSLA
当前价格: 329.65
----- 信号 -----
是否有信号: 否
方向: neutral
信号强度: 0.00
----- 计划 -----
入场价: 无
止损价: 无
目标价: 无
----- 风险/收益 -----
潜在收益: 0
潜在亏损: 0
收益百分比: 0%
亏损百分比: 0%
风险回报比: 0
----- 理由 -----
没有明确的交易信号。周线和日线没有同时出现看涨或看跌信号。建议观望,等待明确的多时间周期确认信号出现。
===== 日线形态 =====
日线看涨
日期 形态 强度 价格
2025-08-06T13:30:00.000Z看涨吞没 90 319.91
2025-08-07T13:30:00.000Z看涨锤子线 60 322.27
日线看跌
(none)
===== 周线形态 =====
周线看涨
(none)
周线看跌
日期 形态 强度 价格
2025-07-21T04:00:00.000Z看跌吞没 70 316.06
======== TSLA - 支撑/阻力(BBSR) 分析 ========
===== TSLA 支撑/阻力 + 近期多空信号 (BBSR) =====
----- 周线 -----
无信号
----- 日线 -----
无信号
======== TSLA - 趋势逆转(小时→日线) 分析 ========
===== TSLA 形态分析综合结果 =====
综合形态分析显示看涨信号,信号强度: 100.00/100。 短期形态分析显示看跌,建议关注短线机会。
小时线主导形态: buying_climax
关键时间: Aug 01, 14:30 @ (301.10) | Aug 08, 09:30 @ (333.93), (看跌),可靠性: 100.00/100。
日线主导形态: double_bottom
关键时间: Jul 07, 09:30 @ (288.77) | Jul 21, 09:30 @ (338.00) | Jul 24, 09:30 @ (300.41), (看涨),可靠性: 100.00/100。
信号强度: 100.00/100
----- 各时间周期信号分布 -----
时间周期 | 看涨 | 看空 | 中性 | 总计 | 综合信号
----------|-------|-------|-------|-------|--------
周线 | 0 | 0 | 0 | 0 | 中性
日线 | 1 | 0 | 0 | 1 | 看涨
小时线 | 0 | 1 | 0 | 1 | 看空
===== 主导形态分析 =====
----- 周线主导形态 -----
未检测到显著形态
----- 日线主导形态 -----
形态类型: 双底
方向: 看涨 | 状态: 已完成但未突破
可靠性评分: 100.00/100 | 重要性: 5.96/100
目标价位: 381.41 | 止损位: 288.77
可能突破区间: 331.24 - 344.76
形态描述: 双底形态, 正在形成中, 颈线位置在 338.00
交易含义: 看涨信号, 目标价位: 381.41, 止损位: 288.77
日线检测到的其他形态:
看涨形态:
----- 小时线主导形态 -----
形态类型: buying_climax
方向: 看空 | 状态: 正在形成中
可靠性评分: 100.00/100 | 重要性: 285.94/100
目标价位: 313.64 | 止损位: 343.95
可能突破区间: 286.05 - 316.16
形态描述: 顶部买入高潮, 正在形成中, 高点在 333.93, 支撑位在 301.10
交易含义: 看跌信号, 预计回撤目标: 313.64, 止损位: 343.95
小时线检测到的其他形态:
看空形态:
===== 关键价位分析 =====
----- 周线关键价位 -----
未检测到明确的阻力位
未检测到明确的支撑位
----- 日线关键价位 -----
阻力位: 338.00, 381.41
支撑位: 288.77
----- 小时线关键价位 -----
阻力位: 343.95
支撑位: 301.10, 313.64
===== 形态分析总结 =====
综合方向: 看涨
时间周期一致性: 时间周期信号混合,无明确方向 (1看涨/1看空/1中性)
形态分析信号强度: 100.00/100
----- 形态分析交易建议 -----
强烈看涨信号,建议考虑做多策略
参考最可靠形态 (日线): double_bottom (可靠性: 100.00)
形态描述: 双底形态, 正在形成中, 颈线位置在 338.00
交易含义: 看涨信号, 目标价位: 381.41, 止损位: 288.77
===== 小时对日线顺势逆转信号分析 =====
波段交易模式: 仅分析小时对日线的顺势逆转(忽略日线对周线)
未检测到小时线对日线的顺势逆转信号
当前趋势状态:
• 小时周期趋势: 上涨
• 日线周期趋势: 上涨
建议等待小时周期调整后再寻找顺势入场机会
======== TSLA - 波动率/量能 分析 ========
=== 波动率分析 ===
历史波动率: 0.13%(年化)
ATR: 3.7849(1.15%)
布林带宽度: 6.83%
波动率状态: 高波动
波动率趋势: 波动率逐渐下降,市场趋于稳定
波动率百分位: 42.11%
平均波动范围:
日: 0.84%
周: 2.80%
月: 6.52%
风险指标:
最大回撤: 9.76%
下行偏差: 0.0124
夏普比率: 0.44
=== 价格位置分析 ===
相对52周高点: 79.29%
相对52周低点: 20.71%
=== 波动率渐变分析 ===
波动率状态: 从中等波动向高波动过渡
渐变强度: 100%
=== 积累分布线分析 ===
积累分布线趋势: 看涨
积累分布线斜率: 1018508.2902
背离类型: 无背离
背离强度: 0.00/100
背离描述: 未检测到明显背离
成交量力量: 4.01 (范围: -100 至 100)
资金流指标(MFI): 57.82
蔡金摆动指标: 0.1067
OBV斜率: 0.0064
价格成交量确认: 是
分析摘要: 积累分布线呈上升趋势,表明买方力量占优,支持价格上涨。 成交量力量基本平衡。 蔡金摆动指标和OBV斜率均为正,确认买盘力量。 价格与成交量变化方向一致,确认当前趋势。
【波动率量能分析结论】
价格位置: 位于过去60天价格区间中段(距底部79.3%,距顶部20.7%)
波动率状态: 高波动(波动率下降中)
波动率渐变: 从中等波动向高波动过渡中
资金流向趋势: 资金流入占优(看涨)
======== TSLA - 综合整合分析 ========
======== 开始执行 TSLA 综合分析 ========
正在获取各时间周期数据...
正在执行筹码分布分析...
正在执行形态分析...
正在整合分析结果...
================================================================================
交易计划 | TSLA | 8/10/2025, 8:51:45 PM | 329.6499938964844
【综合信号】
方向: 📈 做多 | 强度: ⚡ 弱 | 确信度: 80.7/100
TSLA做多信号,信号强度: weak,确信度: 80.72/100。建议入场价格: 313.64
形态分析: 综合形态分析显示看涨信号,信号强度: 100.00/100。 短期形态分析显示看跌,建议关注短线机会。
小时线主导形态: buying_climax
关键时间: Aug 01, 14:30 @ (301.10) | Aug 08, 09:30 @ (333.93), (看跌),可靠性: 100.00/100。
日线主导形态: double_bottom
关键时间: Jul 07, 09:30 @ (288.77) | Jul 21, 09:30 @ (338.00) | Jul 24, 09:30 @ (300.41), (看涨),可靠性: 100.00/100。
积累分布线分析: 资金流入占优
波动率分析: 高波动环境,波动率逐渐下降,市场趋于稳定
,目标价格: 330.90,止损价格: 301.44。
--------------------------------------------------------------------------------
【各子分析关键建议】
筹码: 筹码差值 52/100,主要周期 daily,一致性:看多
形态/逆转: 综合形态分析显示看涨信号,信号强度: 100.00/100。 短期形态分析显示看跌,建议关注短线机会。
小时线主导形态: buying_climax
关键时间: Aug 01, 14:30 @ (301.10) | Aug 08, 09:30 @ (333.93), (看跌),可靠性: 100.00/100。
日线主导形态: double_bottom
关键时间: Jul 07, 09:30 @ (288.77) | Jul 21, 09:30 @ (338.00) | Jul 24, 09:30 @ (300.41), (看涨),可靠性: 100.00/100。
支阻位: 暂无日线关键位信号
波动率/量能: 波动率逐渐下降,市场趋于稳定;资金流向 bullish
结构: 结构: 震荡,事件: BOS
供需区: 附近无明确供需区
区间/突破: 未检测到稳定区间
趋势线/通道: 通道斜率: 向下 | 宽度: 41.76 | 上触达:1 下触达:7
--------------------------------------------------------------------------------
【入场策略】
价格: 329.65 ➔ 313.64 (回调入场)
区间: 310.50-316.78 | 风险: 🟢 低
条件:
[必要] 价格回调至313.64附近的支撑位
[重要] 回调时成交量萎缩,反弹时成交量放大
[重要] 确认技术形态完成且未出现失败信号
--------------------------------------------------------------------------------
【出场策略】
止盈目标:
1. 330.90 (+5.5%) | 30%仓位
2. 338.00 (+7.8%) | 40%仓位
3. 343.95 (+9.7%) | 30%仓位
止损位置:
1. 301.44 (-3.9%) | 固定
2. 298.09 (-5.0%) | 追踪
3. 288.77 (-7.9%) | 追踪
退出时间: 31个交易日,无论盈亏均考虑清仓
--------------------------------------------------------------------------------
【风险管理】
建议仓位: 10.8% | 风险回报比: 1.97
最大损失: 账户总资金的2.0% | 波动性: 高波动性市场,建议分批建仓并使用较紧的止损
--------------------------------------------------------------------------------
【关键价位】
支撑位:
301.10 | 形态分析
288.77 | 形态分析
253.44 | 筹码分析
阻力位:
330.90 | 筹码分析
338.00 | 形态分析
343.95 | 综合分析
--------------------------------------------------------------------------------
【支撑阻力位的牛熊信号分析】
周线关键位: 321.55
日期: Aug 08, 15:30
名称: 看涨锤子线
--------------------------------------------------------------------------------
【时间周期分析】
主要周期: 日线 | 一致性: 看多
短期: 看多 | 中期: 偏多 | 长期: 偏多
--------------------------------------------------------------------------------
【波动率量能分析】
=== 积累分布线分析 ===
积累分布线趋势: 看涨
积累分布线斜率: 1018508.2902
背离类型: 无背离
背离强度: 0.00/100
背离描述: 未检测到明显背离
成交量力量: 4.01 (范围: -100 至 100)
资金流指标(MFI): 57.82
蔡金摆动指标: 0.0905
OBV斜率: 0.0160
价格成交量确认: 是
分析摘要: 积累分布线呈上升趋势,表明买方力量占优,支持价格上涨。 成交量力量基本平衡。 蔡金摆动指标和OBV斜率均为正,确认买盘力量。 价格与成交量变化方向一致,确认当前趋势。
=== 波动率分析 ===
历史波动率: 0.13%(年化)
ATR: 3.7849(1.15%)
布林带宽度: 6.83%
波动率状态: 高波动
波动率趋势: 波动率逐渐下降,市场趋于稳定
波动率百分位: 19.70%
平均波动范围:
日: 0.84%
周: 2.80%
月: 8.08%
风险指标:
最大回撤: 17.56%
下行偏差: 0.0134
夏普比率: -0.14
=== 价格位置分析 ===
相对52周高点: 59.55%
相对52周低点: 40.45%
相对200日均线: 4.65%
=== 波动率渐变分析 ===
波动率状态: 从中等波动向高波动过渡
渐变强度: 100%
--------------------------------------------------------------------------------
【交易理由】
做多理由: 筹码分析显示中性偏多信号(52/100),形态分析显示看涨信号(100/100),日线出现double_bottom形态,市场整体处于上升趋势,趋势一致性强。
辅助理由: 多个时间周期一致看多(100%),日线技术指标: MACD 金叉并继续向上,RSI 56.34,布林带 运行于上轨道,多个时间周期确认的支撑位: 241.69, 253.44,短期(小时)看多,中期(日线)偏多,长期(周线)偏多。
【波动率量能分析结论】
价格位置: 位于过去60天价格区间中段(距底部59.5%,距顶部40.5%)
波动率状态: 高波动(波动率下降中)
波动率渐变: 从中等波动向高波动过渡中
资金流向趋势: 资金流入占优(看涨)
--------------------------------------------------------------------------------
【机器可解析摘要】
{"symbol":"TSLA","direction":"long","confidence":80.7,"entry":313.6411,"stopLossUsed":301.4382,"weightedTakeProfit":337.6533,"reward":24.0122,"risk":12.2028,"riskReward":1.97,"votes":{"chip":52,"pattern":100,"volume":4,"bbsr":0},"summaries":{"chipSummary":"筹码差值 52/100,主要周期 daily,一致性:看多","patternSummary":"综合形态分析显示看涨信号,信号强度: 100.00/100。 短期形态分析显示看跌,建议关注短线机会。\n\n小时线主导形态: buying_climax\n \n 关键时间: Aug 01, 14:30 @ (301.10) | Aug 08, 09:30 @ (333.93), (看跌),可靠性: 100.00/100。\n\n日线主导形态: double_bottom\n \n 关键时间: Jul 07, 09:30 @ (288.77) | Jul 21, 09:30 @ (338.00) | Jul 24, 09:30 @ (300.41), (看涨),可靠性: 100.00/100。","bbsrSummary":"暂无日线关键位信号","vvSummary":"波动率逐渐下降,市场趋于稳定;资金流向 bullish","structureSummary":"结构: 震荡,事件: BOS","supplyDemandSummary":"附近无明确供需区","rangeSummary":"未检测到稳定区间","trendlineSummary":"通道斜率: 向下 | 宽度: 41.76 | 上触达:1 下触达:7"}}
--------------------------------------------------------------------------------
【无效信号条件】
[必要] 价格触及主要止损位301.44
[重要] 价格跌破强支撑位301.10且无法快速收复
[重要] double_bottom形态失败,出现与预期相反的突破
[重要] 日线指标发生明显转向,与交易方向相反
--------------------------------------------------------------------------------
【警告信息】
⚠️ 信号强度较弱,建议减小仓位并严格设置止损
⚠️ 获利筹码比例过高,可能面临较大抛压
--------------------------------------------------------------------------------
【分析构成】
筹码分析: 20% (得分:52.0/100)
形态分析: 20% (得分:100.0/100)
量价分析: 50% (得分:4.0/100)
支阻位分析: 10% (得分:0.0/100)
(附加)趋势线/通道: (得分:0.0/100)
================================================================================
{"symbol":"TSLA","direction":"long","confidence":80.7,"entry":313.6411,"stopLossUsed":301.4382,"weightedTakeProfit":337.6533,"reward":24.0122,"risk":12.2028,"riskReward":1.97,"votes":{"chip":52,"pattern":100,"volume":4,"bbsr":0},"summaries":{"chipSummary":"筹码差值 52/100,主要周期 daily,一致性:看多","patternSummary":"综合形态分析显示看涨信号,信号强度: 100.00/100。 短期形态分析显示看跌,建议关注短线机会。\n\n小时线主导形态: buying_climax\n \n 关键时间: Aug 01, 14:30 @ (301.10) | Aug 08, 09:30 @ (333.93), (看跌),可靠性: 100.00/100。\n\n日线主导形态: double_bottom\n \n 关键时间: Jul 07, 09:30 @ (288.77) | Jul 21, 09:30 @ (338.00) | Jul 24, 09:30 @ (300.41), (看涨),可靠性: 100.00/100。","bbsrSummary":"暂无日线关键位信号","vvSummary":"波动率逐渐下降,市场趋于稳定;资金流向 bullish","structureSummary":"结构: 震荡,事件: BOS","supplyDemandSummary":"附近无明确供需区","rangeSummary":"未检测到稳定区间","trendlineSummary":"通道斜率: 向下 | 宽度: 41.76 | 上触达:1 下触达:7"}}
## 分析器文档
- 筹码分布: [docs/analysis/chip.md](docs/analysis/chip.md)
- 蜡烛形态: [docs/analysis/candle.md](docs/analysis/candle.md)
- 图表形态+趋势逆转: [docs/analysis/patterns.md](docs/analysis/patterns.md)
- 支撑/阻力(BBSR): [docs/analysis/bbsr.md](docs/analysis/bbsr.md)
- 波动率与量能: [docs/analysis/volatility.md](docs/analysis/volatility.md)
- 市场结构: [docs/analysis/structure.md](docs/analysis/structure.md)
- 供需区: [docs/analysis/supply-demand.md](docs/analysis/supply-demand.md)
- 区间/突破: [docs/analysis/range.md](docs/analysis/range.md)
- 趋势线/通道: [docs/analysis/trendlines.md](docs/analysis/trendlines.md)
## 统一输出与综合分析
- 统一中文输出由 `src/analysis/FormatTradePlan.ts` 负责,导出 `formatTradePlanOutput` 与 `buildMachineReadableSummary`。
- 综合整合分析入口:`executeIntegratedAnalysis(symbol)`,返回 `IntegratedTradePlan` 可直接格式化打印。
## 配置集中管理
- 筹码: `chipConfig` / `updateChipConfig`
- 蜡烛: `candleConfig` / `updateCandleConfig`
- 形态: `patternConfig` / `updatePatternConfig`
- BBSR: `srConfig` / `updateSrConfig`
- 结构: `structureConfig` / `updateStructureConfig`
- 供需: `sdConfig` / `updateSdConfig`
- 区间: `rangeConfig` / `updateRangeConfig`
- 趋势线: `trendlineConfig` / `updateTrendlineConfig`
## 许可证
MIT