【问题标题】:Looking for a way to restrict Tradingview from plotting previous day high, low lines only for current day寻找一种方法来限制 Tradingview 仅在当天绘制前一天的高点、低点线
【发布时间】:2020-08-17 18:37:58
【问题描述】:

Pinescript 和 Tradingview 的新手。我有这个问题,我使用自定义指标脚本来绘制前一天的高点和前一天的低点线。问题是我无法限制它只为今天绘制,而不是整个图表,这很烦人。请看看你是否可以帮助我。谢谢 这是代码-->

study(title="Previous Day High and Low", shorttitle="Previous Day High and Low", overlay=true)
D_High = security(tickerid, 'D', high[1]) 
D_Low = security(tickerid, 'D', low[1]) 
D_Close =  security(tickerid, 'D', close[1]) 
D_Open =  security(tickerid, 'D', open[1]) 


plot(isintraday ? D_High : na, title="Daily High",style=line, color=green,linewidth=2) 
plot(isintraday ? D_Low : na, title="Daily Low",style=line, color=red,linewidth=2)

【问题讨论】:

    标签: pine-script tradingview-api


    【解决方案1】:

    您需要使用 v4 的 line.new() 而不是 plot() 来绘制线条。 这样,您可以在您选择的特定点(例如 x 天前的最高点或最低点)之间画线。

    您需要两条线(就像您的两条图一样),一条用于高点,一条用于低点。 您可能希望 1) 仅在您位于最后一个栏时绘制它们,或者 2) 绘制它们并随时更新点。

    这是一篇关于line.new() 的文章,其中包含一些示例: https://marketscripters.com/how-to-use-pine-scripts-v4-line-function/

    【讨论】:

    • 谢谢你去看看。感谢链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2021-04-17
    • 2021-08-17
    • 1970-01-01
    相关资源
    最近更新 更多