作为一个新手,我正在尝试Tradingview的pine编辑器。我写了一个简单的脚本来描述ema和dema之间的区别。此外,我希望在选定的时间范围内获得最高和最低值。 让我们假设一只股票的最高收盘价是120,3美元,最低收盘价是600万美元。我想绘制这两条水平线,这两条水平线代表了特定时间范围内的历史高点和历史低点。 //@version=4
study(title="Test")
biggest(series) =>
max = 0.0
max := nz(max[1], series)
if series > max
上一次我问了一个关于画水平线的问题,几天都没有答案,所以我花了几天的时间学习,并成功地使用for To语法写出了大致的内容。 但是,与期望的结果不同的是,当传递For语句时,现有行将丢失,并创建一个新行。 我想要做的是每天检查exchange的起始栏,并为信标绘制一条水平线,其中高值表示信标,低值表示负值。 What I want to do 我想摆脱这个束缚。 //@version=4
study(title = "Horizen Line", shorttitle = "Come on...", overlay = true)
t = timestamp
我正在尝试绘制hline (水平线)在高和低的蜡烛棒(15分钟的时间范围是必须的),我已经从日期时间选择器中选择。到目前为止,我可以选择该条并突出显示其背景颜色,以确认日期时间选择器工作正常。但是,我无法在此选定条形图的高度和高度绘制水平线。这里的问题是,我不知道如何获得我从日期时间选择器中选择的条的最高和最低值。下面是代码。 //@version=4
study("Price Channel with date range test", overlay=true)
i_startTime = input(defval = timestamp("06 May 202
这段代码画出了秋千的高度和摆动的低级别。但这显示了两个层次(高水平和低水平)。我们能不能只显示图表上最新的水平?例句:你在10:15得到了一个秋千低点,在这个低点会有一条线,但是一旦有一个新的秋千高点,让我们假设在12:30,在10:15绘制的旧的水平应该被隐藏,只有新的水平,即12:30的秋千高水平才应该被绘制出来。我们能做这个吗?提前谢谢。
//@version=5
indicator('Last Pivot', overlay=true)
left = 50
right = 25
quick_right = 2 // Used to try and detect a
每当我使用line.new()和linefill.new()时,它都会绘制简单的explicit_plot_zorder ()和简单的fill(),不管我是否添加了选项explicit_plot_zorder= true
var line baseLine = na
if na(baseLine) and not na(startPrice)
baseLine := line.new(bar_index - length + 1, startPrice, bar_index, endPrice, width = line_width, extend = extendStyle, col
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 = sec