MACD

定义

public static IEnumerable<MacdResult> GetMacd( int fastPeriods = 12, int slowPeriods = 26, int signalPeriods = 9)

描述

MACD 的核心思想是通过衡量短期和长期趋势之间的“距离”与“关系”,来识别市场的动能、趋势方向和潜在的转折点。

参数

参数名 类型 描述
fastPeriods int 快线EMA周期
slowPeriods int 慢线EMA周期
signalPeriods int 信号线周期

返回值

返回值 类型 描述
Date DateTime 时间戳
Macd decimal? MACD 线。这是核心的计算结果,由 快线EMA - 慢线EMA 得出。也称为 DIF线。
Signal decimal? 信号线。
Histogram decimal? MACD 柱状图。这是 Macd - Signal 的差值
Fast decimal? 快线EMA值
Slow decimal? 慢线EMA值

示例

 ///清洗股票数据 天数据
 QuoteHistoryDay(10, (dic) =>
 {
     if (dic.Count > 0)
     {
         foreach (var item in dic.Keys)
         {
             ///获取指标结果
             var resp = dic[item].GetMacd(12,26,9);
             Console.WriteLine(resp.ToJson());
         }
     }

 });