tas_ma_base_V221203¶
- czsc.signals.tas_ma_base_V221203(c: CZSC, di: int = 1, ma_type='SMA', timeperiod=5, th=100) OrderedDict[source]¶
MA 多空和方向信号,加距离限制
信号逻辑:
close > ma,多头;反之,空头
ma[-1] > ma[-2],向上;反之,向下
close 与 ma 的距离超过 th
信号列表:
Signal(‘日线_D1T100_SMA5_多头_向上_远离_0’)
Signal(‘日线_D1T100_SMA5_多头_向上_靠近_0’)
Signal(‘日线_D1T100_SMA5_空头_向上_远离_0’)
Signal(‘日线_D1T100_SMA5_空头_向下_远离_0’)
Signal(‘日线_D1T100_SMA5_空头_向下_靠近_0’)
Signal(‘日线_D1T100_SMA5_多头_向下_靠近_0’)
Signal(‘日线_D1T100_SMA5_空头_向上_靠近_0’)
Signal(‘日线_D1T100_SMA5_多头_向下_远离_0’)
- Parameters:
c – CZSC对象
di – 信号计算截止倒数第i根K线
ma_type – 均线类型,必须是 ma_type_map 中的 key
timeperiod – 均线计算周期
th – 距离阈值,单位 BP
- Returns: