我正在尝试绘制从前一天收盘价到当前价格的百分比变化。一切正常,但当新蜡烛关闭时,该值返回 0 并且只绘制当前柱线变化而不是每日变化。如果我刷新页面,它就会恢复正常,直到另一根蜡烛关闭。
study("Percent change from daily", precision=2)
a = input(title="Symbol", type=input.symbol, defval="ftx:btcperp")
b = input(title="Resolution", type=input.resolution, defval="D")
c = security(a, b, close)
d = (close - c[1]) / c[1] * 100
plot(d)
答案 0 :(得分:0)
这将计算图表的 close
和使用 security()
调用获取的非重绘 HTF 值之间的 ROC,这是交易品种 a
最后完成日的收盘价:< /p>
//@version=4
study("Percent change from daily", precision=2)
a = input(title="Symbol", type=input.symbol, defval="ftx:btcperp")
b = input(title="Resolution", type=input.resolution, defval="D")
f_security(_sym, _res, _src, _rep) => security(_sym, _res, _src[not _rep and barstate.isrealtime ? 1 : 0])[_rep or barstate.isrealtime ? 0 : 1]
// Non-repainting HTF value.
c = f_security(a, b, close, false)
d = (close - c) / c * 100
plot(d)