【问题标题】:Color background within price range of only latest 5 candle ( highest and lowest price level)仅最新 5 支蜡烛的价格范围内的颜色背景(最高和最低价格水平)
【发布时间】:2020-10-02 21:05:20
【问题描述】:

我想为最近 5 根蜡烛内的价格范围的背景着色。 获取其中的最高价和最低价并为背景着色。 其他之前的蜡烛(蜡烛 6 和之前的蜡烛)我只想忽略。

我是新手,还在学习。

我尝试使用:

highest(5)
lowest(5)

highest(high, 5)
lowest(low, 5)

但这对我不起作用。

这是 Kodify web 的壁橱示例表单。但需要手动输入价格范围。

//@version=4
study(title="Colour background in price range", overlay=true)

// STEP 1:
// Configure price range with inputs


rangeUp = input(title="Price Range Upper Bound", type=input.float, defval=1, minval=0)
rangeDown = input(title="Price Range Lower Bound", type=input.float, defval=0.95, minval=0)

fullBarInRange = input(title="Full Bar In Range?", type=input.bool, defval=false)

// STEP 2:
// Check if bar falls in range, based on input
insideRange = if fullBarInRange
    high < rangeUp and low > rangeDown
else
    high > rangeDown and low < rangeUp

// STEP 3:
// Plot range's upper and lower bound
ubPlot = plot(series=insideRange ? rangeUp : na, style=plot.style_linebr, transp=100, title="Upper Bound")
lbPlot = plot(series=insideRange ? rangeDown : na, style=plot.style_linebr, transp=100, title="Lower Bound")

// STEP 4:
// Fill the background for bars inside the price range
fill(plot1=ubPlot, plot2=lbPlot, color=#FF8C00, transp=75)

【问题讨论】:

    标签: plot pine-script highest


    【解决方案1】:

    版本 1

    这将填充最后 5 个柱的最高/最低之间:

    //@version=4
    study("Hi/Lo Range", "", true)
    p = input(5)
    hi = highest(p)
    lo = lowest(p)
    p_hi = plot(hi, "Hi")
    p_lo = plot(lo, "Lo")
    fill(p_hi, p_lo)
    

    版本 2

    //@version=4
    study("Hi/Lo Range", "", true)
    p = input(5)
    hi = highest(p)
    lo = lowest(p)
    p_hi = plot(hi, "Hi", show_last = 5)
    p_lo = plot(lo, "Lo", show_last = 5)
    fill(p_hi, p_lo, show_last = 5)
    

    【讨论】:

    • 感谢 PineCoders-LucF.. 但是有什么方法可以让我只为最后 5 根蜡烛着色而忽略其余的前一根蜡烛(蜡烛 6 和之前的蜡烛)
    • 是的。请参阅答案的第 2 版。
    • 尊敬的编码员,我想改进脚本并创建如下:i.stack.imgur.com/8swCa.png 1 .该框将向后显示 30 个框,从最新的蜡烛开始(星期一,交易日) 2.当新蜡烛出现/诞生时,盒子不应该移动,因为我需要查看进度/趋势。谢谢并希望得到反馈和想法:)
    • 试试内置的“多时段图表”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2015-08-13
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2019-06-13
    • 1970-01-01
    相关资源
    最近更新 更多