我被困在试图计算从上市前时间到售后时间(美国)的每日会话的平均蜡烛百分比长度,下面的脚本。
有点累积但平均。
如果您还可以从当前代码视图中添加更高的时间范围,那就太好了。
//@version=5
// Candle Body %
indicator(title='% b_Length ', shorttitle='%bL', overlay=false)
t = time('1440', "0400-2000")
///Math
UpCandle = (open[0] - close[0]) / open[0] * -100
DownCandle = (close[0] - open[0]) / close[0] * -100
/// Show only Upcandles
v_out = close > open ? UpCandle : na
plotColour = v_out ? color.green : color.white
/// EMA (help)
ema = ta.ema(v_out, 15)
/// Plot
plot(v_out, title='%bL', style=plot.style_columns, color=plotColour)
plot(ema)