WMA

定义

public static IEnumerable<WmaResult> GetWma<TQuote>(this IEnumerable<TQuote> quotes, int lookbackPeriods) where TQuote : IQuote

描述

WMA(Weighted Moving Average) - 加权移动平均是一种移动平均线计算方法,它给予近期价格更高的权重,而远离当前时间点的价格权重较低。这使得 WMA 比 SMA(简单移动平均)对价格变化的反应更加灵敏。

参数

参数名 类型 描述
lookbackPeriods Int 回顾周期

返回值

返回值 类型 描述
Date DateTime 日期
Wma double 计算出的加权移动平均值

示例

 ///指标数据
 QuoteHistoryDay(10, (dic) =>
 {
     if (dic.Count > 0)
     {
         foreach (var item in dic.Keys)
         {
             ///获取指标结果
             var resp = dic[item].GetWma(5);
             Console.WriteLine(resp.ToJson());
         }
     }

 });