0

在下面的代码中,我试图根据前一天的收盘价绘制 TC。但是一旦在 5 分钟的解决时间范围内,TC 值会在下一个 5 分钟蜡烛形成时发生变化。

这不会发生在版本 4 脚本上。

//@version=5
indicator(title="Table", shorttitle="Table", overlay=true)
T0 = "Small font size recommended for mobile app or multiple layout"
T1 = "Tick to hide"
i_s_font    = input.string("small",       "Font size", tooltip = T0, options = ["tiny", "small",  "normal", "large", "huge"])
tointeger    = input.int(defval = 0, title = "To Integer")
t = ticker.new(syminfo.prefix, syminfo.ticker)
//dp in the prefix implies daily pivot calculation

dpopen = request.security(syminfo.tickerid, "D", open[1], barmerge.gaps_off, barmerge.lookahead_on)
dphigh = request.security(syminfo.tickerid, "D", high[1], barmerge.gaps_off, barmerge.lookahead_on)
dplow = request.security(syminfo.tickerid, "D", low[1], barmerge.gaps_off, barmerge.lookahead_on)
dpclose = request.security(syminfo.tickerid, "D", close[1], barmerge.gaps_off, barmerge.lookahead_on)


//Expanded Floor Pivots Formula
dpivot = math.round(((dphigh + dplow + dpclose) / 3.0), tointeger)
dailybc = math.round(((dphigh + dplow) / 2.0), tointeger)
dailytc = math.round(((dpivot - dailybc) + dpivot), tointeger)
dtc = math.round(math.max(dailybc, dailytc), tointeger)
dbc = math.round(math.min(dailybc, dailytc), tointeger)

plot(dtc[1])
4

0 回答 0