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

Pine Script如何通过plot()函数绘制最新成交价(Last Price)线

使用plot()实现最新成交价水平线的方案

你给出的原代码逻辑是固定取最新成交价,向左绘制长度为50根K线的水平线,以下是完全等效的plot()版本实现:

//@version=4
study("Last Price Line (plot version)", overlay=true)

// 固定获取最新K线的收盘价作为最新价
var float last_price = na
if barstate.islast
    last_price := close

// 仅在最新50根K线范围内显示线条
show_condition = bar_index >= last_bar_index - 50

// 绘制水平线,可自定义颜色、线宽等样式
plot(show_condition ? last_price : na, color=color.blue, linewidth=2, style=plot.style_line)

效果一致性说明

  • 和原line.new实现完全一致,仅在最新K线向左50根K线的区间内显示水平线
  • 价格固定为最新成交价,历史K线部分不会显示线条
  • 实时行情下会随最新成交价自动更新,和原逻辑表现完全相同
  • 支持自定义样式参数,配置逻辑和普通plot调用一致

最终实现效果如下:
最新成交价线效果示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 21:33:01