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

TradingView Pine Script:为UI触发的成交量警报添加K线颜色条件

解决方案:保留右键操作,给成交量警报添加K线颜色条件

你不需要创建新指标就能实现需求,直接在原生成交量面板右键创建警报时自定义条件即可,步骤如下:

  • 在成交量面板精准定位鼠标后右键,选择Add Alert(添加警报),光标位置的成交量数值会自动填充到阈值框,保留该数值。
  • 点击警报设置里Condition(条件)旁的铅笔图标,进入条件编辑界面。
  • 扩展为组合条件:
    • 保留第一个条件:Volume > [自动填充的阈值数值]
    • 添加第二个条件:选择Close和Open,设置为Close >= Open(绿色K线)或Close < Open(红色K线)
    • 选择两个条件的逻辑关系为AND(同时满足)
  • 完成条件编辑后,设置好通知方式并保存。

如果需要更灵活的复用(比如快速切换红绿K线条件),也可以用自定义指标实现,同时保留右键填充阈值的功能,代码如下:

//@version=5
indicator("带K线颜色筛选的成交量", overlay=false, shorttitle="Vol Color Filter")

// 完全复刻原生成交量的显示效果
plot(volume, color=close >= open ? color.green : color.red, style=plot.style_columns)
barcolor(close >= open ? color.new(color.green, 0) : color.new(color.red, 0))

// 警报触发逻辑:成交量超过右键设置的阈值 + 指定K线颜色
alertcondition(
     condition = volume > ta.valuewhen(barstate.islast, volume, 0) and (close >= open or close < open),
     title = "成交量超阈值(可指定K线颜色)",
     message = "成交量触发阈值,K线符合指定颜色!"
)

使用该自定义指标时:

  • 将指标加载到成交量面板,显示效果和原生完全一致
  • 右键点击面板设置警报时,阈值会自动填充光标位置的成交量值
  • 在警报设置的条件编辑里,添加K线颜色的判断条件(Close >= Open或Close < Open),组合逻辑选AND即可

这样既保留了你习惯的右键操作流程,又实现了K线颜色的条件筛选。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 10:22:35