// دریافت ورودیها highestPrice = input.float(title="Highest Price", defval=100) lowestPrice = input.float(title="Lowest Price", defval=50) divisions = input.int(title="Number of Divisions", defval=5, minval=1)
// محاسبه فاصله بین هر خط stepSize = (highestPrice - lowestPrice) / divisions
// رسم خط بالاترین قیمت line.new(x1=bar_index[1000], y1=highestPrice, x2=bar_index, y2=highestPrice, color=color.green, width=2)
// رسم خط پایینترین قیمت line.new(x1=bar_index[1000], y1=lowestPrice, x2=bar_index, y2=lowestPrice, color=color.red, width=2)
// رسم خطوط میانی for i = 1 to divisions - 1 level = lowestPrice + stepSize * i line.new(x1=bar_index[1000], y1=level, x2=bar_index, y2=level, color=color.blue, width=1)