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