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

Institutional Flow & Liquidity Standard Matrix PRO

indicator_institutional_flow_&_liquidity_standard_matrix_pro_for.pine
Вы автор или правообладатель?

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

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

О программе

Данный продукт представляет собой многофункциональный индикатор для TradingView, который накладывает на график несколько аналитических инструментов одновременно. Он отображает уровни предыдущего дня (PDH/PDL), метки структуры свингов (HH/HL/LH/LL), полосы стандартного отклонения, две скользящие средние с определением тренда, зоны спроса и предложения, а также раскрашивает свечи в соответствии с текущим трендом.

Индикатор получает данные дневного таймфрейма для построения уровней PDH и PDL с помощью функции запроса данных другого инструмента и таймфрейма. Поворотные точки высоких и низких цен рассчитываются средствами Pine Script с задаваемой чувствительностью, после чего на графике размещаются соответствующие метки.

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

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

НастройкаОписание
show_pdhl Включает или отключает отображение линий предыдущего дня высокого и низкого.
c_pdh Цвет линии предыдущего дня высокого (PDH).
c_pdl Цвет линии предыдущего дня низкого (PDL).
pdhl_style Стиль линий уровней предыдущего дня (сплошные, пунктирные или точечные).
pdhl_width Толщина линий уровней предыдущего дня.
show_swings Включает или отключает отображение меток свинговой структуры (HH, HL, LH, LL).
show_swing_txt Показывает или скрывает текст на метках свинговой структуры. При снятии галочки текст меток не отображается.
swing_sens Чувствительность определения свинговых поворотов: значение задаёт количество баров для поиска новых максимумов и минимумов.
c_hh_bg Цвет фона меток бычьей структуры (HH и HIGH).
c_hh_txt Цвет текста меток бычьей структуры (HH и HIGH).
c_ll_bg Цвет фона меток медвежьей структуры (LL и LOW).
c_ll_txt Цвет текста меток медвежьей структуры (LL и LOW).
swing_txt_size Размер текста на метках свинговой структуры (маленький, средний или нормальный).
show_std Включает или отключает отображение полос стандартного отклонения.
std_len Период расчёта скользящей средней и стандартного отклонения для полос волатильности.
std_mult Множитель стандартного отклонения для расчёта верхней и нижней границ полос.
c_std_upper Цвет верхней полосы стандартного отклонения.
c_std_lower Цвет нижней полосы стандартного отклонения.
std_width Толщина линий полос стандартного отклонения.
show_ma Включает или отключает отображение двух скользящих средних на графике.
ma_fast_len Период быстрой экспоненциальной скользящей средней.
ma_slow_len Период медленной экспоненциальной скользящей средней.
c_ma_fast Цвет линии быстрой скользящей средней.
c_ma_slow Цвет линии медленной скользящей средней.
ma_width Толщина линий скользящих средних.
show_zones Включает или отключает отображение прямоугольных зон исполнения спроса и предложения.
zone_opacity Прозрачность заливки зон спроса и предложения в процентах от 0 до 100.
border_width Толщина границы зон спроса и предложения.
c_sup_zone Цвет заливки зоны спроса (support).
c_sup_border Цвет границы зоны спроса (support).
c_res_zone Цвет заливки зоны предложения (resistance).
c_res_border Цвет границы зоны предложения (resistance).
show_candles Включает или отключает раскрашивание свечей в зависимости от текущего тренда.
c_bull_candle Цвет бычьих свечей при восходящем тренде.
c_bear_candle Цвет медвежьих свечей при нисходящем тренде.
Получить полный код

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

indicator("Institutional Flow & Liquidity Standard Matrix PRO", "Flow Matrix PRO", overlay = true, max_lines_count = 500, max_boxes_count = 100, max_labels_count = 500)

