bar_window_ps_V230801
- czsc.signals.bar_window_ps_V230801(c: CZSC, **kwargs) OrderedDict [source]
指定窗口内支撑压力位分位数计算
参数模板:”{freq}_N{n}W{w}_支撑压力位V230801”
信号逻辑:
计算最近 N 笔的最高价 NH 和最低价 NL,这个可以近似理解成价格的支撑和压力位
计算并缓存最新K线的收盘价格 C 处于 NH、NL 之间的位置,计算方法为 P = (C - NL)/ (NH - NL)
取最近 M 个 P 值序列,四舍五入精确到小数点后1位,作为当前K线的分位数
信号列表:
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N7_最小N4_当前N5_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N8_最小N4_当前N4_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N6_最小N2_当前N6_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N6_最小N2_当前N5_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N6_最小N2_当前N3_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N4_最小N0_当前N3_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N4_最小N0_当前N2_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N4_最小N0_当前N1_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N7_最小N3_当前N6_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N9_最小N4_当前N9_0’)
Signal(‘60分钟_N8W5_支撑压力位V230801_最大N4_最小N0_当前N4_0’)
- Parameters:
c – CZSC对象
kwargs –
参数字典
- param w:
评价分位数分布用的窗口大小
- param n:
最近N笔
- Returns:
信号识别结果