У меня есть реализация точек разворота, где я рисую несколько линий. Может быть, это не совсем то, о чем вы просите, но я надеюсь, что это будет вам полезно:
//@version=3
study("Pivot Points, Traditional (today)", overlay=true)
daylyClose = security(tickerid, "D", close)
daylyHigh = security(tickerid, "D", high)
daylyLow = security(tickerid, "D", low)
pivot = (daylyClose + daylyHigh + daylyLow) / 3
r1 = pivot * 2 - daylyLow
r2 = pivot + (daylyHigh - daylyLow)
r3 = pivot * 2 + (daylyHigh - 2 * daylyLow)
r4 = pivot * 3 + (daylyHigh - 3 * daylyLow)
r5 = pivot * 4 + (daylyHigh - 4 * daylyLow)
s1 = pivot * 2 - daylyHigh
s2 = pivot - (daylyHigh - daylyLow)
s3 = pivot * 2 - (2 * daylyHigh - daylyLow)
s4 = pivot * 3 - (3 * daylyHigh - daylyLow)
s5 = pivot * 4 - (4 * daylyHigh - daylyLow)
plot(pivot, style= stepline)
plot(r1, style= stepline)
plot(r2, style= stepline)
plot(r3, style= stepline)
plot(r4, style= stepline)
plot(r5, style= stepline)
plot(s1, style= stepline)
plot(s2, style= stepline)
plot(s3, style= stepline)
plot(s4, style= stepline)
plot(s5, style= stepline)
Примечание 1: мой скрипт работает для внутридневного разрешения - при ежедневных разрешениях он меняется каждый день.
Примечание 2: Это работает только для существующих баров - истории и в реальном времени. Он не может подвести черту к будущему.