"

MACD指标公式源码(量学macd指标公式源码)

恒指期货直播间喊单 (19) 2024-09-07 00:31:42

MACD指标公式源码(量学macd指标公式源码)_https://m.yjjixie.cn_恒指期货直播间喊单_第1张

移动平均收敛发散指标(MACD)是一种广泛用于技术分析中衡量证券动量的技术指标。它通过比较两个指数移动平均线(EMA)之间的差异来计算。将提供MACD指标公式的量化源码,并详细解释每个组成部分。

子MACD公式

MACD公式如下:

MACD = 12-EMA - 26-EMA

其中:

  • 12-EMA:12周期指数移动平均线,衡量短期趋势。
  • 26-EMA:26周期指数移动平均线,衡量长期趋势。

子EMA公式

EMA是一种权重移动平均线,将最近的数据赋予更高的权重。EMA的公式如下:

EMA = α Closing Price + (1 - α) Previous EMA

其中:

  • α:平滑因子,介于0和1之间。
  • Closing Price:收盘价。
  • Previous EMA:前一个EMA值。

对于MACD公式,12-EMA和26-EMA使用以下平滑因子:

  • 12-EMA:α = 2 / (12 + 1) = 0.1538
  • 26-EMA:α = 2 / (26 + 1) = 0.0741

子MACD信号线

MACD信号线是一条9周期EMA,衡量MACD的动量。信号线的公式如下:

Signal line = 9-EMA of MACD

示例

为了举例说明MACD的计算,假设我们有一个股票的收盘价数据,如下所示:

| 日期 | 收盘价 |

|---|---|

| 2023-01-01 | 100 |

| 2023-01-02 | 102 |

| 2023-01-03 | 104 |

| 2023-01-04 | 106 |

| 2023-01-05 | 108 |

计算12-EMA:

  • α = 0.1538,Closing Price = 100
  • EMA = 0.1538 100 + (1 - 0.1538) 0 = 15.38
  • 同样,下一天的EMA计算为16.72、17.95、19.07、20.08

计算26-EMA:

  • α = 0.0741,Closing Price = 100
  • EMA = 0.0741 100 + (1 - 0.0741) 0 = 7.41
  • 同样,下一天的EMA计算为7.81、8.19、8.55、8.89

计算MACD:

  • MACD = 20.08 - 8.89 = 11.19

计算信号线:

  • Signal line = 9-EMA of 11.19 = 10.40

解释MACD数据

  • MACD值:11.19,表示短期趋势(12-EMA)高于长期趋势(26-EMA),市场处于上升趋势。
  • 信号线:10.40,表示MACD的动量正在增强,上升趋势预计将持续。

MACD公式通过比较短期和长期趋势来衡量证券的动量。通过提供MACD和信号线两个指标,MACD指标可以帮助交易者识别趋势变化、确定潜在买卖机会。理解MACD公式的组成部分对于正确解释指标至关重要。

THE END