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

如何将RSI ADX Combo指标的买卖信号显示在K线上下?

RSI ADX Combo指标买卖信号移至K线区域的解决方法

要把买卖文本信号从指标子窗口移到主图K线的上方/下方,核心是修改指标的渲染窗口和信号定位逻辑,之前的设置无效是因为没切换到主图叠加模式:

1. 切换指标到主图叠加

在代码开头的indicator()声明里,添加overlay=true参数,让指标直接渲染在主图K线区域,而不是单独的子窗口:

indicator("RSI ADX COMBO V1", overlay=true, shorttitle="RSI-ADX", precision=2)

2. 重新定义信号的价格定位

针对买卖信号的文本标签,基于K线的高低价来设置Y轴位置,同时指定相对于K线的位置:

  • 做多信号:绑定到当前K线最低价下方,用ATR来控制偏移距离避免重叠
  • 做空信号:绑定到当前K线最高价上方,同样用ATR做偏移

示例代码(对应你的信号触发逻辑调整):

// 假设你的做多触发条件是longCondition,做空是shortCondition
if longCondition
    label.new(bar_index, low - ta.atr(14)*0.2, "BUY", 
              color=color.new(color.green, 0), textcolor=color.white, 
              style=label.style_label_up, position=position.belowbar)

if shortCondition
    label.new(bar_index, high + ta.atr(14)*0.2, "SELL", 
              color=color.new(color.red, 0), textcolor=color.white, 
              style=label.style_label_down, position=position.abovebar)

无效原因说明

之前用above/below等参数没效果,是因为指标默认在子窗口运行,这些位置参数是相对于子窗口的坐标,而非主图K线的价格坐标,切换到overlay=true后,参数才会基于主图价格生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 17:52:39