内部服务器研究错误>枢轴高/枢轴低

时间:2019-02-17 23:10:37

标签: pine-script

我的脚本出现一个奇怪的错误。我想将ATR转换为随机值,以便为指标确定适当的回溯长度。您可以忽略timeframe_factor;这是一个根据分形周期返回整数的函数,我已经证实它可以正常工作。

atr_timeframe = timeframe_factor(2)
atr_stoch_timeframe = timeframe_factor(3)
atr = atr(atr_timeframe)
atr_stoch = stoch(atr, highest(atr, atr_timeframe), lowest(atr, atr_timeframe), atr_stoch_timeframe) / 100
atr_stoch_period = round(atr_stoch * atr_stoch_timeframe)
pivot_period = atr_stoch_period[2] > atr_stoch_period[1] and atr_stoch_period > atr_stoch_period[1] ? atr_stoch_period[1] : atr_stoch_period
pivot_period := pivot_period < 1 ? 1 : pivot_period
plot(pivothigh(high, pivot_period, 0))

pivot_period的第一个赋值是为了在出现急剧上升的情况下(例如,从一天开始)使用先前的pivot_period的值。我已经通过绘制pivot_period进行了视觉验证,表明它在图表上显示的整数> = 1-仅在pivothigh中使用它时才会发生错误。我还使用na验证了图表上没有barssince。如果我使用静态整数,则不会发生该错误。

1 个答案:

答案 0 :(得分:0)

尝试在max_bars_back语句中使用study

study("My Study", max_bars_back=5000)