【问题标题】:Is it possible to track two values on different time frames with pine script?是否可以使用 pine 脚本在不同时间范围内跟踪两个值?
【发布时间】:2021-10-02 03:23:03
【问题描述】:

我无法使用 pine 脚本在 TradingView 上测试策略。

当 MA 9 在 1 小时的时间范围内超过 MA 5 时,我有一个策略输入。没问题,写脚本,在TradingView上把时间改成1小时就行了。

但是,该策略也仅在 RSI 在 15 分钟的时间范围内大于 60 时才进入。

如果我在不同时间跟踪事物,是否可以使用 pine 脚本在 tradingview 上测试此策略?我在 1 小时内跟踪 MA,在 15 分钟内跟踪 RSI。

谢谢!

【问题讨论】:

    标签: pine-script tradingview-api


    【解决方案1】:
    src = input(title="Source", type=input.source, defval=close)
    rsiLength= input(title="  RSI Length", type=input.integer, defval=14, minval=1, 
     maxval=1000)
    
    F_RSI(source, rsiLength) => 
        r= 0.0, r:= rsi(source, rsiLength)
        r
    
    resolution_RSI(tf)=>
        p= security(syminfo.tickerid, tf, F_RSI(src, rsiLength))
        p
    
    tf1=input("15",type=input.resolution,title="Select timeframe 
    ",group="Timeframe")
    rsi_15_min_val=resolution_RSI(tf1)
    

    您可以使用此函数获取另一个时间范围的 rsi 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 2022-10-15
      • 2020-07-03
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多