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

如何在Pine Script中标记成交量低于SMA的最低量K线

需求:标记成交量低于5周期SMA的K线中的最低量K线

当前问题

尝试编写barcolor()函数,标记成交量低于5周期成交量SMA的K线中的最低量K线。试过Matrix、内置函数(如ta.lowest())、数组等方法,虽接近目标但存在标记错误或遗漏,目前仅能给所有成交量低于SMA的K线上色。

现有代码

//@version=5
cond = ma > vol
var float min_volume = na
length = ta.barssince(cond) 

Vol_array = array.new_float(500, 0)

for i = 0 to 499
    if cond
        min_volume := vol < vol[i] ? vol : na
        for j = 0 to length
            array.fill(Vol_array, min_volume[j])
min_array_vol = array.min(Vol_array)

//barcolor(cond ? color.rgb(216, 8, 119) : na)
barcolor(min_array_vol == vol ? color.blue : na)

当前效果截图

当前效果

预期效果

统计并标记出成交量低于SMA的K线序列中的最低量K线


内容的提问来源于stack exchange,提问作者Максим Белоглазов

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 09:50:23