g_pdhl           = "===== PREVIOUS DAY LIQUIDITY (PDH / PDL) ====="
show_pdhl        = input.bool(true, "Show Previous Day High & Low", group=g_pdhl)
c_pdh            = input.color(#00e676, "PDH Line Color", group=g_pdhl)
c_pdl            = input.color(#ff1744, "PDL Line Color", group=g_pdhl)
pdhl_style       = input.string("Dashed", "Line Style", options=["Solid", "Dashed", "Dotted"], group=g_pdhl)
pdhl_width       = input.int(1, "Line Thickness", minval=1, maxval=4, group=g_pdhl)

g_swing          = "===== SWING STRUCTURE LABELS (HH / HL / LH / LL) ====="
show_swings      = input.bool(true, "Show Structure Labels", group=g_swing)
show_swing_txt   = input.bool(true, "Show Label Text (Uncheck to Hide Text)", group=g_swing)
swing_sens       = input.int(10, "Swing Sensitivity", minval=3, maxval=50, group=g_swing)
c_hh_bg          = input.color(#00e676, "Bullish Label Background", group=g_swing)
c_hh_txt         = input.color(#ffffff, "Bullish Label Text Color", group=g_swing)
c_ll_bg          = input.color(#ff1744, "Bearish Label Background", group=g_swing)
c_ll_txt         = input.color(#ffffff, "Bearish Label Text Color", group=g_swing)
swing_txt_size   = input.string("tiny", "Label Size", options=["tiny", "small", "normal"], group=g_swing)

g_std            = "===== STANDARD DEVIATION BANDS ====="
show_std         = input.bool(true, "Show Standard Deviation Bands", group=g_std)
std_len          = input.int(20, "StdDev Period", minval=5, maxval=100, group=g_std)
std_mult         = input.float(2.0, "StdDev Multiplier", minval=0.5, maxval=4.0, step=0.1, group=g_std)
c_std_upper      = input.color(#29b6f6, "Upper Band Color", group=g_std)
c_std_lower      = input.color(#ab47bc, "Lower Band Color", group=g_std)
std_width        = input.int(1, "Band Thickness", minval=1, maxval=4, group=g_std)

g_ma             = "===== DUAL MOVING AVERAGE SYSTEM ====="
show_ma          = input.bool(true, "Show Moving Averages", group=g_ma)
ma_fast_len      = input.int(20, "Fast MA Length", minval=2, maxval=100, group=g_ma)
ma_slow_len      = input.int(50, "Slow MA Length", minval=5, maxval=200, group=g_ma)
c_ma_fast        = input.color(#00e5ff, "Fast MA Color", group=g_ma)
c_ma_slow        = input.color(#ff9100, "Slow MA Color", group=g_ma)
ma_width         = input.int(2, "MA Line Thickness", minval=1, maxval=5, group=g_ma)

g_zone           = "===== RECTANGLE EXECUTION ZONES ====="
show_zones       = input.bool(true, "Show Structure Execution Zones", group=g_zone)
zone_opacity     = input.int(85, "Zone Transparency (0-100)", minval=0, maxval=100, group=g_zone)
border_width     = input.int(1, "Zone Border Thickness", minval=1, maxval=4, group=g_zone)
c_sup_zone       = input.color(#00c853, "Demand Zone Fill", group=g_zone)
c_sup_border     = input.color(#00e676, "Demand Zone Border", group=g_zone)
c_res_zone       = input.color(#d50000, "Supply Zone Fill", group=g_zone)
c_res_border     = input.color(#ff1744, "Supply Zone Border", group=g_zone)

g_candle         = "===== DYNAMIC TREND CANDLES ====="
show_candles     = input.bool(true, "Enable Trend Candle Coloring", group=g_candle)
c_bull_candle    = input.color(#00b0ff, "Bullish Trend Candle", group=g_candle)
c_bear_candle    = input.color(#ff1744, "Bearish Trend Candle", group=g_candle)

line_style(s) => s == "Solid" ? line.style_solid : s == "Dashed" ? line.style_dashed : line.style_dotted
txt_size_enum(s) => s == "tiny" ? size.tiny : s == "small" ? size.small : size.normal
atrVal = ta.atr(14)

[pdh_val, pdl_val] = request.security(syminfo.tickerid, "D", [high[1], low[1]], lookahead = barmerge.lookahead_on)

var line pdh_line = na
var line pdl_line = na

if show_pdhl and barstate.islast

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

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

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

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

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

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

Стоимость полного кода
643,60₽ ≈ $7.87