создание точки объема на свече - PullRequest
0 голосов
/ 29 мая 2020

Хочу отметить самый высокий объем на свече вертикальной линией. Теперь я вижу эту точку только внутри тела подсвечника (не видя эту точку в фитиле). Я бы добавил сюда фитили. Может кто-нибудь помочь?

//@version=4
study("Name", overlay=true)
i = input(1, title="Volume Periods")
Name = barssince(volume == max(highest(volume, i), 0))
plot(close[Name], color=color.black, title="Name", style=plot.style_circles)

введите здесь описание изображения

Длина горизонтальной линии должна быть короче.

Ответы [ 2 ]

0 голосов
/ 29 мая 2020

Рисование вертикальных линий в PineScript сложно и может вызвать проблемы с масштабированием.
Некоторые примеры можно найти здесь .

Может быть лучше просто выделить фон при возникновении вашего состояния.

//@version=4
study("Name", overlay=true)
i = input(20, title="Volume Periods")
bgcolor(volume == highest(volume,i) ? color.yellow : na)

Что дает

Background highlighted on condition

0 голосов
/ 29 мая 2020

highestbars() возвращает смещение до максимального значения:

//@version=4
study("Name", overlay=true)
i = input(10, title="Volume Periods")
ofst = - highestbars(volume, i)
line.new(bar_index[ofst], low[ofst], bar_index[ofst], high[ofst], color = color.new(color.silver, 0), width = 3)

enter image description here

...