【问题标题】:Tradingview Pinescript quick qTradingview Pinescript quick q
【发布时间】:2020-12-19 22:38:53
【问题描述】:

我想在输入的(可变的)值处绘制一条基准水平线,然后在该线周围绘制两条线而不显示基准线。

所以输入的基线值是 1900。我希望在 1901 和 1899 处围绕该基线自动绘制一条线,但不显示基线(我猜你也可以将基线透明度设为零)。谢谢。

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    在这种情况下,您不必绘制基线。 该脚本将为您的输入减去并添加 1 个点。

    //@version=4
    study("Baseline +-1", overlay = true)
    
    var float i_baseline = input(1900, "Baseline level")
    
    plot(i_baseline + 1, "Baseline + 1")
    plot(i_baseline - 1, "Baseline - 1")
    

    【讨论】:

    • 它给了我这个错误 - 脚本无法翻译自:|B|var float i_baseline = input(
    • 在我这边编译正常。确保您也复制了第一行 - "//@version=4"
    • 啊,是的,谢谢,现在我如何才能超越在同一个脚本中复制它,以便我可以说这些基线中的 20 个? i_baseline1、i_baseline2、i_baseline3……等等?谢谢
    • 我怎样才能让这些线条也都变成虚线?
    • 1)是的,确切地说,创建一个新的 input+2plot 函数包,如上例所示,确保所有变量名称都是唯一的。 2)Plot() 函数不接受虚线样式。您必须使用 line.new(),但这完全是另一个问题。保重。
    猜你喜欢
    • 1970-01-01
    • 2022-06-20
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多