Challenge
The workflow had to connect several market scales without overcrowding the chart, preserve the origin of every level, avoid acting on unconfirmed pivots and deliver events outside the terminal without keeping credentials in source code.
TRADINGVIEW INDICATORS / MARKET STRUCTURE / TELEGRAM SIGNALS
The suite combines three Pine Script indicators for TradingView with a Python utility for Telegram delivery. It maps confirmed structure points, multi-timeframe zones, market sessions, daily liquidity and level-retest scenarios, then helps turn a significant event into a clear notification.
Why the suite was created
Manual structure analysis requires constant comparison of higher-timeframe levels, the current session, liquidity sweeps and price behavior after a break. The suite brings these repeatable checks onto the chart and separates a developing scenario from a confirmed event.
The tools are designed for analysts and traders who work inside TradingView, make decisions from predefined conditions and want structured notifications only when a scenario reaches a meaningful state.
The workflow had to connect several market scales without overcrowding the chart, preserve the origin of every level, avoid acting on unconfirmed pivots and deliver events outside the terminal without keeping credentials in source code.
We implemented dedicated Pine modules for four-timeframe Zig Zag zones, market sessions and daily liquidity, plus structure breaks with confirmation and level retests. Alert conditions expose six event types, while a Python utility accepts text or JSON, formats the message and sends it through the Telegram Bot API.
Capabilities
The capabilities support one operating scenario and share common state, control and analytics.
MTF Zig Zag Levels draws zones from confirmed pivot candles across four configurable timeframes and keeps chart history within defined limits.
Sessions + Daily Liquidity highlights Tokyo, London and New York while showing each session's range, average, open and close.
The indicator tracks daily or selected-session highs and lows, preserves configurable level history and marks their first price sweep.
The structure module separates an initial break from confirmation by a new extreme and maintains explicit waiting states.
After confirmation, the system draws a pullback zone and marks a buy or sell event only after a touch and directional candle reaction.
The Python utility builds a message from JSON fields for instrument, timeframe, side, entry, invalidation, targets and rationale, then sends it in a readable format.
Outcome
The result is a coherent toolkit for disciplined market-structure workflows: higher-timeframe zones, sessions, liquidity, break confirmation and level retests become successive stages. Telegram delivery moves the key event beyond the chart while preserving the scenario's conditions, invalidation and context.
New project
Describe the current situation and the outcome you need. We will understand the context and propose a practical first stage.