#pine-script
Вопрос:
Я довольно новичок в pine script. Я пытаюсь рассчитать Истинный диапазон конкретной свечи с расчетом самого низкого минимума. (Это часть стоп-лосса при длительной настройке TDS)
lastBuyLowestValSTOP = buySetup == 9 ? lowest(low, 9) : nz(lastBuyLowestValSTOP[1])
Это находит наименьшее значение при соблюдении критериев покупки. Допустим, это 7 — я свеча(9-2).
Теперь у меня самое низкое значение, мне нужны данные этой trueRange = high-low
свечи. Так что я могу;
stopPoint = lastBuyLowestValSTOP - trueRange
Но я не знаю индекса этой свечи, ни его максимума, ни минимума. Я проверил barssince()
, но для этого требуются определенные критерии. Когда я пытаюсь;
lowestSinceIndex = buySetup == 9 ? barssince(lowest(low, 9)): nz(lowestSinceIndex[1])
Это возвращает 0. Как я могу получить высокие и низкие значения этой свечи. Заранее спасибо.
Ответ №1:
//@version=4
study("TrueRange", "TR", overlay=true)
ll = lowest(low,9)
lb = lowestbars(9)
hist = abs(lb)
trueRange = high[hist] - low[hist]
plot(na)