0

当我使用 1 分钟图表时,我试图让我的指标显示 30 秒图表中的值。这可能吗?

indicator("Double RSI", timeframe="")
lengthRSIfast = input.int(2, minval=1,title="RSI Fast")
lengthRSIslow = input.int(14, minval=1,title="RSI Slow")
overSold =  10 
overBought = 90 
src = input(close, title="Source")
rsifast = ta.rsi(src, lengthRSIfast)
rsislow = ta.rsi(src, lengthRSIslow)

plot(rsifast,color=color.green)
plot(rsislow,color=color.red)

signal = ta.cross(rsifast,rsislow)?rsislow:na
signalcolor= rsifast>rsislow?color.green:color.red
plot(signal,color=signalcolor,style=plot.style_circles,linewidth=2)
os=hline(overSold)
ob=hline(overBought)

alertcondition(signal, title="DubRSi cross")
4

1 回答 1

0

不,这是不可能的。可以从较短的时间范围请求数据,但是不建议这样做,因为会丢失一些数据。

安全功能旨在请求高于当前图表时间范围的时间范围的数据。在 60 分钟图表上,这意味着请求 240、D、W 或任何更高的时间范围。

不建议请求低于当前图表时间范围的时间范围的数据,例如 5 分钟图表中的 1 分钟数据。这种情况的主要问题是 1 分钟数据的某些部分将不可避免地丢失,因为不可能将其显示在 5 分钟图表上并且不打破时间轴。在这种情况下,安全行为可能会出乎意料。

您可以阅读内容以了解更多详细信息。

于 2022-01-26T19:46:05.233 回答