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());
}
}
});