作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Pine 编辑器仍然没有内置函数来绘制线条(如支撑线、趋势线)。
我找不到任何直接或间接的方法来画线。
我想构建如下所示的函数(仅作为示例)
draw_line(price1, time1,price2, time2)
最佳答案
不幸的是,我不认为这是他们想要提供的东西。注意到 4 年前的几个有前途的帖子,但从未通过。唯一的另一种方法似乎涉及一些计算,通过用一些线图近似你的线,你隐藏不相关的部分。
对于 example :
...
c = close >= open ? lime : red
plot(close, color = c)
red
与
na
只获得绿色部分。
//@version=3
study(title="Simple Line", shorttitle='AB', overlay=true)
P1x = input(5744)
P1y = input(1.2727)
P2x = input(5774)
P2y = input(1.2628)
plot(n, color=na, style=line) // hidden plot to show the bar number in indicator
// point slope
m = - (P2y - P1y) / (P2x - P1x)
// plot range
AB = n < P1x or n > P2x ? na : P1y - m*(n - P1x)
LA = (n == P1x) ? P1y : na
LB = (n == P2x) ? P2y : na
plot(AB, title="AB", color=#ff00ff, linewidth=1, style=line, transp=0)
plotshape(LA, title='A', location=location.absolute, color=silver, transp=0, text='A', textcolor=black, style=shape.labeldown)
plotshape(LB, title='B', location=location.absolute, color=silver, transp=0, text='B', textcolor=black, style=shape.labelup )
4.0+
.
vline()
功能:
//@version=4
study("vline() Function for Pine Script v4.0+", overlay=true)
vline(BarIndex, Color, LineStyle, LineWidth) => // Verticle Line, 54 lines maximum allowable per indicator
return = line.new(BarIndex, -1000, BarIndex, 1000, xloc.bar_index, extend.both, Color, LineStyle, LineWidth)
if(bar_index%10==0.0)
vline(bar_index, #FF8000ff, line.style_solid, 1) // Variable assignment not required
关于line - 如何在 Pine 脚本(Tradingview)中画线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46357498/
我是一名优秀的程序员,十分优秀!