Расчетные значения на графике - PullRequest
2 голосов
/ 18 апреля 2019

Можно ли напечатать предыдущие максимумы и минимумы цены свечи ниже и выше следующей?

Я также хотел бы знать, как разместить рассчитанные значения на графике, возможно ли это?Спасибо

study(title = "HiLo Last Candle", shorttitle = "HiLO", overlay=true) 
h=high[1] 
plotchar(h,text=tostring(h, 0.0),location=location.abovebar) 

1 Ответ

0 голосов
/ 18 апреля 2019

Невозможно распечатать значения на графике.

Чтобы разместить рассчитанные значения на графике, пользователи обычно используют overlay=true параметр функции исследования:

//@version=3
study(title = "MyStudy", overlay=true) 
plot(sma(close, 7))

И, похоже, вы знакомы с этим подходом. Другой способ - «создать» собственную диаграмму, используя функции plotcandle / plotbar, где вы можете создавать столбцы самостоятельно:

//@version=3
study(title = "MyStudy") 

len = input(title="sma length", type=integer, minval=1, maxval=100, defval=7)
close_sma = sma(close, len)
open_sma = sma(open, len)
high_sma = sma(high, len)
low_sma = sma(low, len)

actual_high = max(close_sma, max(open_sma, max(high_sma, low_sma)))
actual_low = min(close_sma, min(open_sma, min(high_sma, low_sma)))

plotcandle(open_sma, actual_high, actual_low, close_sma, color = close_sma > open_sma ? green : red)
...