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

TradingView交易时段脚本报错:bad session section,求解决方案

错误排查与解决思路:TradingView时段背景着色脚本报错

错误原因

你遇到的Study error bad session section - 00 -00-09 -00错误,本质是两个核心问题:

  1. 用普通字符串输入框传递时段参数给time()函数,但Pine Script v5要求session参数必须是session类型值,普通字符串会被解析出格式错误
  2. 时段字符串带冒号(00:00-09:00),不符合time()函数要求的HHMM-HHMM格式(无冒号)

解决步骤

1. 替换输入类型为session专用输入

把原来的普通字符串input()改成input.session(),同时把时段格式改成无冒号的HHMM-HHMM:

// 定义各交易时段(用session专用输入,格式HHMM-HHMM)
asia_session_input = input.session("0000-0900", title="亚洲时段")
london_session_input = input.session("0800-1700", title="伦敦时段")
ny_session_input = input.session("1400-2300", title="纽约时段")

2. 修正time()函数调用(建议指定时区)

time()函数第三个参数可指定对应交易中心的时区,避免图表时区导致的时段偏移,调用方式如下:

// 判断当前是否处于对应时段
asia_session = time(timeframe.period, asia_session_input, "Asia/Tokyo")
london_session = time(timeframe.period, london_session_input, "Europe/London")
ny_session = time(timeframe.period, ny_session_input, "America/New_York")

3. 完整修正代码

//@version=5
indicator('交易时段背景', overlay=true)

// 定义各交易时段(session专用输入,格式HHMM-HHMM)
asia_session_input = input.session("0000-0900", title="亚洲时段")
london_session_input = input.session("0800-1700", title="伦敦时段")
ny_session_input = input.session("1400-2300", title="纽约时段")

// 判断当前是否处于对应时段(指定时区避免偏移)
asia_session = time(timeframe.period, asia_session_input, "Asia/Tokyo")
london_session = time(timeframe.period, london_session_input, "Europe/London")
ny_session = time(timeframe.period, ny_session_input, "America/New_York")

// 绘制时段背景
bgcolor(asia_session ? color.new(color.green, 90) : na, title='亚洲时段')
bgcolor(london_session ? color.new(color.blue, 90) : na, title='伦敦时段')
bgcolor(ny_session ? color.new(color.red, 90) : na, title='纽约时段')

通用排查思路

  • 优先查函数参数要求:time()的session参数必须是session类型(由input.session()生成),格式严格为HHMM-HHMM,不能有冒号、空格或其他符号
  • 时区排查:如果不指定时区,默认使用图表时区,可能导致时段显示与预期不符,建议明确指定交易中心对应的时区
  • 分段测试:注释掉其他时段,只保留一个时段测试,快速定位是否是某个时段的格式问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:53:07