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

SMC Institutional Clean Wave & Structure PRO

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

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

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

О программе

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

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

НастройкаОписание
show_wave Показать линию трендовой волны — Включает или отключает отображение динамической трендовой линии на графике.
wave_len Период волны — Определяет период расчёта трендовой линии.
wave_width Толщина линии волны — Задаёт толщину линии трендовой волны в пикселях.
c_bull_wave Цвет бычьей волны — Цвет линии трендовой волны в восходящем направлении.
c_bear_wave Цвет медвежьей волны — Цвет линии трендовой волны в нисходящем направлении.
fill_opacity Прозрачность заливки фона — Уровень непрозрачности фоновой заливки между линией волны и ценой (от 50 до 100).
show_candles Включить движок цветовой индикации свечей — Включает автоматическое окрашивание свечей в зависимости от их характера.
c_bull_candle Цвет бычьей свечи — Цвет свечи при бычьем движении цены.
c_bear_candle Цвет медвежьей свечи — Цвет свечи при медвежьем движении цены.
c_inside_candle Цвет свечи консолидации — Цвет свечи, представляющей паттерн внутрибарной консолидации.
show_smc Показать сдвиги BOS и CHoCH — Включает отображение маркеров разрыва структуры и смены характера движения.
smc_sens Чувствительность структуры — Чувствительность определения точек разворота для распознавания структурных сдвигов.
c_bos Цвет BOS — Цвет маркера точки разрыва структуры (Break of Structure).
c_choch Цвет CHoCH — Цвет маркера смены характера движения (Change of Character).
smc_txt_size Размер подписей структуры — Размер текста для подписей структурных сдвигов на графике.
show_sig Показать подтверждённые значки BUY / SELL — Включает отображение меток подтверждённых разворотов на пивотных точках.
sig_sens Чувствительность сигналов разворота — Чувствительность определения пивотных точек для формирования сигналов.
c_buy_bg Цвет заливки значка BUY — Фоновый цвет метки подтверждённого разворота вниз (BUY).
c_buy_txt Цвет текста значка BUY — Цвет текста метки подтверждённого разворота вниз (BUY).
c_sell_bg Цвет заливки значка SELL — Фоновый цвет метки подтверждённого разворота вверх (SELL).
c_sell_txt Цвет текста значка SELL — Цвет текста метки подтверждённого разворота вверх (SELL).
show_sd Показать целевую линию -2.5 SD — Включает отображение горизонтальной линии целевого уровня отклонения.
sd_len Период расчёта SD — Период, используемый для расчёта скользящего среднего и стандартного отклонения.
c_sd_line Цвет линии -2.5 SD — Цвет линии целевого уровня отклонения.
sd_style Стиль линии SD — Стиль отображения линии целевого уровня (сплошной, пунктирный или точечный).
sd_width Толщина линии SD — Толщина линии целевого уровня отклонения в пикселях.
Получить полный код

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

indicator("SMC Institutional Clean Wave & Structure PRO", "Clean Wave Matrix PRO", overlay = true, max_lines_count = 500, max_boxes_count = 100, max_labels_count = 500)

g_wave           = "===== DYNAMIC TREND WAVE & FILL ====="
show_wave        = input.bool(true, "Show Trend Wave Line", group=g_wave)
wave_len         = input.int(21, "Wave Period", minval=5, maxval=100, group=g_wave)
wave_width       = input.int(2, "Wave Line Thickness", minval=1, maxval=5, group=g_wave)
c_bull_wave      = input.color(#00e676, "Bullish Wave Color", group=g_wave)
c_bear_wave      = input.color(#ff1744, "Bearish Wave Color", group=g_wave)
fill_opacity     = input.int(90, "Background Shadow Fill Opacity (0-100)", minval=50, maxval=100, group=g_wave)

g_candle         = "===== SMART CANDLE COLORING ====="
show_candles     = input.bool(true, "Enable Smart Candle Color Engine", group=g_candle)
c_bull_candle    = input.color(#00c853, "Bullish Candle Color", group=g_candle)
c_bear_candle    = input.color(#d50000, "Bearish Candle Color", group=g_candle)
c_inside_candle  = input.color(#b2dfdb, "Consolidation / Inside Candle Color", group=g_candle)

g_smc            = "===== MARKET STRUCTURE (BOS & CHoCH) ====="
show_smc         = input.bool(true, "Show BOS & CHoCH Shifts", group=g_smc)
smc_sens         = input.int(7, "Structure Sensitivity", minval=2, maxval=30, group=g_smc)
c_bos            = input.color(#0288d1, "BOS Color", group=g_smc)
c_choch          = input.color(#7b1fa2, "CHoCH Color", group=g_smc)
smc_txt_size     = input.string("small", "Structure Label Size", options=["tiny", "small", "normal"], group=g_smc)

g_sig            = "===== MAJOR SWING SIGNALS ====="
show_sig         = input.bool(true, "Show Confirmed BUY / SELL Badges", group=g_sig)
sig_sens         = input.int(10, "Signal Swing Sensitivity", minval=3, maxval=50, group=g_sig)
c_buy_bg         = input.color(#00c853, "BUY Badge Fill", group=g_sig)
c_buy_txt        = input.color(#ffffff, "BUY Badge Text Color", group=g_sig)
c_sell_bg        = input.color(#d50000, "SELL Badge Fill", group=g_sig)
c_sell_txt       = input.color(#ffffff, "SELL Badge Text Color", group=g_sig)

g_sd             = "===== TARGET STANDARD DEVIATION LEVEL ====="
show_sd          = input.bool(true, "Show -2.5 SD Next Target Line", group=g_sd)
sd_len           = input.int(20, "SD Calculation Period", minval=5, maxval=100, group=g_sd)
c_sd_line        = input.color(#ff9100, "-2.5 SD Line Color", group=g_sd)
sd_style         = input.string("Dashed", "SD Line Style", options=["Solid", "Dashed", "Dotted"], group=g_sd)
sd_width         = input.int(2, "SD Line Thickness", minval=1, maxval=5, group=g_sd)

line_style_enum(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
atr_val = ta.atr(14)

float trend_wave = ta.alma(close, wave_len, 0.85, 6)
bool is_uptrend = close >= trend_wave

color active_wave_col = is_uptrend ? c_bull_wave : c_bear_wave

plot_w = plo

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

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

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

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

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

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

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