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

如何在PineScript中硬编码价格 手动录入支撑阻力位的实现方法

Pine Script硬编码存储支撑阻力位的实现方法

完全可以实现,你需求的数组写法只要匹配Pine Script的原生数组语法即可,以下是不同版本的标准实现:

Pine Script v5 推荐写法

v5版本可以用array.from直接一次性初始化所有你手动录入的价格,写法最简洁,和你给出的参考写法逻辑一致:

// 直接在括号内按顺序填入你需要的支撑位、阻力位数值即可
float[] srPrices = array.from(1.3900, 1.4000, 1.4050, 1.4100)

如果后续需要新增点位,直接在array.from的参数列表里追加数值即可。

Pine Script v4 写法

v4版本的数组初始化语法略有差异,写法如下:

float[] srPrices = array_new_float()
array_push(srPrices, 1.3900)
array_push(srPrices, 1.4000)
array_push(srPrices, 1.4050)
array_push(srPrices, 1.4100)

简单使用示例

你可以通过遍历数组的方式,把所有点位直接绘制在K线图上验证效果:

// 遍历所有支撑阻力位绘制水平线
for index = 0 to array.size(srPrices) - 1
    currentLevel = array.get(srPrices, index)
    plot(currentLevel, color=color.blue, linewidth=2, style=plot.style_linebr, title="SR " + str.tostring(currentLevel))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 20:48:00