在特定日期绘制额外线

Posted

技术标签:

【中文标题】在特定日期绘制额外线【英文标题】:Plot Extra Lines on Specific Date 【发布时间】:2021-09-08 13:47:24 【问题描述】:

我是 Pine 脚本的新手。是否可以在特定日期或多个日期绘制两条额外的线?例如,我对 2021 年 5 月 14 日及之后的股票表现感兴趣。有没有办法提出一个脚本,我可以选择首先选择日期 5/14/2021,然后它会绘制一条顶线(102% 在开盘价位置)和一条底线(99% 在开盘价的位置)。我正在使用 Tradingview 的“空头头寸”工具来绘制图表进行分析,但是一旦涉及到数十只股票,这将是太多的工作要做。

谢谢。

【问题讨论】:

【参考方案1】:

你可以使用这样的东西。它使用时间输入,以便您可以更改开始日期:

//@version=4
study("", "", true)
i_date = input(timestamp("2021-05-14"), type = input.time)
var float hi = na
var float lo = na

if time == i_date
    hi := open * 1.02
    lo := open * 0.99
    
plot(hi)
plot(lo)

【讨论】:

以上是关于在特定日期绘制额外线的主要内容,如果未能解决你的问题,请参考以下文章

如何绘制日期时间索引数据框中特定列的手动箱线图?

如何在 x 轴上绘制带有日期时间的线性回归

将图表数据绑定到日期选择器以显示自定义时间线

Matplotlib:每个时间序列子图绘制多条线

用 D3 绘制简单的时间线

OxyPlot 中日期时间轴上的不规则间隔