量海航行:从技术指标到因子库 🚀
目录
- [量海航行:从技术指标到因子库 🚀](#量海航行:从技术指标到因子库 🚀)
-
- [1. 专栏描述](#1. 专栏描述)
- [2. 因子列表](#2. 因子列表)
1. 专栏描述
一个开源的量化因子项目,通过Python实现和标准化处理,将各类技术指标转化为可用因子。不止于因子计算,后续更有因子评估、优化与集成,助您构建专业量化交易系统。
持续更新中,让我们一起探索量化交易的无限可能!💪
2. 因子列表
点击以下名称可直接跳转指定因子文章,若无法跳转则尚未发布。
因子名称 | 因子简述 |
---|---|
重叠因子 | 用于分析价格走势,通常作为趋势跟踪工具 |
BBANDS_factor | 布林带(Bollinger Bands)是一种基于移动平均线的技术分析工具,由John Bollinger在1980年代创建。它由三条线组成:中轨(移动平均线)、上轨(中轨加上N倍标准差)和下轨(中轨减去N倍标准差)。布林带可以帮助识别市场的超买超卖状态,以及价格波动的收缩和扩张。 |
DEMA_factor | 双重指数移动平均(Double Exponential Moving Average, DEMA)是一种改进的移动平均线指标,由Patrick Mulloy在1994年开发。相比传统的指数移动平均线(EMA),DEMA通过减少滞后性来提供更快的市场反应。它通过两次计算EMA并进行特殊组合来实现这一目标,可以在保持平滑性的同时减少滞后。 |
HT_TRENDLINE_factor | 希尔伯特变换趋势线(Hilbert Transform - Instantaneous Trendline)是一种基于希尔伯特变换的高级技术分析工具。它使用数字信号处理技术来识别价格的主导周期,并生成一条平滑的趋势线。这种方法可以有效过滤市场噪音,提供更准确的趋势信号。 |
EMA_factor | 指数移动平均线(Exponential Moving Average, EMA)是一种重要的技术分析工具,它通过对价格数据进行加权平均计算,赋予近期数据更大的权重。 |
KAMA_factor | 考夫曼自适应移动平均线(Kaufman Adaptive Moving Average, KAMA)是由Perry Kaufman开发的一种自适应技术指标。它的独特之处在于能够根据市场波动性自动调整移动平均的敏感度,在趋势市场中减少滞后,在震荡市场中增加平滑度。这种自适应特性使其比传统移动平均线具有更好的市场适应性。 |
MA_factor | 移动平均线(Moving Average, MA)是技术分析中最基础和最常用的指标之一。它通过计算一定时间窗口内的价格平均值来平滑价格波动,帮助识别市场趋势。MA可以过滤市场噪音,提供更清晰的价格走势,是构建交易策略的重要工具。 |
MAMA_factor | MESA自适应移动平均线(MESA Adaptive Moving Average, MAMA)是由John Ehlers开发的一种高级技术指标。它使用MESA(Maximum Entropy Spectral Analysis)算法来自适应地调整移动平均的速度,能够快速响应市场变化同时保持良好的平滑性。MAMA包含两条线:MAMA(主线)和FAMA(跟随线)。 |
MAVP_factor | 可变周期移动平均线(Moving Average with Variable Period, MAVP)是一种高级移动平均线指标,其独特之处在于移动平均的周期不是固定的,而是根据另一个时间序列动态变化。这种自适应特性使得MAVP能够更好地适应市场的周期变化,提供更灵活的交易信号。 |
MIDPOINT_factor | 中点价格(MidPoint over period, MIDPOINT)是一种简单但有效的技术指标,它计算指定周期内最高价和最低价的中间值。这种方法可以帮助平滑价格波动,提供一个更稳定的价格参考水平。MIDPOINT通过消除极端价格的影响,反映了一段时期内的价格中枢。 |
MIDPRICE_factor | 中点价格(Midpoint Price over period, MIDPRICE)是一种基于最高价和最低价的技术指标。它通过计算指定周期内最高价和最低价的中间值来反映价格的中枢水平。与MIDPOINT相比,MIDPRICE考虑了价格的极值,能更好地反映价格的波动范围和潜在的支撑阻力位。 |
SAR_factor | 抛物线转向指标(Parabolic SAR - Stop And Reverse)是由J. Welles Wilder Jr.开发的技术分析工具。它是一个趋势跟踪指标,用于确定趋势的方向和可能的反转点。SAR的独特之处在于它的加速因子会随着趋势的发展而变化,使得指标能够自适应地跟踪价格走势。 |
SAREXT_factor | 扩展抛物线转向指标(Parabolic SAR - Extended, SAREXT)是对传统SAR指标的增强版本。它的主要改进在于可以为上升和下降趋势分别设置不同的加速因子参数,使得指标能够更好地适应不同市场环境下的趋势特征。这种灵活性使SAREXT能够更精确地捕捉不同方向的趋势变化。 |
SMA_factor | 简单移动平均线(Simple Moving Average, SMA)是最基础且应用最广泛的技术指标之一。它通过计算一定周期内价格的算术平均值来平滑价格波动,帮助识别价格趋势。SMA的简单性和直观性使其成为技术分析中不可或缺的工具。 |
TRIMA_factor | 三角移动平均线(Triangular Moving Average, TRIMA)是一种特殊的加权移动平均线。它通过对价格数据进行两次简单移动平均计算,自然形成三角形权重分布,使得中间数据的权重最大,两端数据的权重逐渐减小。这种权重分布使TRIMA具有更好的平滑效果,同时保持对中期趋势的敏感性。 |
T3_factor | 三重指数移动平均线(Triple Exponential Moving Average, T3)是由Tim Tillson开发的一种高级移动平均线指标。它通过多重平滑处理来减少滞后性,同时保持良好的噪音过滤能力。T3结合了多个EMA和一个体积因子(Volume Factor),能够在保持响应速度的同时提供更平滑的趋势线。 |
WMA_factor | 加权移动平均线(Weighted Moving Average, WMA)是一种重要的技术分析工具,它通过对不同时期的价格数据赋予不同的权重来计算平均值。WMA给予最近期数据最高的权重,权重随着时间的推移线性递减,这种特性使其能够更快地反应价格变化,同时保持一定的平滑效果。 |
TEMA_factor | 三重指数移动平均线(Triple Exponential Moving Average, TEMA)是一种高级移动平均线指标,由Patrick Mulloy开发。它通过三重指数平滑处理来减少传统移动平均线的滞后性,同时保持对价格变动的敏感度。TEMA的独特之处在于它使用了EMA的线性组合来实现更快的响应速度。 |
动量因子 | 用于衡量价格变化的速度和方向,帮助判断市场趋势的强度 |
ADX_factor | 平均趋向指标(Average Directional Movement Index, ADX)是由Welles Wilder开发的技术指标,用于评估趋势的强度而不考虑趋势的方向。它通过计算正向动向指标(+DI)和负向动向指标(-DI)的平均值来衡量趋势强度。ADX的上升表明趋势增强,下降表明趋势减弱,通常用于判断当前市场是趋势市还是盘整市。 |