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

TradingView Pine Script V5:如何将SL/TP线单独绘制在主价格图?

Pine Script 主图绘制止损/止盈线解决方案

问题核心是你的绘图代码默认继承了当前脚本的overlay属性(若脚本设置overlay=false就会默认在副图),要单独指定SL/TP线绘制在主图,只需给plot()函数加上overlay=true参数即可。

修改后的止损线代码:

p1 = plot(strategy.position_size > 0 ? long_stop_level : na, "SL_Long", color=color.red, style=plot.style_linebr, overlay=true)

如果需要绘制止盈线,同理给对应plot()函数添加overlay=true:

p2 = plot(strategy.position_size > 0 ? long_take_level : na, "TP_Long", color=color.green, style=plot.style_linebr, overlay=true)

原理说明:

  • Pine Script中,overlay参数控制绘图所在图层,true表示覆盖在主价格图上,false表示在独立副图。
  • 即使脚本全局设置了overlay=false(默认值),单独给plot()指定overlay=true会覆盖全局设置,让该线条单独显示在主图。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 00:55:33