← К каталогу
Исходный код · ID 4135

Auto FVG Target v1 - Part 1

indicator fvg support & resistance for tradingview.pine
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор автоматически определяет зоны FVG (Fair Value Gap) на графике и выделяет их цветными прямоугольниками. Бычьи FVG (когда текущий минимум выше максимума двух баров назад) отображаются зелёным цветом, медвежьи FVG (когда текущий максимум ниже минимума двух баров назад) — красным. Прямоугольники рисируются поверх графика и растягиваются вперёд на заданное количество баров.

Индикатор автоматически удаляет прямоугольники после того, как цена заполняет соответствующую зону: если минимум опускается ниже нижней границы бычьей зоны или максимум достигает верхней границы медвежьей зоны. Это позволяет отображать только активные, ещё не заполненные зоны FVG.

Пользователь может включать и отключать отображение бычьих и медвежьих зон независимо, настраивать длину продления прямоугольников и менять их цвета. В верхней части графика отображается небольшая информационная панель.

Настройки программы

НастройкаОписание
showBull Включает или отключает отображение бычьих зон FVG на графике.
showBear Включает или отключает отображение медвежьих зон FVG на графике.
extendBars Количество баров, на которое прямоугольники FVG продлеваются вперёд от точки образования. Минимальное значение — 5.
bullColor Цвет заливки прямоугольника бычьей зоны FVG. По умолчанию — зелёный с прозрачностью 80%.
bearColor Цвет заливки прямоугольника медвежьей зоны FVG. По умолчанию — красный с прозрачностью 80%.
Получить полный код

Поиск по коду файла

indicator("Auto FVG Target v1 - Part 1", overlay=true, max_boxes_count=500)

showBull = input.bool(true, "Show Bullish FVG")
showBear = input.bool(true, "Show Bearish FVG")
extendBars = input.int(40, "Extend Boxes", minval=5)
bullColor = input.color(color.new(color.green, 80), "Bull FVG")
bearColor = input.color(color.new(color.red, 80), "Bear FVG")

var box[] bullBoxes = array.new_box()
var box[] bearBoxes = array.new_box()

var float[] bullTop = array.new_float()
var float[] bullBottom = array.new_float()

var float[] bearTop = array.new_float()
var float[] bearBottom = array.new_float()

bullFVG = low > high[2]
bearFVG = high < low[2]

if bullFVG and showBull
    top = low
    bottom = high[2]

    b = box.new(
         left = bar_index - 2,
         right = bar_index + extendBars,
         top = top,
         bottom = bottom,
         bgcolor = bullColor,
         border_color = color.green)

    array.push(bullBoxes, b)
    array.push(bullTop, top)
    array.push(bullBottom, bottom)

if bearFVG and showBear
    top = low[2]
    bottom = high

    b = box.new(
         left = ba

Показано первые 50% кода (символов: 1658)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
165,80₽ ≈ $2.03