You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Pine Editor中计算RSI涨幅差值及实现特定标记需求

标记RSI较前值升高5点的实现方案

你可以通过计算当前RSI值与前一根K线RSI值的差值,判断是否达到5点涨幅,再用与之前一致的颜色通过bgcolor命令完成标记。具体代码如下:

rsiValue = rsi(close, 14)
rsiSMA   = sma(rsiValue, 14)

// 原交叉点标记代码
bgcolor(color=crossover(rsiValue, rsiSMA) ? #ffc1cc : na, transp=60)
bgcolor(color=crossover(rsiSMA, rsiValue) ? #00ffaa : na, transp=80)

// 新增:RSI较前值升高5点的标记
bgcolor(color=(rsiValue - rsiValue[1] >= 5) ? #ffc1cc : na, transp=60)

代码说明:

  • rsiValue[1]代表前一根K线的RSI值,通过rsiValue - rsiValue[1] >=5判断当前RSI是否较前值高出至少5点
  • 沿用RSI上穿均线时的#ffc1cc颜色及透明度transp=60,保持视觉风格统一
  • 若需要标记RSI较前值下跌5点的情况,可添加如下逻辑:
    bgcolor(color=(rsiValue[1] - rsiValue >=5) ? #00ffaa : na, transp=80)
    

内容的提问来源于stack exchange,提问作者282solutions

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 23:39:59