Vesper is a session indicator for TradingView. It shades the Asia, London, and NY trading sessions, highlights the overlap zones where liquidity steps up, plots each session's high/low, and fires open/close alerts ready for webhooks.
One file, no dependencies. Pine Script v6. Kanagawa dark palette.
- Open TradingView → Pine Editor.
- Paste the contents of
vesper.pine, save. - Search Vesper in the Indicators window, add it to the chart.
That's it. Everything else is editable from the Settings pane.
- Session Windows — each session in
HHMM-HHMM[:TZ]. Defaults (UTC): Asia00-07, London07-13, NY13-22. No timezone suffix means the chart's exchange zone. - Shading / Colors — session fills, the orange overlap accent, and a
bgcoloror translucentboxesrender mode. - Session H/L — dashed high/low lines per session, auto-cleared when the next session opens.
- Info Table — a live panel with the active session and all H/Ls.
- Alerts — session open/close alerts, off by default.
Enable the toggles under Alerts, then create an alert with condition
Vesper — Any alert() function call. Add a webhook URL in the
Notifications tab to push events.
Each event fires once, at bar close — no repaint. Payloads are single lines,
UTC timestamps, session names ASIA / LONDON / NY:
Vesper|NY|OPEN|price=1.08925|ts=2026-08-10T13:00:00Z
- On daily and higher timeframes nothing renders.
- No
request.*, no repainting, no lookahead.
