首页 > 解决方案 > 如何在交易视图松脚本中获取特定蜡烛在特定时间的高价和低价价

问题描述

先生,我想将我的想法转换为 pine 脚本(策略)。为此,我需要一些我无法获取的数据......

  1. 前一天最后 5 分钟蜡烛高低。(市场收于 15.30)
  2. 当天前 5 分钟蜡烛高低。(市场于 09.00 开盘,但交易于 09.15 开始。)

请建议使用 pine 脚本编码来获取这些数据。

标签: tradingview-api

解决方案


我假设您在问题中引用 premarket 时将打开扩展数据。请注意,这需要这种情况,或者需要不同的代码。

//@version=5
indicator("My Script", overlay=true)

var lastHigh    = 0.0
var lastLow     = 0.0
var newHigh     = 0.0
var newLow      = 0.0

if session.ismarket[1] and not session.ismarket
    lastHigh    := high[1]
    lastLow     := low[1]

if session.ismarket and not session.ismarket[1]
    newHigh     := high
    newLow      := low
    
plot(lastHigh, color=color.red)
plot(lastLow , color=color.red)
plot(newHigh , color=color.yellow)
plot(newLow  , color=color.yellow)

为我的朋友干杯,保重


推荐阅读