rsi 값을 차트에 라벨 형태로 그리는 방법
trategy("라벨", overlay = true)
rsi =ta.rsi(close, 14)
if chart.left_visible_bar_time <= time and time <= chart.right_visible_bar_time
label.new(bar_index, high, str.tostring(rsi, "#.#"), color = color.orange, textcolor = color.white)
트레이딩뷰에서는 최대 50개까지만 라벨이 보인다. 따라서 현재 보이고 있는 차트영역에서만 표시해주는 방식으로 아래와 같이 제한을 둔다. 이를 응용하면 마지막 50개 봉에만 표시 뭐 이런식으로도 가능하다.
// 차트에 보이는 영역
if chart.left_visible_bar_time <= time and time <= chart.right_visible_bar_time
// 마지막 봉 50개에만 표시
last_bar_index = bar_index
first_bar_index_to_label = last_bar_index - 49 // 마지막 50개 봉의 시작점
if bar_index >= first_bar_index_to_label
label.new(bar_index, high, str.tostring(rsi, "#.#"), color=color.orange, textcolor=color.white)
반응형
'파인스크립트' 카테고리의 다른 글
파인스크립트 strategy.entry의 stop, limit (0) | 2024.09.05 |
---|---|
파인스크립트 분할 매도 (0) | 2024.09.04 |
strategy 설정 (0) | 2024.09.03 |
지정가 주문 _1 (0) | 2024.09.03 |
strategy.exit 와 strategy.close의 차이 (0) | 2024.09.03 |