pos_stop_V240717
- czsc.signals.pos_stop_V240717(cat: CzscTrader, **kwargs) OrderedDict[source]
止损:多头开仓后,有超过N根K线的最低价在成本价-ATR*0.67下方,提示止损;空头反之。贡献者:谢磊
参数模板:”{pos_name}_{freq1}N{n}T{timeperiod}_止损V240717”
信号逻辑:
以多头止损为例,计算过程如下:
从多头开仓点开始,在给定的K线周期 freq1 上获取开仓后的所有K线,记为 bars;
计算 bars 中的最低价小于(开仓价-ATR*0.67)的数量,记为 C;
3. ATR的参数为默认参数,可以调整; 3. 如果 C >= N,则提示多头止损信号。
空头止损逻辑同理。
信号列表:
Signal(‘SMA5多头_15分钟N3T20_止损V240717_多头止损_任意_任意_0’)
Signal(‘SMA5空头_15分钟N3T20_止损V240717_空头止损_任意_任意_0’)
- Parameters:
cat – CzscTrader对象
kwargs –
参数字典
pos_name: str,开仓信号的名称
freq1: str,给定的K线周期
n: int,最低价下方N个价位,默认为 3
- Returns:
OrderedDict