bar_window_ps_V230731

czsc.signals.bar_window_ps_V230731(c: CZSC, **kwargs) OrderedDict[source]

指定窗口内支撑压力位分位数计算,贡献者:chenlei

参数模板:”{freq}_W{w}M{m}N{n}L{l}_支撑压力位V230731”

信号逻辑:

  1. 计算最近 N 笔的最高价 NH 和最低价 NL,这个可以近似理解成价格的支撑和压力位

  2. 计算并缓存最新K线的收盘价格 C 处于 NH、NL 之间的位置,计算方法为 P = (C - NL)/ (NH - NL)

  3. 取最近 M 个 P 值序列,按分位数分层,分层数量为 L,分层的最大值为最近的压力,最小值为最近的支撑,当前值为最近的价格位置

信号列表:

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N5_当前N5_0’)

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N4_当前N5_0’)

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N4_当前N4_0’)

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N3_当前N5_0’)

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N2_当前N2_0’)

  • Signal(‘15分钟_W5M40N8L5_支撑压力位V230731_压力N5_支撑N1_当前N2_0’)

Parameters:
  • c – CZSC对象

  • kwargs

    参数字典

    • param w:

      评价分位数分布用的窗口大小

    • param m:

      计算分位数所需取K线的数量。

    • param n:

      最近N笔

    • param l:

      分层的数量。

Returns:

信号识别结果