ABU · 第 9 章 技术分析与趋势线 章节摘要:本章解剖回测流水线的"分析器官"——技术分析与趋势线(TLineBu 约 2755 行 + IndicatorBu 约 970 行)。前面几章的因子决策需要技术分析支撑:阻力支撑位、跳空缺口、金叉、波浪、ATR/布林/MA/MACD/RSI 指标。ABU 在这里做了一个有趣决策——弃用 talib,全自实现指标( ),原因是 talib 跨平台安装困难(尤其 Windows),自实现便于教学且保留了双引擎切换能力。本章讲 AbuTLine 技术线对象(阻力支撑聚类/黄金分割/相似度匹配)和 IndicatorBu 的 6 个自实现指标(ATR/MA/布林/MACD/RSI + 双引擎)。本章共 2 节,前置依赖为第 1-8 章。
章节摘要:本章解剖回测流水线的"分析器官"——技术分析与趋势线(TLineBu 约 2755 行 + IndicatorBu 约 970 行)。前面几章的因子决策需要技术分析支撑:阻力支撑位、跳空缺口、金叉、波浪、ATR/布林/MA/MACD/RSI 指标。ABU 在这里做了一个有趣决策——弃用 talib,全自实现指标(
g_calc_type=E_FROM_PD),原因是 talib 跨平台安装困难(尤其 Windows),自实现便于教学且保留了双引擎切换能力。本章讲 AbuTLine 技术线对象(阻力支撑聚类/黄金分割/相似度匹配)和 IndicatorBu 的 6 个自实现指标(ATR/MA/布林/MACD/RSI + 双引擎)。本章共 2 节,前置依赖为第 1-8 章。
本章解剖"技术分析怎么算"——趋势线对象 + 弃用 talib 自实现指标。
阅读完本章,你应当能够:
AbuTLine(FreezeAttrMixin 初始化后冻结 + 自动算 mean/std/high/low);show_kl_pd 一站式可视化(最优拟合/路程位移比/通道/骨架/阻力支撑/黄金分割);is_up_trend/is_down_trend 1次拟合角度判定(被 AbuUpDownTrend 调用);show_least_valid_poly 最少拟合次数(被大盘震荡过滤装饰器调用);ABuTLExecute 纯计算函数库(shift_distance 路程位移比/regress_trend_channel 回归通道/support_resistance_pos 阻力支撑聚类/find_golden_point 黄金分割);ABuTLJump 跳空/ABuTLWave 波浪/ABuTLSimilar 相似度匹配。
ABuNDBase ECalcType 枚举(E_FROM_TA talib / E_FROM_PD pandas);g_calc_type=E_FROM_PD 彻底不用 talib(原因:跨平台安装困难/自实现便于教学/双引擎保留切换);6 指标统一模式(_calc_xxx_from_ta + _from_pd + calc_xxx + plot 三件套);ATR(TR=max(∣H-L∣,∣H-昨收∣,∣昨收-L∣) + pd_ewm_mean 加权);MA/EMA(min_periods 参数);布林(中轨 MA ± nb_dev×std);MACD(快慢均线差+信号线);RSI;plot_from_order 通用绘制流程。
前置知识:第 1-8 章;技术指标基本概念。
后续延伸:第 10 章讲并行调度(技术分析计算可并行);全书收尾。