ATR Stop

定义

GetAtrStop( lookback_periods=21, multiplier=3, end_type=EndType.CLOSE)

描述

ATR Stop,也称为 ATR 通道止损 或 波动性止损,是一种基于平均真实波幅(Average True Range, ATR) 的动态止损和趋势跟踪

参数

参数名 类型 描述
lookback_periods Int ATR 评估的周期数 ()。必须大于 1
multiplier Int 乘数设置 ATR 频段宽度。必须大于 0,通常设置为 2 到 3 左右

返回值

返回值 类型 描述
Date Time 日期
AtrStop decimal? ATR 追踪止损线包含上行和下行
BuyStop decimal? 上行止损线
SellStop decimal? 下行止损线

示例

public override void OnData(Slice slice)
{
    ///指标对象
    QuoteCurrentDay(slice, 1, 1, (dic) =>
    {
        if (dic.Count>0)
        {
            foreach (var item in dic.Keys)
            {
                ///获取指标结果
                var resp=dic[item].GetAtrStop(2);
                Console.WriteLine( resp.ToJson());
            }
        }

    });
}