新增 wiki/名词解释/ 目录,包含31个完整名词解释页面: 技术指标类(16个):EWO/EMA/MACD/RSI/AO/布林带/ATR/ADX/DMI/OBV/MFI/Stoch/StochRSI/SuperTrend/TTM-Squeeze/KDJ 交易概念类(5个):量化交易/做市商/套利策略/趋势交易/均值回归 风险管理类(3个):夏普比率/最大回撤/Kelly公式 市场结构类(4个):CEX/DEX/永续合约/资金费率 链上数据类(2个):MVRV/恐惧贪婪指数 信号系统类(1个):MTF多时间框架分析 每个页面包含:一句话解释/详细原理/实际应用/常见误解/相关名词/深入阅读 所有链接均为仓库内部相对路径,无外部链接
6.0 KiB
DMI(趋向运动指标)
🟡进阶
一句话解释
DMI(Directional Movement Index,趋向运动指标)是一种由Welles Wilder开发的,用于衡量市场趋势方向和强度的技术指标,主要由正向趋向指标(+DI)、负向趋向指标(-DI)和平均趋向指标(ADX)组成。
详细解释
背景
DMI指标由美国技术分析大师Welles Wilder于1978年在其著作《技术交易系统新概念》中首次提出。它旨在解决传统趋势指标在震荡市场中表现不佳的问题,通过量化市场中的多头和空头力量,以及趋势的整体强度,为交易者提供更全面的市场视图。
原理
DMI指标的核心在于计算每日价格波动中的“真实波幅”(True Range, TR)、“正向动向”(+DM)和“负向动向”(-DM)。
- +DI(正向趋向指标):衡量市场中的上升动能,代表多头力量。当当日最高价高于前一日最高价,且当日最低价不低于前一日最低价时,通常产生正向动向。
- -DI(负向趋向指标):衡量市场中的下降动能,代表空头力量。当当日最低价低于前一日最低价,且当日最高价不高于前一日最高价时,通常产生负向动向。
- ADX(平均趋向指标):衡量趋势的强度,而不区分趋势的方向。它是DX(趋向指数)的平滑移动平均线。ADX的上升表示趋势正在增强,无论是上涨趋势还是下跌趋势;ADX的下降则表示趋势正在减弱或市场处于盘整状态。
公式
DMI的计算通常基于14个周期(可调整),主要步骤如下:
-
计算真实波幅(TR): TR = Max (当日最高价 - 当日最低价, 当日最高价 - 前一日收盘价, 前一日收盘价 - 当日最低价)
-
计算正向动向(+DM)和负向动向(-DM):
- 如果 (当日最高价 - 前一日最高价) > (前一日最低价 - 当日最低价):
- +DM = Max (当日最高价 - 前一日最高价, 0)
- -DM = 0
- 否则:
- +DM = 0
- -DM = Max (前一日最低价 - 当日最低价, 0)
- 如果 (当日最高价 - 前一日最高价) > (前一日最低价 - 当日最低价):
-
计算14周期平滑后的+DM、-DM和TR:
- +DM14 = 14周期+DM的指数移动平均
- -DM14 = 14周期-DM的指数移动平均
- TR14 = 14周期TR的指数移动平均
-
计算+DI和-DI:
- +DI = (+DM14 / TR14) * 100
- -DI = (-DM14 / TR14) * 100
-
计算DX(趋向指数): DX = |(+DI - -DI) / (+DI + -DI)| * 100
-
计算ADX(平均趋向指数): ADX = DX的14周期指数移动平均
在量化交易中的应用
DMI指标在量化交易中主要用于识别趋势方向、判断趋势强度以及生成交易信号。
趋势方向判断
- 买入信号:当+DI线从下方上穿-DI线时,表明多头力量增强,市场可能进入上涨趋势,是潜在的买入信号。
- 卖出信号:当-DI线从下方上穿+DI线时,表明空头力量增强,市场可能进入下跌趋势,是潜在的卖出信号。
趋势强度判断
- ADX上升:ADX线持续上升,表明当前趋势(无论是上涨还是下跌)正在增强,市场动能强劲。
- ADX下降:ADX线持续下降,表明当前趋势正在减弱,市场可能进入盘整或反转。
- ADX低于20-25:通常认为ADX低于20-25时,市场处于无趋势或盘整状态,此时DMI的交叉信号可靠性较低。
结合使用
量化交易策略通常会将DMI的三个组成部分结合起来使用,以提高信号的准确性。
示例策略:
- 趋势确认:当+DI上穿-DI,并且ADX线处于25以上并持续上升时,确认强劲的上涨趋势,可考虑开多头仓位。
- 趋势反转:当-DI上穿+DI,并且ADX线处于25以上并持续上升时,确认强劲的下跌趋势,可考虑开空头仓位。
- 止损/止盈:当ADX线从高位回落,表明趋势减弱,无论盈利或亏损,都可考虑平仓。
加密货币交易关联: 加密货币市场以其高波动性和24/7交易特性而闻名。DMI指标在加密货币交易中尤其有用,因为它可以帮助交易者在快速变化的市场中识别出强劲的趋势。例如,在比特币(BTC)或以太坊(ETH)的牛市中,+DI和ADX通常会同时走高,为趋势跟踪策略提供支持。然而,在加密货币的剧烈震荡期,DMI可能会产生较多的假信号,因此结合其他指标(如成交量、RSI)进行多重确认至关重要。
数值示例: 假设在某个交易日,某加密货币的DMI指标显示:
- +DI = 35
- -DI = 20
- ADX = 40
此时,由于+DI (35) > -DI (20),表明多头力量占据优势,市场处于上涨趋势。同时,ADX (40) 处于较高水平且可能正在上升,这进一步确认了上涨趋势的强度。这可能是一个适合继续持有或建立多头头寸的信号。如果ADX开始从40下降,即使+DI仍高于-DI,也可能预示着上涨趋势的动能正在减弱,需要警惕。
常见误解
- ADX值高就意味着上涨趋势:这是一个常见的误解。ADX只衡量趋势的强度,而不指示趋势的方向。高ADX值可能意味着市场处于强劲的上涨趋势,也可能意味着处于强劲的下跌趋势。趋势的方向需要通过+DI和-DI的相对位置来判断。
- +DI上穿-DI总是买入信号:虽然+DI上穿-DI通常被视为买入信号,但如果此时ADX值较低(例如低于20),则市场可能处于盘整状态,信号的可靠性会大大降低,容易出现假突破。在无趋势市场中,DMI的交叉信号往往是无效的。