pine-script - 关于 pine-script 中 Mulitimeframe(request.security) 中的 calc RSI/RCI

标签 pine-script stock tradingview-api

*这个问题是TradingView中pine-script的问题。

我想在1分钟图表中计算5分钟图表的RSI和RCI。(多帧)

我运行以下代码。然而,5分钟图表中的RSI、RCI值差异很大。 计算过程与5分钟图相同。

1 分钟图表中的 pine 脚本

close5m = request.security(syminfo.tickerid, '5', close)
rsi5m = ta.rsi(close5m, 14)

"rsi5m" is different greatly from 5min chart's those.

请告诉我原因或如何解决此问题。

最佳答案

原因是,您从 5 分钟获取收盘价,但尝试使用 5 分钟收盘价作为源来计算 1 分钟图表上的 RSI 值。

您实际上可以将函数作为表达式传递给 security() 调用。

rsi_1m = ta.rsi(close, 14)
rsi5m = request.security(syminfo.tickerid, '5', rsi_1m)

关于pine-script - 关于 pine-script 中 Mulitimeframe(request.security) 中的 calc RSI/RCI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74326203/

相关文章:

c# - 将 RSI 从 pinescript 转换为 C#?

pine-script - 松本中的线角

mysql - 如何编写一个查询,对表中每个日期的一个日期加上前 4 天的记录进行计数?

javascript - 交易 View 图表集成的数据格式

javascript - 自定义 tradingview charting_library 标题

trading - 如何更改 TradingView 高级实时图表小部件指标的颜色

pine-script - 同时进行多头和空头交易的 Pine 脚本策略

pine-script - 如何使用元组作为 PineScript 中函数的输入?

c - 什么是 GTK "render detail"?

r - 计算最高进先出交易