PROTECTED SOURCE SCRIPT
Aggiornato Weekly High/Low Weekday Stats by [M1rage]

Weekly High/Low Weekday Stats by [M1rage]
---------------------------------------------------------------------------------------------------------------------
Индикатор показывает, в какие дни недели чаще всего формируются недельные High и Low инструмента. Поддерживает режимы 24/5 (FX) и 24/7 (крипто). Работает на Daily (D) таймфрейме.
Что делает:
Скользит по дневным барам, собирает недельные экстремумы.
Для каждой завершённой недели фиксирует день недели недельного High и Low.
Строит таблицу-частот Mon..Fri (24/5) или Mon..Sun (24/7) с процентами/счётчиками.
Опционально помечает на графике лейблами бары, где сформировались недельные High/Low (для быстрой визуальной проверки).
Параметры:
Lookback (years) — глубина истории (примерно 52 недели × годы).
Show percentages — показывать проценты.
Show raw counts — показывать «сырые» счётчики.
Show debug labels (weekly H/L) — лейблы H/L на графике для завершённых недель.
Debug: keep last N weeks — сколько последних недель держать на графике лейблами (старые удаляются).
Market mode — режим рынка: 24/5 (Mon..Fri) или 24/7 (Mon..Sun).
Table theme — цветовая тема таблицы: Dark Theme / Light Theme
(меняет цвет текста, шапки, внешней рамки и внутренних границ).
Очень короткие праздничные недели фильтруются, чтобы не искажать статистику.
---------------------------------------------------------------------------------------------------------------------
The indicator shows on which weekdays a symbol most often sets its weekly High and Low. It supports 24/5 (FX) and 24/7 (crypto) modes. Works on the Daily (D) timeframe.
What it does:
Scans daily bars to build weekly extremes.
For each completed week, records the weekday of the weekly High and Low.
Builds a frequency table Mon–Fri (24/5) or Mon–Sun (24/7) with percentages/counts.
Optionally labels on the chart the bars where the weekly High/Low formed (for quick visual verification).
Inputs:
Lookback (years) — history depth (≈ 52 weeks × years).
Show percentages — display percentages.
Show raw counts — display raw counts.
Show debug labels (weekly H/L) — H/L labels on the chart for completed weeks.
Debug: keep last N weeks — how many recent weeks to keep as labels on the chart (older labels are deleted).
Market mode — market schedule: 24/5 (Mon–Fri) or 24/7 (Mon–Sun).
Table theme — table color theme: Dark Theme / Light Theme (changes text color, header, outer frame, and inner grid).
Very short holiday weeks are filtered out to avoid skewing the statistics.
---------------------------------------------------------------------------------------------------------------------
Индикатор показывает, в какие дни недели чаще всего формируются недельные High и Low инструмента. Поддерживает режимы 24/5 (FX) и 24/7 (крипто). Работает на Daily (D) таймфрейме.
Что делает:
Скользит по дневным барам, собирает недельные экстремумы.
Для каждой завершённой недели фиксирует день недели недельного High и Low.
Строит таблицу-частот Mon..Fri (24/5) или Mon..Sun (24/7) с процентами/счётчиками.
Опционально помечает на графике лейблами бары, где сформировались недельные High/Low (для быстрой визуальной проверки).
Параметры:
Lookback (years) — глубина истории (примерно 52 недели × годы).
Show percentages — показывать проценты.
Show raw counts — показывать «сырые» счётчики.
Show debug labels (weekly H/L) — лейблы H/L на графике для завершённых недель.
Debug: keep last N weeks — сколько последних недель держать на графике лейблами (старые удаляются).
Market mode — режим рынка: 24/5 (Mon..Fri) или 24/7 (Mon..Sun).
Table theme — цветовая тема таблицы: Dark Theme / Light Theme
(меняет цвет текста, шапки, внешней рамки и внутренних границ).
Очень короткие праздничные недели фильтруются, чтобы не искажать статистику.
---------------------------------------------------------------------------------------------------------------------
The indicator shows on which weekdays a symbol most often sets its weekly High and Low. It supports 24/5 (FX) and 24/7 (crypto) modes. Works on the Daily (D) timeframe.
What it does:
Scans daily bars to build weekly extremes.
For each completed week, records the weekday of the weekly High and Low.
Builds a frequency table Mon–Fri (24/5) or Mon–Sun (24/7) with percentages/counts.
Optionally labels on the chart the bars where the weekly High/Low formed (for quick visual verification).
Inputs:
Lookback (years) — history depth (≈ 52 weeks × years).
Show percentages — display percentages.
Show raw counts — display raw counts.
Show debug labels (weekly H/L) — H/L labels on the chart for completed weeks.
Debug: keep last N weeks — how many recent weeks to keep as labels on the chart (older labels are deleted).
Market mode — market schedule: 24/5 (Mon–Fri) or 24/7 (Mon–Sun).
Table theme — table color theme: Dark Theme / Light Theme (changes text color, header, outer frame, and inner grid).
Very short holiday weeks are filtered out to avoid skewing the statistics.
Note di rilascio
Visual Table FixNote di rilascio
Added table scaleNote di rilascio
Bug FixedNote di rilascio
Added table positionNote di rilascio
Bug FixedNote di rilascio
Патч: анализ текущей недели (маска дней + пересчёт процентов)Что добавлено
Две новые настройки:
Current week — High so far (Mon..Sun)
Current week — Low so far (Mon..Sun)
Индикатор определяет текущий день недели и автоматически гасит (ставит —) те дни, которые уже не могут дать новый экстремум этой недели.
Для Low: все прошедшие дни скрываются, кроме выбранного текущего минимума (сценарий «не обновили»).
Для High: аналогично.
Если выбранный день совпадает с сегодняшним, все прошедшие дни скрываются.
Проценты в колонках пересчитываются только по оставшимся допустимым дням, поэтому сумма видимых процентов = 100%.
Пример
Выбрано: Low so far = Mon, High so far = Wed, сегодня Fri.
Колонка Low: остаются Mon и Fri, остальное —.
Колонка High: остаются Wed и Fri, остальное —.
Совместимость
Работает в обоих режимах: 24/5 (Mon..Fri) и 24/7 (Mon..Sun); выходные в 24/5 игнорируются автоматически.
Совместимо с условными фильтрами Condition: Weekly High on / Weekly Low on — если задан только один фильтр, противоположная колонка остаётся со знаком —, как и прежде.
Тема/позиция/масштаб таблицы сохраняются (Table theme, Table position, Table scale).
Исправление
Исправлен кейс, когда при выборе «текущего» дня, равного сегодняшнему, прошедшие дни не гасились. Теперь они корректно помечаются —.
Примечания
Индикатор работает только на Daily (D).
Очень короткие праздничные недели автоматически отфильтрованы, чтобы не искажать статистику.
Если по выбранным условиям нет подходящей истории, строки покажут — no data —.
---------------------------------------------------------------------------------------------------------------------
Patch: Current-week analysis (day mask + percent recompute)
What’s new
Two new settings:
Current week — High so far (Mon..Sun)
Current week — Low so far (Mon..Sun)
The indicator detects the current weekday and automatically mutes (shows —) days that can no longer produce a new extreme this week.
For Low: all past days are hidden, except the selected current low day (to allow the “no update” scenario).
For High: same logic.
If the selected day equals today, all past days are hidden.
Column percentages are recomputed only across the remaining valid days, so the sum of visible percentages equals 100%.
Example
Selected: Low so far = Mon, High so far = Wed, today is Fri.
Low column: only Mon and Fri remain; others are —.
High column: only Wed and Fri remain; others are —.
Compatibility
Works in both 24/5 (Mon..Fri) and 24/7 (Mon..Sun) modes; weekends are ignored automatically in 24/5.
Compatible with conditional filters Condition: Weekly High on / Weekly Low on — if only one filter is set, the opposite column stays —, as before.
Respects table theme/position/scale (Table theme, Table position, Table scale).
Fix
Fixed the case where choosing a “current” day equal to today didn’t mute past days. Past days are now correctly shown as —.
Notes
The indicator works only on the Daily (D) timeframe.
Very short holiday weeks are automatically filtered to avoid skewing stats.
If no history matches the selected conditions, rows display — no data —.
Note di rilascio
Localization for 2 languages: English and Russian--------------------------------------------------------------
Локализация под 2 языка: английский и русский
Note di rilascio
Minor bugs fixedNote di rilascio
Minor Bugs fixedScript protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarlo liberamente e senza alcuna limitazione – per saperne di più clicca qui.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.
Script protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarlo liberamente e senza alcuna limitazione – per saperne di più clicca qui.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.