英文:
Draw dynamic horizontal line based on selected bar
问题
我想根据光标选择的柱形绘制一个基于动态水平线 (Close + ATR(10))
。
目前,我使用plot(),但看起来很混乱。
我正在使用pinescript v5。
英文:
I want to draw a dynamic horizontal line (Close + ATR(10))
based on the bar selected by the cursor.
Currently, I use plot() but it looks messy.
I am using pinescript v5
答案1
得分: 1
你有一个在某种程度上是妥协的选项。
bar_time = input.time(1673257327000, "Bar time")
if time == bar_time
// 用于确定 "y" 的动态逻辑
line.new(bar_index, y, bar_index, y, extend = extend.both)
input.time()
函数会在图表界面上创建一个可拖动的垂直线,该线位于由时间输入定义的柱状图上,您可以将其移动到所需的柱状图上,然后根据您的逻辑来设置水平线。这个垂直线只是TradingView提供的一个辅助工具,用于快速控制input.time()
。
英文:
You have an option that is to some extent a compromise.<br>
bar_time = input.time(1673257327000, "Bar time")
if time == bar_time
// your dynamic logic determining "y"
line.new(bar_index, y, bar_index, y, extend = extend.both)
The input.time()
gives you a draggable vertical line in the chart GUI over the bar defined by the time input that you can move to your desired bar that sets your horizontal line based on your logic. This vertical line is only a helper utility from tradingview to be able to control input.time() rapidly.
答案2
得分: 0
在Pinescript v5中,您无法从GUI获取信息。
英文:
In pinescript v5 you can't get information from the GUI.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论