【问题标题】:How to write code which detect high (highest point of candle) of biggest candle in a particular time range in Pine-Script?如何编写代码来检测 Pine-Script 中特定时间范围内最大蜡烛的高点(蜡烛的最高点)?
【发布时间】:2022-07-20 17:49:36
【问题描述】:

无论我当前的会话如何,我都需要帮助才能在任何先前会话的特定时间范围内获得最大蜡烛的最高点。

【问题讨论】:

    标签: pine-script tradingview-api pinescript-v5 pine-script-v4


    【解决方案1】:

    您可以比较当前时间 t 来输入会话范围。如果它在会话内,则继续将较高的高点保存在变量中,并在会话结束后保留​​其备份。然后在下一个会话中绘制备份。这样每个会话将绘制上一个会话的最高点。

    //@version=5
    indicator('Highest High of Previous Session', overlay=true)
    
    i_sess = input.session("1300-1700", "Session")
    t = time(timeframe.period, i_sess)
    var hi=-99999.0
    var prvhi=-99999.0
    var issessionend=false
    if time==t
        if issessionend
            hi:=-99999
            issessionend:=false
        if hi<high
            hi:=high
    else
        prvhi:=hi
        issessionend:=true
    plot(prvhi,color=t==time?color.black:na)
    

    【讨论】:

      猜你喜欢
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      • 2020-09-19
      • 1970-01-01
      • 2022-07-21
      • 1970-01-01
      相关资源
      最近更新 更多