VolatilityStop

定义

public static IEnumerable<VolatilityStopResult> GetVolatilityStop<TQuote>(this IEnumerable<TQuote> quotes, int lookbackPeriods = 7, double multiplier = 3.0) where TQuote : IQuote

描述

Volatility Stop(波动止损) 是一个基于波动性的动态止损和趋势跟踪指标,它结合了 ATR(平均真实波幅)来创建动态的支撑和阻力水平。

参数

参数名 类型 描述
lookbackPeriods Int 回顾周期
multiplier double 乘数。ATR 的乘数

返回值

返回值 类型 描述
Date DateTime 日期
UpperBand decimal 上轨。波动止损的上边界(空头止损)
LowerBand decimal 下轨。波动止损的下边界(多头止损)
Sar decimal 止损反转点。当前的波动止损值

示例

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

 });