现在可以使用新的价格和时间输入交互输入模式。您现在可以通过点击图表来选择价格和时间,而不是从输入插件中选择他们。通过在 input.time() 和 input.price() 中使用 confirm = true 激活交互模式。
这是 Anchored VWAP 指标的代码,其中锚点以交互式设置,就像使用同名绘图工具一样:
//@version=5 indicator("Anchored VWAP", overlay=true) src = input.source(hlc3, "Source") startCalculationDate = input.time(timestamp("20 Jan 2021"), "Start Calculation", confirm=true) vwap_calc() => var srcVolArray = array.new_float(na) var volArray = array.new_float(na) if startCalculationDate <= time array.push(srcVolArray, src*volume) array.push(volArray, volume) else array.clear(srcVolArray), array.clear(volArray) array.sum(srcVolArray)/array.sum(volArray) anchoredVwap = vwap_calc() plot(anchoredVwap, "VWAP", linewidth=3)
当需要同时选择价格和时间时,请在两个函数调用中使用具有相同值的 inline 参数:
//@version=5 indicator("Point", overlay=true) myPrice = input.price(100, inline="Point", confirm=true) myTime = input.time(timestamp("2020-02-20"), inline="Point", confirm=true) lblText = str.format("Price: {0, number}\nTime: {1, date} {1, time}", myPrice, myTime) var l1 = label.new(myTime, myPrice, lblText, xloc=xloc.bar_time)
当用户处于交互输入模式时,图表上会出现提醒以指导用户:
添加指标并在图表上进行初始交互选择后,您可以通过选择指标并移动图表上的点来修改选择点。
您可以在这些出版物中看到正在运行的新功能:
CAGR by TradingView
要随时了解Pine的新功能,请留意我们的Pine用户手册的发行说明。PineCoders 帐户还广播来自其 Squawk Box Telegram 频道、Twitter 帐户和TradingView上的Pine脚本公共聊天的更新。
我们希望您发现这个备受期待的功能很有用。请继续向我们提供您的反馈和改进建议 — 我们为您构建 TradingView,我们总是渴望收到您的信息。
还没有关注我们的中文微信公众号?快来扫二维码吧!