yanshi 演示账号 @yanshi

期查查(0531)


yanshi 演示账号 @yanshi

情绪指标

### 简短介绍: 这段代码是用来分析期货市场数据(如螺纹钢合约 `'RB2505'`)并计算9种常见的蜡烛图形态指标,包括 `Doji`、`Spinning Top`、`Shooting Star`、`Hanging Man`、`Bearish Engulfing`、`Marubozu`、`Hammer`、`Bullish Engulfing` 和 `Three White Soldiers`。 此外,通过这9个形态指标,代码计算了三个震荡指标: - **Indecision Oscillator**:衡量市场犹豫的程度(基于 Doji 和 Spinning Top)。 - **Fear Oscillator**:衡量市场恐惧的程度(基于 Shooting Star、Hanging Man 和 Bearish Engulfing)。 - **Greed Oscillator**:衡量市场贪婪的程度(基于 Marubozu、Hammer、Bullish Engulfing 和 Three White Soldiers)。 所有这些指标的结果被计算为滚动平均值,并最终通过 `averageOscillator` 计算出一个综合的情绪指标,用以衡量市场情绪的变化。 ### 关键步骤: 1. **蜡烛图形态检测**:每个蜡烛图形态通过其定义的条件进行检测。 2. **震荡指标计算**:将形态指标结合起来,计算出犹豫、恐惧和贪婪震荡指标。 3. **滚动平均**:使用14日滚动窗口计算每个震荡指标的平均值。 4. **最终情绪指标**:通过三种震荡指标的平均值来综合评估市场情绪。