๐Ÿ“ก ื’ืฉืจ TradingView โ€” CVNA

ื”ืกืงืจื™ืคื˜ ื”ื–ื” ืžืฆื™ื™ืจ ื‘ื’ืจืฃ ืฉืœืš ื‘ื“ื™ื•ืง ืืช ื”ื‘ืœื•ืงื™ื ื•ืจืžื•ืช ื”ื ื–ื™ืœื•ืช ืฉื”ืกื•ืจืง ืจื•ืื” โ€” 4 ื‘ืœื•ืงื™ื ื•-6 ืจืžื•ืช. ื”ืขืชืง โ†’ Pine Editor ื‘-TradingView โ†’ ื”ื•ืกืฃ ืœื’ืจืฃ. ืกื•ืฃ ืœืคืขืจ ื‘ื™ืŸ ืžื” ืฉื”ืกื•ืจืง ืžืฆื ืœืžื” ืฉืืชื” ืจื•ืื” ื‘ืขื™ืŸ.
//@version=6
// ============================================================
//  TheSMCTrader โ€” CVNA  ยท  ืื–ื•ืจื™ื ืžื”ืกืจื™ืงื” ืฉืœ ื”ื™ื•ื
//  ื ื•ืฆืจ ืื•ื˜ื•ืžื˜ื™ืช ืžืชื•ืš watch_zones.json. ื”ื“ื‘ืง ื‘-Pine Editor ื•ื”ื•ืกืฃ ืœื’ืจืฃ.
// ============================================================
indicator("TheSMCTrader โ€” CVNA", overlay = true, max_boxes_count = 40, max_lines_count = 40)

colBull = input.color(color.new(color.green, 82), "ื‘ืœื•ืง ื‘ื™ืงื•ืฉ")
colBear = input.color(color.new(color.red,   82), "ื‘ืœื•ืง ื”ื™ืฆืข")
colHigh = input.color(color.new(color.red,   35), "ื ื–ื™ืœื•ืช ืžืขืœ")
colLow  = input.color(color.new(color.green, 35), "ื ื–ื™ืœื•ืช ืžืชื—ืช")
showLbl = input.bool(true, "ื”ืฆื’ ืชื•ื•ื™ื•ืช")

drawZone(float bot, float top, color c, int style) =>
    if barstate.islast
        box.new(bar_index - 250, top, bar_index + 12, bot, border_color = c,
                 border_style = style, bgcolor = c)

drawLevel(float p, color c, string tag) =>
    if barstate.islast
        line.new(bar_index - 250, p, bar_index + 12, p, color = c, width = 1,
                 style = line.style_dotted)
        if showLbl
            label.new(bar_index + 12, p, tag, style = label.style_label_left,
                       color = color.new(color.black, 100), textcolor = c, size = size.tiny)

if barstate.islast
    drawZone(56.1200, 61.6000, colBull, line.style_dashed)
    drawZone(64.7600, 69.0000, colBull, line.style_dashed)
    drawZone(69.1900, 72.0590, colBull, line.style_dashed)
    drawZone(86.0700, 97.3780, colBear, line.style_solid)
    drawLevel(76.0700, colHigh, "High ื™ื•ืžื™")
    drawLevel(64.7600, colLow, "Low ื™ื•ืžื™")
    drawLevel(83.9140, colHigh, "High ืฉื‘ื•ืขื™")
    drawLevel(56.1200, colLow, "Low ืฉื‘ื•ืขื™")
    drawLevel(74.8000, colHigh, "PWH")
    drawLevel(64.7600, colLow, "PWL")