【发布时间】:2022-07-20 17:49:36
【问题描述】:
无论我当前的会话如何,我都需要帮助才能在任何先前会话的特定时间范围内获得最大蜡烛的最高点。
【问题讨论】:
标签: pine-script tradingview-api pinescript-v5 pine-script-v4
无论我当前的会话如何,我都需要帮助才能在任何先前会话的特定时间范围内获得最大蜡烛的最高点。
【问题讨论】:
标签: pine-script tradingview-api pinescript-v5 pine-script-v4
您可以比较当前时间 t 来输入会话范围。如果它在会话内,则继续将较高的高点保存在变量中,并在会话结束后保留其备份。然后在下一个会话中绘制备份。这样每个会话将绘制上一个会话的最高点。
//@version=5
indicator('Highest High of Previous Session', overlay=true)
i_sess = input.session("1300-1700", "Session")
t = time(timeframe.period, i_sess)
var hi=-99999.0
var prvhi=-99999.0
var issessionend=false
if time==t
if issessionend
hi:=-99999
issessionend:=false
if hi<high
hi:=high
else
prvhi:=hi
issessionend:=true
plot(prvhi,color=t==time?color.black:na)
【讨论】: