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

如何在TradingView中每4小时绘制一条垂直线?

在TradingView中实现每4小时绘制垂直线的方法

方法一:使用内置画线工具(快速手动绘制)

  • 打开TradingView图表,点击顶部工具栏的「画线工具」(铅笔图标)
  • 在工具面板中选择「垂直线(Vertical Line)」
  • 按住Ctrl(Windows)/Cmd(Mac)键,在图表上的4小时整点时间点(如00:00、04:00)点击,后续每点击一次,垂直线会自动按4小时间隔对齐绘制

方法二:用Pine Script编写自动化指标(适合策略研究)

如果需要自动在所有4小时整点位置生成垂直线,可以编写自定义指标:

//@version=5
indicator("每4小时垂直线", overlay=true)

// 判断当前是否为4小时整点时刻
isFourHourStart = hour % 4 == 0 and minute == 0 and second == 0

// 绘制垂直线,用ATR适配线的长度避免被价格截断
if isFourHourStart
    line.new(
        x1=bar_index, 
        y1=low - ta.atr(10)*0.5, 
        x2=bar_index, 
        y2=high + ta.atr(10)*0.5, 
        color=color.blue, 
        width=1
    )

代码说明

  • overlay=true 让指标叠加在主图上显示
  • isFourHourStart 通过小时模运算+分秒判断,精准识别4小时整点的K线
  • line.new 生成垂直线,用ATR(平均真实波幅)计算线的上下端点,确保线能覆盖当前K线的价格波动范围
  • 可自行修改color(颜色)、width(线宽)参数调整样式

特殊场景适配

如果你的图表使用4小时周期K线,无需判断时间,直接给每根K线绘制垂直线即可,代码简化为:

//@version=5
indicator("4小时K线垂直线", overlay=true)
line.new(bar_index, low, bar_index, high, color=color.gray, width=1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:20:21