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

TradingView PineScript:如何设置小于size.tiny的标签尺寸?

解决PineScript中绘制比size.tiny更小的未来区域点的问题

TradingView的PineScript里,label.new()的size参数仅支持预设枚举值(size.tiny/size.small/size.normal等),无法直接用数值自定义尺寸,所以没法通过label实现比size.tiny更小的形状。

你可以改用plotshape()函数来实现需求,它的size参数支持输入1-100之间的数值,数值越小形状越小,完全能满足比size.tiny更小的绘制需求。

替换后的代码示例

//@version=5
indicator("自定义尺寸的未来点", overlay=true)

if barstate.islast
    ExpDate1 = "2023-02-17" 
    EMPrice1 = 366.46
 
    timeEM1 = timestamp(ExpDate1)
    // 绘制比size.tiny更小的红色圆形(size=1)
    plotshape(
        series=barstate.islast ? timeEM1 : na,
        title="极小目标点",
        location=location.absolute,
        xloc=xloc.bar_time,
        y=EMPrice1,
        style=shape.circle,
        color=color.red,
        size=1
    )

关键说明

  • plotshape()的size参数:输入1时是最小尺寸,数值越大形状越大,你可以根据需求调整数值(比如1、2、3)
  • 通过series=barstate.islast ? timeEM1 : na确保只在最后一根K线绘制目标点
  • location=location.absolute配合y=EMPrice1可以准确定位到指定价格位置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 04:21:50