【问题标题】:Last traded Price - "Last Price Line" as a fixed variable最后交易价格 - “最后价格线”作为固定变量
【发布时间】:2020-11-02 14:32:21
【问题描述】:

在 Tradingview 中,我想将 Pine Script 中股票的最后交易价格作为固定变量。内置“关闭”是不够的,因为每个条都会发生变化。作为 tradeview 图表中的示例,我们有“最后价格线”,它是最后交易价格的恒定线,如图所示

https://www.tradingview.com/x/5KVDU8h7/

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    内置变量'close'是最新的交易价格。这是一个在最后交易价格处绘制黄色虚线的脚本,您可以看到它始终与 tradingview 绘制的默认“最后价格线”相同。如果您想访问之前柱的最后交易价格,您可以通过查找 close1..close[2]..close[n] 来实现,其中 n 是从当前柱返回的柱数。

    //@version=4
    study("My Script", overlay=true)
    
    var line _lpLine = line.new(0, 0, 0, 0, extend=extend.left, style=line.style_dashed, color=color.yellow)
    
    _lastTradedPrice = close
    line.set_xy1(_lpLine, bar_index-1, _lastTradedPrice)
    line.set_xy2(_lpLine, bar_index, _lastTradedPrice)
    

    【讨论】:

    • 谢谢 Urso...但我的要求是将最后交易价格作为一个固定变量,我可以在我的程序中用作乘数。这是我正在尝试编写的程序的链接,解释为“stackoverflow.com/questions/64630788/…
    • 问题的最终解决方案是 Move to Existing Pane of the basic Indicator code: //@version=4 study(title="Relative Strength Competition", shorttitle="RSC", overlay=false ) src = input(close, title="Source") contrastTickerId = input("NIFTY", type=input.symbol, title="Comparative Symbol") contrastSymbol = security(comparativeTickerId, timeframe.period, close) rs=src/比较符号图(rs, title="RS Line", style=plot.style_line, linewidth=2, color=color.white)
    • 得到解决后与 Urso 的讨论..感谢您的帮助和知识渊博的讨论
    • @RaviKrishna 这在 PineScript 5 中有所改变吗?如果我运行下面的代码,它会在第一个(历史)柱的关闭处绘制一条水平线。如何获取和存储最后一根柱的收盘价?那么,“当前”收盘价是多少? //@version=5 indicator("test", overlay=true) var MyClose = close //--- 绘制曲线 plot(MyClose , title='Call test', color=color.green, linewidth=1 , style=plot.style_line )
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    相关资源
    最近更新 更多