在Pine-Script中的多个时间范围内“寻址”系列

时间:2019-03-14 17:50:57

标签: pine-script

假设我想使用多重时间序列系列

例如,我们有按小时排列的

s = security (tickerid, "60", close)

在制作5分钟图表时

在500万图表中,s看起来像一个步进函数,它每12个小节(==每小时)更改一次值,并且s [1]在12中返回11次,其值与当前值相同。

假设我想建立一种策略,在小时序列中设置一些条件,例如发生看涨的价格波动

priceflip = s > s[4] and s[1] < s[5]

如果我正在处理小时图,我会写什么

但是在5毫秒的上下文中,该表达式可能始终返回false(请考虑为什么!) 解决问题的肮脏方法是写

priceflip = s > s[4*12] and s[1*12] s< s[5*12]

那对我来说毫无意义,因为如果我们更改时间范围,那么所有乘数都会改变。

有没有更多的“功能语言”或优雅的方式来做到这一点?

1 个答案:

答案 0 :(得分:0)

当心security()函数。它有故障,并导致重新粉刷问题。此处有更多说明:https://www.tradingview.com/script/JwWWwZOD-RSI-MTF-by-PeterO/