在Pinescript中,可以使用session
函数来获取主图表系列的会话时间,包括开始和关闭时间。
session
函数有两个参数,分别是session.resolution
和session.extended_hours
。其中,session.resolution
指定了会话的时间范围,可以是日、周、月等。session.extended_hours
指定是否包括扩展交易时间(非常规交易时间)。
以下是具体的解释和示例:
session
函数来获取主图表系列的会话时间。语法:session(resolution, extended_hours)
resolution
:指定会话时间的时间范围,可以是以下选项之一:"1D"
(每日),"1W"
(每周),"1M"
(每月)等。extended_hours
:一个布尔值,指定是否包括非常规交易时间。默认值为false
(不包括)。示例:
//@version=4
study("Session Time Example", overlay=true)
// 获取每日会话时间
dailySession = session("1D")
// 获取每周会话时间,包括非常规交易时间
weeklySession = session("1W", true)
// 在图表上绘制会话时间区域
bgcolor(color.new(color.green, 80), "Daily Session")
bgcolor(color.new(color.blue, 80), "Weekly Session")
总结:
在Pinescript中,使用session
函数可以获取主图表系列的会话时间,包括开始和关闭时间。通过指定不同的会话时间范围和是否包括非常规交易时间,可以在图表中标记不同的市场状态或行为,为技术分析和交易决策提供更准确的依据。
领取专属 10元无门槛券
手把手带您无忧上云