NR4 & NR7 with Breakouts [LuxAlgo]
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «indicator_nr4_&_nr7_with_breakouts_luxalgo_for_tradingview.pine» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор определяет паттерны NR4 и NR7 — свечи с наименьшим диапазоном за последние 4 или 7 свечей — и отображает их на графике в виде прямоугольника с границами диапазона и пунктирной средней линией. При обнаружении паттерна индикатор перерисовывает линии верхней и нижней границы диапазона и продлевает их до текущего бара. Индикатор отслеживает пробой цены за пределы обнаруженного диапазона и при включённом отображении сигналов размещает маркеры вверх или вниз в зависимости от направления пробоя.
Настройки программы
| Настройка | Описание |
|---|---|
| tf | Таймфрейм — Выбирает старший таймфрейм, на котором определяются паттерны NR4 и NR7. |
| ptype | Тип паттерна — Задаёт, какие паттерны анализировать: оба типа NR4 и NR7, только NR4 или только NR7. |
| sigTog | Показывать сигналы пробоя — Включает или отключает отображение маркеров при пробое цены за границы диапазона паттерна. |
| upSigColor | Цвет восходящего сигнала — Задаёт цвет маркера восходящего пробоя. |
| downSigColor | Цвет нисходящего сигнала — Задаёт цвет маркера нисходящего пробоя. |
| nr4_color | Цвет паттерна NR4 — Задаёт цвет заливки прямоугольника для паттерна NR4. |
| nr7_color | Цвет паттерна NR7 — Задаёт цвет заливки прямоугольника для паттерна NR7. |
| rngColor | Цвет диапазона — Задаёт цвет линий границ диапазона и средней линии. |
Поиск по коду файла
indicator('NR4 & NR7 with Breakouts [LuxAlgo]', shorttitle = 'LuxAlgo - NR4/NR7 w/ Breakouts', overlay = true, max_lines_count = 500, max_labels_count = 500, max_polylines_count = 100, max_boxes_count = 500)
tf = input.timeframe('D', title = 'Таймфрейм', group = 'Паттерны', tooltip = 'Устанавливает старший таймфрейм для определения NR4 и NR7.')
ptype = input.string('NR4/NR7', title = 'Тип паттерна', options = ['NR4/NR7', 'NR4', 'NR7'], group = 'Паттерны', tooltip = 'Выберите тип паттерна для анализа. NR4/NR7 — оба паттерна, NR4 — только паттерн с диапазоном за последние 4 свечи, NR7 — только паттерн с диапазоном за последние 7 свечей.')
sigTog = input.bool(true, title = 'Показывать сигналы пробоя', group = 'Сигналы пробоя')
sigSize = str.lower(input.string('Small', title = 'Размер сигнала', options = ['Tiny', 'Small', 'Normal', 'Large', 'Huge'], group = 'Сигналы пробоя'))
upSigColor = input.color(#089981, title = 'Цвет восходящего сигнала', group = 'Сигналы пробоя', inline = 'Colors')
downSigColor = input.color(#f23645, title = 'Цвет нисходящего сигнала', group = 'Сигналы пробоя', inline = 'Colors')
nr4_color = input.color(color.new(#66bb6a, 70), title = 'Цвет паттерна NR4', group = 'Стиль')
nr7_color = input.color(color.new(#ffee58, 70), title = 'Цвет паттерна NR7', group = 'Стиль')
rngColor = input.color(#787b86, title = 'Цвет диапазона', group = 'Стиль')
invis = color.rgb(0, 0, 0, 100)
var signals = array.new_label()
down_signal = false
up_signal = false
var down_check = false
var up_check = false
var up_fired = false
var down_fired = false
var box bx = na
var line h_ln = na
var line l_ln = na
var line m_ln = na
var float rh = na
var float rl = na
rng = high - low
lst_4 = ta.lowest(rng, 4)
lst_7 = ta.lowest(rng, 7)
nr7_pattern = ptype != 'NR4' and rng == lst_7
nr4_pattern = ptype != 'NR7' and rng == lst_4 and not nr7_pattern
[nr4, nr7, ph, pl] = request.security('', tf, [nr4_pattern[1], nПоказано первые 50% кода (символов: 3164)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.