On this page
TradeTi.me
What it is
TradeTi.me shows you when stock markets around the world are open — in your local time, automatically. You open the page and you see a row for each exchange you care about: a horizontal bar stretching across the day, colored and patterned by region, with a vertical line marking your current time. No math required, no setup, no account. The answer is on screen the moment the page loads.
It covers 30 exchanges across Asia-Pacific, Europe, Africa, and the Americas — NYSE, NASDAQ, the London Stock Exchange, Tokyo, Hong Kong, Johannesburg, Sydney, and the rest. Every row updates in real time. Hover over any segment and a tooltip shows the exact time range in your local clock.
Why it exists
Timezone math is the kind of friction that's small but constant. If you hold US stocks and you live in Manila, or Singapore, or Lagos, you're doing the same calculation over and over: New York is EST in winter and EDT in summer, pre-market starts at 4:00 AM ET, the main session opens at 9:30 AM ET, post-market runs until 8:00 PM ET — and you need to convert all of that to wherever you are, accounting for whether daylight saving time is currently in effect in New York, even if it isn't where you live.
TradeTi.me turns that recurring calculation into a glance, and keeps it current as DST shifts on either side. The friction is the same whether you're watching New York from Manila or Tokyo from Frankfurt, so it covers anyone holding positions in markets outside their own timezone.
Who it's for
The realistic audience is anyone making manual timing decisions around markets in timezones other than their own.
Asia-based traders watching US markets — the original case. If you hold NYSE or NASDAQ stocks and you're sitting somewhere in Asia, you're working across at least a 12-hour gap. DST in New York shifts the window on your side twice a year. TradeTi.me shows you exactly when each session starts in your local time, always current.
European traders watching Asian markets — the Tokyo, Hong Kong, and Sydney sessions open and close before most of Europe has started the day. Knowing when those sessions overlap, or what the Hong Kong lunch break looks like in your local clock, requires a lookup every time — until it doesn't.
Africa-based traders watching any major market — the JSE and other African exchanges sit in timezones that cut across both European and Asian session schedules. TradeTi.me covers JSE and shows all session windows in local African time.
Forex and session-transition traders — if your approach depends on London open, New York open, or the London–New York overlap, those windows are time-of-day-anchored but typically quoted in ET. TradeTi.me translates them to wherever you are.
People who hold positions but don't watch screens all day — if you want to check in near an open or close without having to remember the math first, TradeTi.me is the lookup you reach for before you open your brokerage.
New traders still learning the schedule — knowing which markets are open when, and how sessions in different regions overlap, is basic orientation. The visual makes it click faster than a table.
The header
Across the top: the logo on the left, then the live clock, your timezone, and the active-market count in the middle, then the share button and the ☰ menu on the right.
Logo (top-left) — TradeTi.me. Clicking refreshes the page.
Language picker — shows a globe icon, the current language's native name, and a flag (e.g. 🌐 EN 🇬🇧). Click to open a picker listing all 18 supported languages in their native scripts. If TradeTi.me auto-detected the wrong language from your browser, or you want to use a different one, this is where you change it. Your choice is saved in your browser and persists across sessions.
Timezone display — shows your current timezone (e.g. UTC+8 (Manila) or New York). TradeTi.me auto-detects this from your browser on first visit. Click to open a searchable picker: search by city, pick a recently-used zone, or set a "home timezone" override (useful if you're traveling and want to see times in your home zone rather than your current location). Your selection is saved.
Why these two are visible at all times — if either is wrong, the whole tool is wrong for you. A language you can't read makes the tool unusable. A wrong timezone means every time shown is off by hours, and you may not notice. Both need to be visible and correctable with a single click.
Share button — copies a URL to your clipboard that encodes your current view: exchange selection, sort order, active overlays, language, and theme. Right-click to open the ShareModal for fine-grained control over what the link includes. See Features below for full share-link behavior.
Menu button (☰) — opens a menu of Exchanges, Settings, About, Help, and Quick tour (a short guided walkthrough of the screen) — plus an Install app item when your browser can install TradeTi.me to your device.
How to read what's on screen
Each row is one exchange. The bar running across the row is that exchange's trading day, laid out across 24 hours in your local time. Your current time is marked with a vertical line, and on first load the view scrolls so the current time is centered — no hunting required.
Bars are color-coded and pattern-coded by region — diagonal stripes for Asia-Pacific, vertical stripes for Europe, horizontal stripes for Africa, solid for Americas (or similar; the specific patterns are shown in the legend). The pattern coding means region distinction works for color-blind users too, not just users who can distinguish hues.
The shading within each bar shows session state: brighter for active sessions (main or pre/post), dimmed for closed periods.
To the right of each bar, a badge shows the exchange's current status: MAIN SESSION, PRE/POST, OPENING SOON (within 2 hours of the next session open), CLOSED, or ERROR. If a session is about to start, a countdown appears above the badge.
Hover over any segment and a tooltip shows the exact time range in your local clock — Pre-Market · 07:15 – 09:00, for example. No lookup needed.
The badge next to the exchange name shows whether it's classified as a major, regional, or emerging market.
Below the exchange rows, there's a global overlap bar — a continuous gradient showing how many of your selected exchanges are open simultaneously at each hour of the day. This reflects only the exchanges you currently have selected, not all 30. It's useful for spotting windows when multiple sessions are running at once.
Current window label — Above the global overlap bar, a plain-English label names the active NYSE structural window: pre-market, open burst, morning momentum, lunch quiet, afternoon, power hour, after-hours, or overnight. It updates once per minute and is always based on New York time, regardless of your local timezone or which exchanges you have selected. To hide it, add ?currentWindow=off to the URL.
On first visit, TradeTi.me shows a disclaimer that must be accepted before continuing.
First-visit default — when you first open TradeTi.me, you see the Major Global Markets preset: the 10 exchanges rated "major" (including NYSE, NASDAQ, LSE, Tokyo, and Hong Kong), not all 30. This keeps the first view focused. Open the Exchanges menu to switch presets — including Top 5 Essential for an even smaller view — or build your own selection.
The menu
The ☰ button in the top right opens a menu of Exchanges, Settings, About, Help, and Quick tour — plus an Install app item when your browser can install TradeTi.me (see Features → Install it as an app).
Exchanges — choose which markets to watch
Most users care about 3–10 specific exchanges, not all 30. This is where you build that selection.
- Search bar — filter by exchange name or city
- Region filter — Asia, Americas, Europe, Africa, Oceania (chips)
- Preset chooser — six named presets: My Favorites (your saved set), Major Global Markets, Top 5 Essential, Regional Leaders, 24-Hour Coverage, All Major Markets
- Sort order — Status (open first), Region, Name, City, or Timezone offset
- Exchange list — all 30 exchanges as toggleable rows, with their status badge and region indicator
The panel slides in from the right; the timeline stays visible behind it so you can see exchanges appearing and disappearing as you toggle them. Click outside the panel or press Escape to close.
Settings — how the app looks and behaves
App preferences, in five sections:
Language — same as the header language picker. 18 languages with native-script labels.
Timezone — same as the header timezone picker. Search by city, recently-used zones, "home timezone" override.
Appearance — theme selector: Light / Dark / System. Default is System for new users, which follows your operating system's preference and updates automatically when your OS switches. If you set an explicit Light or Dark, your choice overrides System.
Display overlays — toggleable visualizations:
- Trading-day phases (default on) — brighter overlays on each exchange row during the first and last 30 minutes of each main session, plus a grey overlay for lunch breaks on exchanges that have them (Tokyo, Hong Kong, and others).
- Morning Momentum Window (default off) — an amber gradient band on NYSE and NASDAQ rows only, spanning 30 to 90 minutes after each exchange's open. This is the window when overnight institutional order flow tends to drive directional moves before midday liquidity drops. Limited to NYSE and NASDAQ; the pattern does not generalize to lunch-closure markets like Tokyo or thin emerging venues.
- ICT killzones (default off) — four forex liquidity windows anchored to New York time, shown on the global overlap bar: Asian, London, New York, and London Close.
- Highlight transitions (default on) — a brief visual pulse on exchange cards when their status changes.
- Show legend — when any overlay above is on, shows a key for it (phase bands, killzone windows, the momentum band) via a toggle in the timeline header.
Alerts — browser notifications a set number of minutes before a session event (pre-market open, main open, post-market open, main close, post-market close). Lead time is 5, 15, 30, or 60 minutes. TradeTi.me asks for browser notification permission only when you toggle your first alert — never at page load. Notifications fire while TradeTi.me is open in a browser tab (the tab can be in the background); they stop if you close the browser.
About — who's behind this
A short note on who built TradeTi.me and why: founder-as-customer origin, transparency disclosure (free, no account, no dark patterns, no data collection beyond anonymized analytics), and a feedback path. Reachable from the menu and from the footer.
Help — this page
The complete picture of what TradeTi.me does, how to use it, and what its limits are. You're reading it now. Also reachable from the footer at /help.
Footer
A thin row at the bottom of the page:
- About · Help · Privacy (left) — the same About and Help as in the menu, plus Privacy (a short, plain-language note on what's tracked and what isn't).
- Version · © 2026 TradeTi.me (right) — the current version and copyright. A "Data as of" date appears here showing when the stored market data was generated, and when a new app version is ready an Update now button appears next to the version.
Features
Shareable links — Click the share button to copy a URL to your clipboard encoding your current exchange selection, sort order, active overlays, language, and theme. Right-click the share button to open the ShareModal, which gives you checkboxes to control exactly what the link includes. When a recipient opens your link, they see the same view you set up.
Shareable pattern configurator — URL parameters let you mark a specific trading window on the timeline: an entry time (in ET), a hold duration (in minutes), and a focused exchange. The syntax is ?entryTime=HH:MM&holdDuration=N&focus=<exchange>. Construct this URL manually and share it. The recipient sees an entry marker at your entry time and an exit marker at the hold-duration end on the NYSE and NASDAQ rows. Designed for sharing a specific analysis context — "here's the window I was watching" as a link rather than a screenshot.
Exchange info modal — Click the ⓘ icon next to any exchange name for its full trading schedule: pre-market hours, main session hours, post-market hours, the annual holiday calendar, and early-close dates. All times shown in your local timezone.
Tooltips on every segment — Every colored segment, every sliver, every gap has a hover tooltip with the time range in your local clock. Hovering tells you; no lookup needed.
System theme that follows your OS — Default theme is System, which matches whatever Light/Dark mode your operating system is currently using. When your OS toggles (e.g., automatic dark mode at sunset), TradeTi.me follows. Set an explicit Light or Dark in Settings if you prefer one over the other regardless of OS.
Install it as an app — TradeTi.me is a Progressive Web App. On Chrome, Edge, or Android, open ☰ → Install app (the item appears only when your browser supports installing, and only if it isn't already installed), or use your browser's install icon in the address bar. On iPhone/iPad, use Safari's Share → Add to Home Screen. Installed, it opens in its own window with no browser chrome.
Works offline — Once you've opened TradeTi.me online at least once, it works without a connection: the timeline still runs because your device already knows the time and the exchange schedules are stored on it. If you're offline and the stored market data is out of date — for example, it doesn't yet cover the new calendar year — a banner warns you rather than showing a possibly-wrong status (TradeTi.me would rather say "this might be stale" than quietly mislead you). The footer shows a "Data as of" date for the stored data.
Updates — When a new version is available (and you're online), an Update now button appears in the footer next to the version number; click it to load the latest immediately. If you don't, the update applies on its own the next time you open the app — it never interrupts you mid-session.
Quick tour — Open ☰ → Quick tour for a short, skippable walkthrough that points at the key parts of the screen in turn: the timeline rows, the status badge, your timezone, the overlap bar, and the menu. It only runs when you ask for it (never on load), and you can Skip or press Esc at any point.
Common use cases
"I'm in Asia and I hold US stocks — when does NYSE open in my local time?"
Open TradeTi.me. Your browser timezone is detected automatically — no setup. Find the NYSE row. The bar shows the session structure positioned on your local 24-hour day. The badge tells you the current status. If NYSE is closed, the countdown above the badge tells you how long until the next session opens. DST in New York is handled automatically; the tool recalculates whenever the clock shifts.
"The timezone TradeTi.me detected isn't right — I'm on a VPN"
Click the timezone display in the header. The picker opens with options to search by city, choose a recently-used zone, or set a "home timezone" override (so you can see your home zone's times even when traveling). Your selection is saved.
"I want to check whether it's worth being awake for US pre-market"
Open ☰ → Settings → Display overlays. Turn on Morning Momentum Window. The 30-to-90-minute window after NYSE and NASDAQ open appears as an amber gradient on those rows, in your local time. If that window falls at 3:00 AM your time, you have a concrete answer.
"I'm watching the London and New York sessions for forex — when are those in Manila time?"
Open ☰ → Settings → Display overlays. Turn on ICT Killzones. The London and New York session windows appear on the global overlap bar, in your local time. The London Close window marks the liquidity transition at the end of the European day.
"I need to know when NYSE closes tonight — and I don't want to check the page manually"
Open ☰ → Settings → Alerts. Set an alert for NYSE main session close and choose a lead time (5, 15, 30, or 60 minutes). When you toggle the alert, TradeTi.me asks for browser notification permission — this is the only point at which that request happens, never at page load. Grant permission, then leave the tab open in the background. The notification fires when the time comes.
"I want to share my exchange configuration with someone so they see exactly what I'm looking at"
Set up your exchanges, sort order, overlays, and theme the way you want them. Left-click the share button — the URL is copied to your clipboard instantly. Right-click to open the ShareModal and fine-tune what the link includes. Anyone who opens that link sees the same view.
"I want to show someone the specific trading window I was watching"
Use the URL parameters ?entryTime=HH:MM&holdDuration=N (entry time in ET, hold duration in minutes) plus optionally ?focus=NYSE to focus a specific exchange. Construct the URL and share it.
"I prefer the page in a different language"
Click the language picker in the header and select from 18 languages with native-script labels (English, Dansk, Tagalog, 简体中文, 日本語, Deutsch, Français, Norsk, Svenska, Suomi, Íslenska, Español, हिन्दी, Português (BR), 한국어, Русский, العربية, বাংলা). Your selection persists across sessions. Note: this Help page is in English only; the rest of the UI translates fully. For Help in another language, use your browser's built-in translation feature.
Limitations
TradeTi.me shows exchange hours. It does not show prices. No price data, no charts, no portfolio tracking. The visualization is the output.
It is not a trading signal. Nothing on TradeTi.me tells you when to buy or sell. The Morning Momentum Window overlay describes a time-of-day window with documented structural character on US equity venues — it does not predict what will happen during that window, or whether today is a momentum day, a reversal day, or a choppy day.
It does not measure liquidity. The global overlap bar shows how many of your selected exchanges are open simultaneously. That count comes from session status, not from volume or order-flow data. More exchanges open is not the same as more liquidity.
It cannot be queried by code. No API, no CSV export, no data feed. TradeTi.me is a webpage for humans to read. If you need programmatic access to exchange hours data, TradeTi.me is not the right tool.
Alerts only fire while the browser is open. The notification feature uses the Web Notifications API, not Web Push. Notifications fire while TradeTi.me is open in a browser tab (the tab can be in the background). If you close the browser, alerts stop. There's no push subscription or backend behind alerts — the trade-off for that simplicity is that the tab must stay open. (The app does use a service worker for offline support, but alerts deliberately don't depend on push.)
Holiday calendar coverage. Exchange holiday data is verified from official exchange sources and updated periodically. There is a lag between when exchanges announce holiday schedules and when TradeTi.me's data reflects them. For time-critical decisions around specific holidays or early-close dates, confirm with the official exchange source.
It does not give investment or trading advice. Nothing on TradeTi.me constitutes financial advice. Session timing information is general reference data; what you do with it is your decision.
Questions or feedback
The feedback button in the bottom corner of the app goes straight to the operator — bug reports, data that looks wrong, feature requests, or questions are all welcome.
To learn who built TradeTi.me and why, see About. For exactly what's tracked and what isn't, see Privacy.