python # 以通达信公式为例(需根据具体软件调整函数) HIGH_15MIN:HHV(HIGH, BARSLAST(TIME <= 0930 + 15)); # 计算开盘后15分钟内的最高价 CONDITION:CROSS(HIGH, REF(HIGH_15MIN,1)); # 当前价格突破前15分钟最高价时触发 FILTER(CONDITION,15); # 15分钟内只标记一次信号 ### 公式逻辑说明: 1. **时间判定**:`TIME <= 0930 + 15` 表示开盘时间(09:30)后的15分钟 2. **最高价计算**:`HHV(HIGH, N)` 函数计算N周期内的最高价 3. **信号触发**:当实时价格突破前15分钟最高价时产生信号 4. **过滤机制**:15分钟内仅保留首次突破信号 ### 注意事项: 1. 需在开盘15分钟后运行公式(09:45后生效) 2. 建议结合成交量过滤无效突破(可添加`VOL > MA(VOL,5)`等条件) 3. 不同股票软件需调整时间函数(如大智慧用`MINUTE`函数) 4. 盘中数据需使用L2行情确保精度 ### 扩展优化方向: python # 增加成交量验证(示例) VOL_FILTER:VOL > MA(VOL,30); FINAL_CONDITION:CONDITION AND VOL_FILTER; 建议搭配均线/macd等技术指标进行二次过滤,降低假突破风险。实际使用前建议用历史数据进行回测验证。