我是 pine 脚本新手,请给我建议一个代码片段,如何获得前一天上午 11:00 开盘价
我想根据这个价格水平编写一个策略,下面的代码每天都无法正常工作
t = timestamp(year(timenow), month(timenow), dayofmonth(timenow)-1, 11, 0) // 1st of November 2017
l = float(na)
var oprice = 0
if time >= t and na(l[1])
l := open
oprice = l
l
else
l := l[1]
l
plot(l)
如果该栏存在,您可以使用
hour
和 minute
内置变量轻松做到这一点。
//@version=5
indicator("My script", overlay=true)
is_11_am = (hour == 11) and (minute == 0)
bgcolor(is_11_am ? color.new(color.blue, 85) : na)
var float open_11_am_today = na
var float open_11_am_yesterday = na
if (is_11_am)
open_11_am_yesterday := open_11_am_today
open_11_am_today := open
plot(open_11_am_yesterday, color=color.red)
plot(open_11_am_today, color=color.green)