답변완료
수식 변경 요청 드립니다.
트레이딩뷰의 수식 입니다.''예스차트에 적용 할수 있도록 수정 바랍니다.----------------------------------------------------------------------------------//@version=5indicator("Real-Time Fibonacci Levels", overlay=true)showTodayLabels = input.bool(false, title="Show Today High/Low Labels")labelSize = input.string("small", options=["small", "normal", "large"], title="Label Size")labelColor = input.color(color.new(color.blue, 50), title="Label Color")var float todayLow = navar float todayHigh = navar float fibHigh = navar float fibLow = navar float tempHigh = navar float tempLow = navar array<label> fibLabels = naif na(fibLabels) fibLabels := array.new_label(7)newDay = (dayofweek != dayofweek[1])if (newDay) todayLow := low todayHigh := high fibHigh := na fibLow := na tempHigh := na tempLow := na for i = 0 to array.size(fibLabels) - 1 label.delete(array.get(fibLabels, i)) array.clear(fibLabels) for i = 0 to 6 array.push(fibLabels, label.new(na, na, text = '', style = label.style_label_upper_right, color = labelColor, size = labelSize, textcolor = color.white))if (low < todayLow) todayLow := low fibLow := todayLow tempHigh := na if (high > todayHigh) todayHigh := high fibHigh := todayHigh tempLow := na if not na(fibLow) and high > fibLow and (na(tempHigh) or high > tempHigh) tempHigh := highif not na(fibHigh) and low < fibHigh and (na(tempLow) or low < tempLow) tempLow := lowactiveHigh = na(tempHigh) ? fibHigh : tempHighactiveLow = na(tempLow) ? fibLow : tempLowfibLevel1 = activeHigh - (activeHigh - activeLow) * 0.236fibLevel2 = activeHigh - (activeHigh - activeLow) * 0.382fibLevel3 = activeHigh - (activeHigh - activeLow) * 0.5fibLevel4 = activeHigh - (activeHigh - activeLow) * 0.618fibLevel5 = activeHigh - (activeHigh - activeLow) * 0.764plot(todayHigh, color=color.green, title="Today's High")plot(todayLow, color=color.red, title="Today's Low")plot(activeHigh, color=color.orange, title="Active High")plot(activeLow, color=color.purple, title="Active Low")plot(fibLevel1, color=color.blue, title="Fib 23.6%")plot(fibLevel2, color=color.blue, title="Fib 38.2%")plot(fibLevel3, color=color.blue, title="Fib 50.0%")plot(fibLevel4, color=color.blue, title="Fib 61.8%")plot(fibLevel5, color=color.blue, title="Fib 76.4%")if array.size(fibLabels) >= 7 if showTodayLabels label.set_xy(array.get(fibLabels, 0), bar_index + 0, todayHigh) label.set_text(array.get(fibLabels, 0), "Today High: " + str.tostring(todayHigh, format.mintick)) label.set_xy(array.get(fibLabels, 1), bar_index + 0, todayLow) label.set_text(array.get(fibLabels, 1), "Today Low: " + str.tostring(todayLow, format.mintick)) else label.set_xy(array.get(fibLabels, 0), na, na) label.set_text(array.get(fibLabels, 0), "") label.set_xy(array.get(fibLabels, 1), na, na) label.set_text(array.get(fibLabels, 1), "") label.set_xy(array.get(fibLabels, 2), bar_index + 0, fibLevel1) label.set_text(array.get(fibLabels, 2), "R7-2 : " + str.tostring(fibLevel1, format.mintick)) label.set_xy(array.get(fibLabels, 3), bar_index + 0, fibLevel2) label.set_text(array.get(fibLabels, 3), "R6-3 : " + str.tostring(fibLevel2, format.mintick)) label.set_xy(array.get(fibLabels, 4), bar_index + 0, fibLevel3) label.set_text(array.get(fibLabels, 4), "R5 : " + str.tostring(fibLevel3, format.mintick)) label.set_xy(array.get(fibLabels, 5), bar_index + 0, fibLevel4) label.set_text(array.get(fibLabels, 5), "R3-6 : " + str.tostring(fibLevel4, format.mintick)) label.set_xy(array.get(fibLabels, 6), bar_index + 0, fibLevel5) label.set_text(array.get(fibLabels, 6), "R2-7 : " + str.tostring(fibLevel5, format.mintick))
2026-02-26
118
글번호 230802
지표