Changelog

What's new in Orbit Analytics — new features, fixes and quality-of-life improvements, newest first.

New features Bug fixes Quality of life

Release schedule

How updates are planned and shipped. One bigger update lands on the first of every month; smaller fixes arrive in between.

Monthly feature update 1st of every month

One bigger batch of new features and improvements, shipped on a fixed monthly cadence so you always know when the next step lands.

Hotfixes & small tweaks Between releases, as needed

Smaller fixes and quality-of-life improvements roll out in between the monthly drops — gathered into the next versioned entry below.

Critical fixes Immediately

Anything that breaks the tool or your data is fixed and deployed as soon as it is found, ahead of any schedule.

BETA Beta changelog

The tool is in beta, and these version numbers track that beta. When Orbit Analytics reaches its public alpha the count restarts at 1.0.

v4.0

June 12, 2026

New features

  • Feature pages redesigned to sell, not document — each /features/<name> page is now a tight problem-versus-solution layout: the pain point a trader actually has, then exactly how Orbit fixes it. Five of the pages now lead with a live demo: drag the slider on the analysis page from 1 to 18 years of data and watch a weekday win-rate chart settle from noise to truth; click strategies in and out of a basket on the portfolio page to watch the combined equity curve climb without piling on drawdown; click the OR box, entry, stop, day close and SD grid chips on the trade-chart page to see exactly how the tool annotates every trade for you; on the seasonality page, click two points on a real 18-year gold curve to measure any recurring window — average return, win rate, year-by-year breakdown; and on the COT page, click any trader category to layer its real 18-year COT Index line (0-100, three-year rolling normalisation) onto the chart — Dealer is on by default; Asset Managers, Leveraged Funds and the others wait one click away. The numbered how-it-works walkthroughs were retired; the existing guide already covers the manual.
  • Recent trades — the ledger no longer caps at the last 12 months. Every trade behind the current filter setup is now in the table, even when that's thousands of rows. Smooth scrolling thanks to row virtualisation: only the rows in the viewport actually live in the DOM, so you can drag through 18 years of NQ trades without the panel slowing down. A new search box in the Date column lets you jump to a specific year, month-year, or full date — type "08.05.2026" and the table jumps straight to that one. Dates now also display in proper DD.MM.YYYY format across the whole column instead of the technical YYYY-MM-DD.
  • Profile avatars — upload a profile picture from the Account menu (the pencil button on your avatar). It shows up next to your name on the testimonials wall, so the reviews feel less anonymous. PNG, JPG or WebP, cropped to a square automatically.

Quality of life

  • Site copy reads as proper sentence case — headings still in all-caps but everything else (descriptions, leads, tooltips) is back to normal capitalisation so longer paragraphs are easier to read. Trailing periods stripped from page headlines.
  • Navbar, footer and dropdown menus are now solid (much less see-through) so menu items don't blur into whatever is behind them; each item now also carries its own border so it reads as a button even before you hover. The Account menu got the same treatment.

v3.9

June 12, 2026

New features

  • Portfolio builder — loading a basket of saved edges is now much faster on a cold open. Each resolved edge is cached locally; on the next visit, the basket loads from cache instead of re-running the engine. Combined with a live progress bar (counts edges as they resolve, with the current edge name), the wait that used to be silent is now visible and short.
  • Save portfolios — you can now name and save a basket of edges as a Portfolio. The Portfolio tab has a Save portfolio input that snaps the current basket (including the split-risk toggle); saved portfolios live in the Saved edges sidebar under their own Portfolios section, where you can reload them with one click. An edge can belong to multiple portfolios — each single-strategy card now shows small chips listing the portfolios it's part of.
  • New /account page — your plan, billing, Discord, refer-a-friend (coming soon) and leave-a-review now live on a proper page instead of all squeezed into the navbar popup. The popup still opens from the navbar Account button, but each item now jumps you straight to that section of the page.

Quality of life

  • Portfolio builder — edge selection moved to the Saved edges sidebar tab. Tick the edges you want in your basket, and they show up on the Portfolio tab automatically. The duplicate inline list is gone, so the Portfolio results sit front-and-centre.
  • Portfolio time-horizon — the slider is now independent of the chart symbol. A basket of NQ + MNQ no longer clamps to 2019 when MNQ is the active chart; it follows the earliest edge in the basket.
  • Saved edges sidebar split into Single strategies + Portfolios sections, with per-card download buttons that export the setup as a .txt file alongside the existing copy-to-clipboard.

v3.8

June 12, 2026

New features

  • Micro contracts added — Micro Nasdaq (MNQ), Micro S&P (MES) and Micro Gold (MGC), the contracts most prop firms and retail traders actually run. Each one shares its parent's tile as a split “Mini | Micro” pill — NQ|MNQ, ES|MES, GC|MGC — so the micro sits right next to its full-size contract. They're paid, but they ride along free on top of your plan: MNQ comes with any paid plan, MES whenever you hold ES, MGC whenever you hold GC — and all-access includes all three. So a pick-2 of ES + GC quietly becomes five symbols. History runs from the micros' 2019 launch. Their COT report shows the full-size contract's positioning (micros have no separate CFTC report), with a banner saying so.
  • Features section redesigned — the nine UI-tab pages have been replaced by seven product-feature groupings: The analysis engine (markets, filters, edge-finder and distributions in one), Equity & portfolio, Trade chart view, Seasonality, COT, TradingView indicator, and MT5 algo. Each is a proper landing page with a problem-first section, numbered how-it-works steps and a “What you get” card grid. Old URLs redirect automatically.

Quality of life

  • Roadmap now focuses on upcoming symbols — and you can join the Discord to vote on which come next. Opening the Portfolio builder when you're not subscribed goes straight to the plan options instead of an extra “unlock” click.
  • Login emails: the “link sent” message now reminds you to check your spam folder, in case it lands there.
  • Telegram handle updated to @tlfxorbit — the new Orbit-specific username — everywhere it appears across the site.
  • Admin: subscriber records now show monthly price (respecting grandfathered rates), subscription start date, and cumulative lifetime spend — populated from Stripe automatically going forward and retroactively via a one-click sync.

v3.7

June 11, 2026

Bug fixes

  • Failed breakout — corrected a scoring bug that overstated win rates. When a fade filled and then ran straight through to its stop inside the same one-minute bar, it was being counted as a win instead of a loss. It hit hardest where the target sits close to the entry — the broken-edge target especially — and on shorter ranges, where the fill and target are near each other. Win rate, average R and equity for Failed-breakout setups are now accurate; a few broken-edge setups that looked profitable turned out to be the bug, not a real edge.
  • Failed breakout now works on every market — the incorrect "Nasdaq-only test" note has been removed (it already ran on all symbols).
  • Trade chart: custom opening ranges shorter than 15 minutes now draw on 1-minute candles instead of 5-minute, so a small range isn't squashed into one or two bars.

Quality of life

  • Trade-time window: switching the filter on now starts from your current opening range (OR close → session close) instead of a fixed 09:30–16:00 New York window, so under a custom range it shows the right times straight away. The trade chart's Entry/Exit labels were also moved clear of the candle and the connecting line slimmed down for readability.

v3.6

June 11, 2026

New features

  • New trade type — Failed breakout: rather than trading the opening-range breakout, you FADE it, betting it fails and price snaps back across the range. Choose the entry level (the edge, or +0.5 / +1 SD beyond it), the stop, and the target (the opposite edge, the midpoint, or the broken edge). Live on Nasdaq to start — and like the rest of the tool, the edge comes from filtering for the conditions where breakouts actually reverse (counter-trend days, big ranges, and so on). Rolling out to more markets once it's proven.
  • Entry trigger now free on Nasdaq — picking how the entry is detected (Touch, the moment price first pierces the edge; 5-min close; or 15-min close) was previously only available inside the paid Custom range feature. It's now a standalone control for Breakout & Reversal on the free NQ data, with Touch the new default. Earlier triggers give more trades at a lower win rate; later closes give fewer, higher-quality entries. (The rarely-useful 1-min close was removed.)

Bug fixes

  • Trade chart: the Entry and Exit markers now sit exactly on the candle where the trade actually happened (an intrabar fill could previously land the Entry dot a bar early), and their labels have a dark outline so they stay readable over the candles.

Quality of life

  • Removed the "Combined" trade type — to blend setups, save them as separate edges and combine them in the Portfolio builder, which is far more flexible.
  • Time and place: the loser charts now split failed breakouts by how far they reversed — broke the opposite side, reached mid-range, or stayed breakout-side — so you can read the run and timing for each (a failed breakout is, after all, a winning fade).
  • Simplified Target mode to two choices — Time and Fixed SD. The Statistical target (median / average / quartile run) was removed: it never beat a plain time or fixed-SD exit, so it only added clutter.
  • Collapsed the Session + OR-duration controls into one "Opening range" control. Free on Nasdaq is the New York 09:30 → 09:45 15-minute range (the one most people trade) and it loads instantly; a paid plan unlocks any custom window — with Midnight / London / New York quick-anchors for the start. The little-used London session and the 30/60-minute presets were retired.
  • Filter cleanup: the Trade-time window now has two modes — Clock time (a time of day) or Minutes after the OR (the first N minutes after the range, which adapts to any window) — and it absorbed the old "Bars until entry" filter. Also dropped the Exclude filter mode and the "No news days" chip (Mixed mode covers both), and evened the Trigger-distance steps to 0.25 SD.
  • The index markets (Nasdaq, S&P, DAX, Dow) now use the site's magenta highlight instead of blue, and the "Expand to full width" bar was toned down. Trade chart candles got a crisp black border and wick so they read clearly.

v3.5

June 10, 2026

New features

  • New symbol — Euro FX (6E), the 10th market: opening-range statistics for the CME Euro FX future, with the full toolset (sessions, equity curve, edge finder, time & place, seasonality, COT report, custom ranges). A paid symbol like the other non-NQ instruments.
  • Seasonality: you can now apply up to five separate calendar windows at once instead of just one (they can't overlap). Each applied window stays shaded on the seasonal curve with a number, so you can see exactly where they sit and slot new ones into the gaps — handy for combining several seasonal periods into one filter.
  • Edge finder: the Trade-time window now appears as its own breakdown — Before, During and After your chosen window — so you can see at a glance how the trades outside your window would have performed, not just the ones inside it.

Quality of life

  • Pricing page: the plan buttons now take you straight to secure checkout — or your billing portal if you're already subscribed — instead of opening the tool first. Choose all-access or pick your two markets right there and you're at Stripe in one step.
  • The Trade-time window can no longer start before the opening range ends (there are no breakouts before then), so the filter always makes sense.
  • Reviews now ask for a star rating and at least a sentence or two (100 characters), so the testimonials that go up are genuinely useful to other traders.

v3.4

June 9, 2026

New features

  • Custom opening range now has start and end time sliders (15-minute steps), the same way the time-horizon slider works — drag to set your window, with exact type-in fields kept below for to-the-minute control.
  • Portfolio tab: a new monthly overview table for the combined portfolio — one row per year with each calendar month's result in R and a yearly total, colour-tinted like a heatmap. It reacts to the time-horizon slider and every portfolio setting, just like the curve above it.
  • Prop firm simulator: a "Trade source" toggle in the top right runs the whole pass simulation on your active portfolio (your blended saved edges) instead of just the symbol you're on — so you can see how a diversified book would clear a challenge.
  • Prop firm: added The 5%ers 100K Bootcamp — their three-step program. The simulator now supports 3-phase challenges, not just one- and two-step ones.
  • The COT positioning report now goes back to 2008 (it previously started in 2010) — two extra years of weekly Commitments-of-Traders history on every symbol.
  • New in-depth Features section — a dedicated page for each part of the tool, reachable from a Features dropdown in the navigation — plus this public Changelog page, which opens with the planned release schedule (a bigger update on the 1st of each month, smaller fixes in between).

Bug fixes

  • Trade chart: the most recent day or two can have the daily statistics before their 1-minute bars have landed. Opening such a day used to show a blank chart with no explanation — it now shows a clear note that the intraday bars aren't stored yet, so the empty chart is never a mystery.

Quality of life

  • The portfolio equity curve now reacts to the time-horizon slider, exactly like the single-symbol curve: shorten the window and the blended curve, its metrics and the monthly table all recompute — no matter which symbol you currently have open.
  • The Trade-time window filter now has the same start/end sliders (15-minute steps) as the custom opening range, with the exact type-in fields below.
  • Time and place: "Minutes after entry" is now the default timing view and sits first in the switch — it answers "how long did the trade actually run" regardless of when it broke out, which is what most people want first. "Time of day" is one click away.
  • The default view now includes market holidays (the "Exclude market holidays" toggle starts off), so the at-a-glance numbers cover every session by default.
  • Returning visitors who are signed in (any plan, paid or free) now land straight on the tool when they reopen the site, instead of the marketing landing page.
  • Clearer pricing and explainers: the Pick-2 and All-access plans now spell out the real features you get (custom opening ranges, trade charts, saved edges and the portfolio builder), and the "basis of these statistics" box now leads with how the numbers are actually computed before defining the opening range.
  • New "Recommended" page — the brokers, tools and partners worth using, opening with a side-by-side Fusion Markets vs BlackBull Markets broker comparison.

v3.3

June 9, 2026

New features

  • New symbol — the Dow Jones future (YM): opening-range statistics for the CBOT E-mini Dow ($5) going back to 2008, with the full toolset (sessions, equity curve, edge finder, time & place, seasonality, COT report, custom ranges). A paid symbol like the other non-NQ instruments. Added by request from the Discord.

Bug fixes

  • Login reliability: clicking your magic-link sign-in could leave you shown as logged out even though the link worked. Fixed — signing in (and your premium data) now loads correctly again; if you were affected, just reload and you should be back in.
  • Magic-link sign-in now also completes when the link is opened on a phone or narrow window, instead of landing you on the Free EAs page still logged out.

v3.2

June 8, 2026

Bug fixes

  • Custom opening ranges now use the full price history again. After a data-update issue, Custom-OR mode had quietly been limited to roughly the last three months of data; the complete multi-year history is restored, so custom windows, the trade chart and every custom-mode panel cover the full range once more.

Quality of life

  • Saved edges: each saved edge now has a "copy preset string" button, so you can grab its TradingView / algo setup string straight from the list without loading the edge into the tool first.

v3.1

June 4, 2026

New features

  • New symbol — the Japanese Yen future (6J): opening-range statistics for the CME yen contract going back to 2008, with the full toolset (sessions, equity curve, edge finder, seasonality, COT report, custom ranges). A paid symbol like the other non-NQ instruments.

Bug fixes

  • Prop firm simulator: changing your risk-per-trade no longer kicks a chosen preset back to "Custom", and switching presets now keeps your risk %. You can finally tune risk on a named preset.
  • Prop firm simulator: the "opportunity cost of time" option is now off by default, and when on it no longer over-counts the grind — it values only the trading days of a passing run (the failed-retry days are already paid for by the challenge fees), so a sensible setup is no longer pushed to negative expected value everywhere.
  • Time & place timing charts now show correctly for custom opening ranges placed in the evening / overnight (e.g. an Asian-session range on the yen). Previously the chart collapsed to a single giant bar holding only a handful of trades; the timing window now spans the full post-range session correctly.

Quality of life

  • The symbol selector is now grouped by asset class — Indices, Commodities, Metals, Currencies and Crypto — with each group tinted in its own colour. Keeps the list clear and readable as more instruments are added.
  • The time-horizon slider now has a "year to date" snap (the start of the current year), sitting between the 6-month and 3-month marks, so you can jump straight to this year's data.

v3.0

June 3, 2026

New features

  • New symbol — the DAX 40 (FDAX): opening-range statistics for the German index future going back to 2008 (~18 years of data), with the full toolset (sessions, equity curve, edge finder, seasonality, custom ranges). The opening range anchors to the 09:00 Frankfurt cash open via the tool's London session. A paid symbol like the other non-NQ instruments.
  • The Opening-trend filter now scales to your opening-range size: it reads the 1-hour Bollinger band for opening ranges of 30 minutes or less, and the 4-hour band for longer ones. It also works in Custom opening-range mode now — the trend chips and the Edge-finder trend breakdown are no longer hidden there.
  • The Prop firm pass simulator is now free for everyone. Open the Prop firm tab (expanded view) to see how often a setup would pass a prop-firm challenge (Topstep, Apex, FTMO, The5%ers…) and whether it comes out net positive — on any symbol.

Bug fixes

  • The Opening-trend filter now works when a custom stop-loss is active on a preset opening range, where it was previously an inactive control.

Quality of life

  • The tool loads faster on first visit: the data engine and dataset now start downloading immediately, and you see the real headline numbers right away instead of a loading box while the interactive tool finishes booting.
  • Custom opening-range loads are faster and no longer freeze the page while computing: the price-data decode was optimised, the work now yields so the interface stays responsive, and a window you've opened before reloads instantly from a local cache.
  • Equity curve and Portfolio: a new "Total cost" metric in the metrics grid shows the total R that the Simulate-costs setting deducts across the curve's trades.
  • The Simulate-costs dropdown now highlights (coloured border and text) when a non-zero cost is selected, so it's visible at a glance that a cost is applied.

v2.9

June 2, 2026

New features

  • New "Saved edges" tab in the filter sidebar (expanded view, a paid feature): save the current filter setup as a named "edge" and reload it any time — synced to your account, so your edges follow you across every device. Up to 5 per instrument. Any paid plan unlocks it on every symbol, including free NQ.
  • New "Portfolio" tab (expanded view, a paid feature): tick several saved edges — even across different instruments — and the tool blends them into one combined equity curve with its own metrics (final R, win %, profit factor, drawdown, return-to-drawdown, streaks, stagnation), cost simulation and drawdown / stagnation / time-divider overlays. A "Split risk" toggle spreads one risk unit equally across the selected edges (each trade risks 1/N), modelling a real fixed-risk portfolio — so you can see how diversifying across setups lowers the blended drawdown.

Bug fixes

  • Full-width view: the top navigation bar no longer stays shifted to the right — it now lines up centred with the tool, like the rest of the page.

Quality of life

  • Equity curve: added two metrics — "Avg winner" (the average size of your winning trades in R, separate from overall expectancy) and "Profit factor" (gross profit ÷ gross loss; above 1 is profitable) — and reorganised the metrics grid into a cleaner five-column layout (outcome · averages & drawdown · streaks).
  • Recent trades: clicking "Show fewer" now scrolls you back to the top instead of leaving you at the very bottom of the page.

v2.8

June 2, 2026

New features

  • The free ORBit Analytics TradingView indicator is now available to everyone. Filter a setup here, click "Send to TradingView" at the top of the filter sidebar, copy the preset and paste it into the indicator — it draws that setup's opening range, run / retracement / timing lines and a dashboard that flags when the live chart falls outside your filters. A new step-by-step guide covers it.
  • New "Optimization & validation" tab (expanded view) with two sub-tabs. Out-of-sample: set an in-sample end date and compare the equity curve + key metrics (final R, win %, drawdown, return/drawdown) for in-sample vs out-of-sample side by side, so you can see whether an edge holds on data it never saw. A banner clears the window from any tab. Monte Carlo moved here as the second sub-tab.
  • New "Trade-time window" filter (expanded): count only trades whose breakout falls inside an after/before window of the day — every panel recomputes for it (times in your timezone). Lets you isolate, say, only the morning breakouts.
  • Time and place: a new "Breakout timing" chart shows when the breakout that triggers your entry tends to fire, across every trade in your filter (it tracks your trigger — a tighter touch / 1-min trigger fires earlier than a 15-min close).
  • Time and place now follows your Target mode: set a take-profit (e.g. 1 SD) and a "winner" becomes a trade that actually REACHED that target. The "how far winners run" chart now caps the run at your target (it won't show winners running past where you'd have taken profit), and the extension timing marks when the target was reached, not the later peak — so both reflect your actual exit. End-of-day exit works as before (full run).
  • New Custom stop-loss (paid): move your stop from the opposite OR edge (1 SD) to the OR midpoint (0.5 SD) or any fraction — and which trades stop out, the R, win rate, equity curve and time-and-place all recompute for it. Works on New York and Custom windows; like Custom OR it re-simulates from 1-minute bars.
  • Prop firm: added a Lucid Trading 50K Flex preset.

Bug fixes

  • Trade chart: a take-profit or stop that price ran or gapped straight through is now marked on the candle where it was actually reached, instead of occasionally jumping to the last candle of the day (which made entry and exit look like the same bar).
  • "How deep winners retrace": the top bar was twice as wide as the rest (it covered 0.90–1.00 SD), which overstated the deepest-retrace band. The bands now step evenly by 0.05 SD up to 0.95, so the deep tail shows at its true height; the "how far it runs" charts were extended to match.

Quality of life

  • Prop firm: the opportunity-cost-of-time setting is now a simple on/off toggle instead of a dollar amount to guess — when on, every day spent getting funded is valued at what an already-funded version of your exact setup would earn (derived from your own filtered edge), nothing to hand-tune.
  • Every paid-feature paywall now has a "Why is this not free?" link (next to the unlock option) that opens the FAQ explaining the cost/speed reason the feature is gated.
  • Prop firm: fixed the paid-feature star alignment on the tab.

v2.7

June 1, 2026

New features

  • New "Prop firm" tab (expanded view, a paid feature): a pass simulator for trading this setup on a prop-firm account. Pick a firm/account (Topstep, Apex, FTMO, The5%ers) or set your own — drawdown, targets, trailing rules, risk, and the fees (a per-attempt challenge fee plus a one-time activation fee you pay once you pass, like Topstep) — and thousands of resampled challenge attempts show your pass rate, the expected cost to get funded and the net expected value. It also factors an opportunity-cost-of-time input, so a slow low-risk path that passes more often but ties up far more time is penalised, not rewarded. Those fees are small next to a funded payout, so even a break-even setup can come out positive. Any paid plan unlocks it on every symbol.
  • Seasonality: once you mark a window on the seasonal curve, a new "return by year" bar chart appears below it — one green/red bar per year in your time horizon — so you can see how reliable the seasonal edge was each individual year, not just on average.

Bug fixes

  • In a Custom opening range with a 1- or 15-minute candle-close trigger, the Time-and-place timing charts ("minutes after entry") were scaled from the wrong candle size, so the median / Q1 / Q3 markers collapsed onto the wrong bars. They now use the correct candle size, so the timing reads right.

Quality of life

  • The Time-and-place distance charts (how far winners run, how deep they retrace, how far losers run) now show a "Total" row above the bars with the summed percentage and day count, so you can see at a glance that every trade is accounted for.
  • Removed the "most traded" marker from the four Time-and-place charts and the matching "Most traded" statistical take-profit target — it only ever pointed at the obviously tallest bar, so it added clutter without information. The median, average, Q1 and Q3 markers stay.

v2.6

May 31, 2026

New features

  • The Recent-trades chart now draws candles that match your breakout trigger (a 1 / 5 / 15-minute custom trigger shows 1 / 5 / 15-minute candles; falls back to 5-minute if the OR is shorter). It also draws the active take-profit — a Target line for an SD / statistical target, or a vertical exit-time line for an end-of-day exit — so you can verify the take profit, not just the stop.
  • The Volatility (ADR%), Overnight gap and Bars-until-entry filters now work in a Custom opening range too, not just the presets. (Opening trend stays preset-only for now.)
  • The Edge finder gains a Return / DD (return-to-drawdown) column on every block — each category's own equity curve final R divided by its worst drawdown — plus a "Sort each block by" control to rank every block's rows by trades, win %, profit factor, total R or Return / DD.

Bug fixes

  • Deep links into a specific FAQ / help question now work every time: open a question via a link, close it, click the same link again — it re-opens and highlights as expected. Previously the second click did nothing.
  • Trade-chart fixes: a long or overnight Custom opening range (~10h+, or any evening start) no longer renders blank, and the rare day where the futures data source has a gap is now flagged so a short chart reads as a known gap, not a glitch.

Quality of life

  • Free preset breakouts (15 / 30 / 60-min) are measured on a 5-minute candle close again — the first 5-minute candle to CLOSE beyond the opening range; every number is recomputed on this basis across all symbols. Touch and the 1 / 5 / 15-minute closes stay as Custom-OR triggers; the 30-minute close was removed.
  • The default view is a cleaner snapshot: Filter mode and the Custom opening range now live in the expanded view only.
  • The Volatility (ADR%) filter now uses even 10-point steps (under 10 → over 50).
  • New "how do I get my Discord Paid role" help, linked from the account panel.
  • Upgrading your plan in the tool (e.g. a 2-symbol bundle to all-access) now updates your existing subscription with proration — one click, no second subscription, no double-billing.

v2.5

May 31, 2026

New features

  • Breakouts are now measured on a "touch" basis. The preset 15 / 30 / 60-minute windows register the breakout the instant price touches beyond the opening range — even a single tick — and assume you enter with a stop resting right at the edge, exactly how you'd trade it live. (Before, a breakout needed a 5-minute candle to CLOSE beyond the range, which only confirms in hindsight and enters later at a worse price.) Every number — continuation / reversal rates, equity curves, extensions, win rates — is recomputed on this basis across all symbols.
  • Time-and-place timing charts get a switch: "Time of day" (when the move peaked) or "Minutes after entry" (how long the trade actually ran, regardless of when it broke out). The new view answers "how long did it run in my favour" — e.g. most losing trades peak at 0 minutes (they fail immediately).

Bug fixes

  • The Time-and-place timing charts were silently dropping trades that never ran in your favour, so the Q1 / median / Q3 markers were computed over a hidden subset and could land on a tiny bar. Every trade is now counted (a no-run trade sits at its entry time, or at 0 minutes after entry), so the markers line up with the bars.
  • In a Custom opening range the timing charts' time axis was stuck on the preset session open instead of following your custom range — now it (and the underlying time buckets) start from your custom OR end.
  • The COT report no longer shrinks with the time-horizon slider — it always shows the full multi-year history (positioning only makes sense against the whole picture; use the scroll-wheel zoom to focus).
  • On the timing charts, the median / average markers could vanish when they landed on an empty slot (common on small or even-sized samples). They now always show a visible tick.

Quality of life

  • "Bars until entry" now reads as which 5-minute bar the break happened in. "Trigger close distance" only appears where it means something — a Custom range with a candle-close trigger — since a touch entry always sits exactly on the edge.
  • Custom opening ranges now default to the same Touch trigger (the 1 / 5 / 15 / 30-minute candle-close options stay if you prefer a confirmed close), and can now be as short as 5 minutes (was 15).
  • The equity curve's Win rate now also shows the raw win and loss counts (e.g. "1560W · 2471L") in the expanded view, so you can line the equity numbers up against the Time-and-place charts.

v2.4

May 31, 2026

New features

  • Custom OR breakout trigger: a 1- / 5- (default) / 15- / 30-minute candle close beyond the range, or "Touch" — any wick, entering with a stop on the edge. Coarser closes suit long ranges where a single short poke shouldn't count. Preset 15/30/60 windows are unchanged.
  • Monte Carlo upgrades: pick how many paths to draw (1 / 10 / 50 / 100); median-outcome and average lines with R / % on the Y-axis; more stats (win rate, avg/trade, % of paths profitable, return-to-drawdown) beside a bell-curve of the outcomes (one bar per path, median + average in a legend); and a "Drop top 1% winners" stress test.
  • New Volatility (ADR%) breakdown in the Edge finder, alongside direction, day, trend, bars-to-entry, trigger distance, gap and news.
  • Recent trades: click the arrow on any row to unfold the exact filter values behind that trade — direction, day, volatility, opening trend, overnight gap, bars-to-entry, trigger distance and news.

Bug fixes

  • The "Both sides broke" percentage (and its day count) could shoot far past 100% — sometimes into the hundreds — when a COT positioning filter was active. It now counts only the days kept by the filter, so the rate stays correct.
  • Recent-trades chart: the opening-range box no longer includes the first candle after the range, the entry marker now sits on the exact candle that broke out, and the chart keeps breathing room to the right of the exit even on early-close days (so it no longer looks cut off).

Quality of life

  • The paywall now spells out what every paid plan includes — not just the symbols, but Custom OR and the in-tool trade charts.
  • When you isolate one line in the COT report legend, it now stays isolated when you leave the tab and come back — matching the Time-and-place legends.
  • COT chart: scroll your mouse wheel over it to zoom into recent weeks (down to the last 3 years) and back out to the full history. The zoom is remembered for the session.

v2.3

May 30, 2026

New features

  • New "Long / Short breakout" headline card on the Edge finder and the default view: at a glance, which way the breakout is more likely to go on your filtered days (e.g. 52% long · 48% short), sat next to Continuation / Reversal / Closed inside / Both sides broke.

Bug fixes

  • British Pound trade charts were unusable — its prices were rounded too coarsely, collapsing the opening-range box, entry and stop onto one line. Prices now keep full precision for FX, so its charts render correctly (data regenerated).
  • Some trade charts (mostly London-session days around the spring clock change) drew the opening-range box and entry/exit on the wrong candles, looking shifted up or down. They now use the correct London open for that specific day.
  • The lock icon on the Recent-trades "Chart" button now matches the one on the Custom-OR control.
  • The hover descriptions on the losing-trade extension charts no longer talk about "winners" — they correctly describe losers.

v2.2

May 29, 2026

New features

  • Trade chart (paid): open any trade in the Recent-trades ledger to see that exact day on a candlestick chart — the opening-range box, a line from your entry to the exit, and standard-deviation steps (1 SD = one OR width) in the instrument's colour, on 5-minute candles. Any paid plan unlocks it on every symbol, including free NQ.
  • Recent-trades filters: narrow the ledger by direction (long / short), exit type (take profit / stop loss / end of day), entry-time range and R result (at least / at most / between) — handy for hunting specific setups to pull up on the chart.
  • Time and place now shows losing trades next to the winners — how far losers first ran in your favour before reversing, and when — with a toggle between all losers and only the ones stopped out at the opposite side of the range.

Quality of life

  • The "Filter precision" control on the two retracement charts is now independent per chart — changing one no longer moves the other.
  • The Time-and-place marker legends fit on a single row again, and their plain-English hover descriptions are back.

v2.1

May 29, 2026

New features

  • New retracement → extension cross-filter on the Time and place tab: click a bar on either retracement chart — "how deep winning trades retrace" OR the now-clickable retracement timing chart — to filter both extension charts to just those winners. See how far, and when, trades that pulled back a certain amount (or at a certain time of day) went on to run. A "Filter precision" control (Precise / Medium / Relaxed) widens the match to neighbouring bars.

Bug fixes

  • Paid symbols (S&P 500, Gold, Crude, Bitcoin, British Pound) were coming up blank after the v2.0 Gap-filter update — their data files were a column behind the code. Fixed so every symbol loads again, and their data was regenerated so the Gap filter now works on them too.

Quality of life

  • Time-and-place timing charts now start right after the opening range completes (where trades actually begin), and the bar width adapts to the window — so longer sessions like London stay readable instead of cramming in too many thin bars.
  • The Time-and-place legend is reordered to first quartile · median · third quartile · average · most-traded (the median now sits between the two quartiles), and the retracement and extension panels line up with each other again.

v2.0

May 29, 2026

New features

  • New Gap filter — study how the opening range behaves after an overnight gap (the move from the prior day's cash close to the session open): Gap up / down / Flat, with a "big" tier, plus a matching "Overnight gap" table in the Edge finder. Preset OR windows for now.
  • Time-and-place charts now mark five points — median, average, first quartile (Q1), third quartile (Q3) and the most-traded bar — on all four charts, with a clickable legend (click to isolate one, hover for a definition).
  • Target mode is now three dropdowns: Time (cash-close / NY-open exit), Fixed (1 / 2 / 3 SD — 3 SD is new) and Statistical, which sets the take-profit to the winners' median, average, Q1, Q3 or most-traded run distance, recomputed live for your filters. The equity curve, Edge finder and Recent trades all react.

Bug fixes

  • The Time-and-place distance charts were stacking each winning trade into every level below the one it reached, which made every instrument look almost the same and pinned the average and median to the same spot. They are now a true distribution — each winner counts once, in the band it actually reached — so the real per-symbol shape shows through.

Quality of life

  • Markers now round to the nearest bar instead of always dropping to the lower one (an average of 2.4 SD now sits on the 2.5 bar). Marker colours are also fixed, so the average highlight no longer blends into the instrument's own colour (it used to be blue on the Nasdaq).
  • Faster target switching: clicking an inactive Target-mode dropdown selects what it's showing in one click, and each category remembers your last choice. Recent trades also gained an "Exit" column (take profit / stop loss / end of day).
  • Paywall wording now says "paid feature / paid plans" instead of "premium" (reserved for a later add-on). The tool is branded "Orbit Analytics" in the navbar + launch banner, and the Edge finder tab was tightened to fit the new filter.

v1.9

May 28, 2026

New features

  • COT Index rolling-window selector — pick 3-year (156-week, default) or 1-year (52-week) normalisation. Drives both the chart shading and the COT-based ORB filter, so positioning extremes on screen and the day-selection rule stay in lockstep.

Bug fixes

  • COT-filter form: the inactive Lower / Higher input no longer mirrors the active threshold after a tab unmount + remount. Applying Below 20 used to leave Higher stuck at 20 (and symmetrically for Above); the dim box now retains its sensible default.
  • COT Net / COT Index sub-tab pill row is now pinned to lg:w-64 (the COT filter side-panel width) on both sub-tabs — the year-window dropdown slot is reserved with `invisible` so the pill row never reflows across sub-tab changes.

Quality of life

  • Custom OR memoizes the per-day simulation per (symbol, OR-start, OR-end, session-exit). First build of a window runs the bars decode + simulation; every later day-level or trade-level filter toggle is a microsecond JS pass over the cached map. A red note in the picker calls out the first-load cost.
  • Applied-filter banners (Seasonal window, COT filter) moved from the results column into the expanded sidebar. Rendered only when a filter is active; identical remove behaviour.
  • COT sub-tab (Net / COT Index) and Seasonality view (Curve / Weekday / Monthly) persist in sessionStorage — survive tab hops, reset on browser close.
  • COT Index year-window picker switched from a native <select> to the site's custom pill dropdown, height-matched to the Net / COT Index sub-tab control.
  • "How to use the Orbit System" guide rewritten — 10 steps instead of 6 — with new sections for Custom OR, Mixed filter mode, Edge finder, Time and place, Seasonality, COT and the equity-curve overlays.

v1.8

May 28, 2026

New features

  • New name: the tool is now called "the Orbit System" instead of "Orb Statistics" — same product, clearer branding. Everything in the system orbits around the opening-range breakout: the statistics, the COT report, the custom OR window, the seasonality scanner, the equity curve. A new logo, a new headline, and a tidier home for the guides that go with each feature (see below).

Quality of life

  • COT filter redesigned to match the seasonality "Filter ORB to this window" picker — it now lives in a side panel attached to the COT chart instead of as a separate section under everything. Both Lower and Higher number boxes are always visible; the Above / Between / Below mode picker just changes which one(s) glow. Above highlights the Higher box, Below highlights the Lower box, Between highlights both. The dimmed box stays interactive so you can adjust it before switching modes.
  • Navbar trimmed: the standalone "Guides" dropdown is gone. EA guides (install, backtest, tick data) now hang directly under the Free Expert Advisors dropdown; Orbit-System guides (the full reference + the ORB Dashboard indicator walkthrough) hang under the Orbit System dropdown. Each has its own small "Guides" sub-header so the structure stays obvious. Less crowded bar, fewer clicks to reach the right help.
  • The thin recompute progress bar that shows when the page is busy now lives at the very top of the filters sidebar instead of above the results column, so its appearing and disappearing no longer jiggles every card below it. Same animation, same width as the data-loading bar in the custom-OR picker.
  • COT legend behaviour now matches what feels natural: all categories visible by default; click any one to isolate it; click again to bring the others back. The separate "Show all" link is gone — clicking the soloed chip again is the obvious way to undo it.
  • Removed the "Where do positions sit in their recent range" panel from the COT tab — the COT Index sub-tab already shows that picture (each category normalised 0-100 against its 3-year window), so the duplicate panel was just noise.

v1.7

May 28, 2026

New features

  • New COT report tab in the expanded view — the weekly CFTC Commitments of Traders breakdown for every symbol. Two views you can flip between: Net positions over time (raw long-minus-short contracts per trader category) and COT Index (each category normalised on a 0–100 scale against its rolling 3-year window, with the &lt;20 and &gt;80 extreme zones shaded). Plus, where each category currently sits inside its 1-year and 3-year range, and which way every category shifted in the latest report. The "smart money" line is highlighted thicker — Leveraged Funds on financial futures (NQ / ES / BTC / 6B) and Managed Money on commodities (GC / CL). Click any legend entry to isolate that category on its own; click again or "Show all" to bring the others back. Hover the legend for plain-English explanations of who each category is and why traders watch them. Public CFTC data, refreshed every Friday afternoon, free on NQ and included with every premium subscription.
  • New COT-based ORB filter that turns trader positioning into a real ORB day filter — pick a category (e.g. Leveraged Funds), pick a COT Index range (e.g. 80–100 for crowded longs), click Apply, and the whole page recomputes against only the ORB days whose latest weekly COT report had that category sitting in your chosen positioning zone. A banner at the top of the results column shows the active filter on every tab so you always know whether you're looking at filtered data, with a one-click remove. Like the seasonality window before it, every panel and the equity curve react in lockstep.

Bug fixes

  • Custom OR data is now genuinely cached between symbol switches. The cache was being silently bypassed for premium symbols by a missing cross-origin header, so even after the "Cached after the first load — next time it's instant" message you were re-downloading the full ~25 MB of 1-minute bars on every switch. Switching between symbols you've already loaded is now actually instant.

Quality of life

  • Custom OR now waits for an Apply button before recomputing. Editing the start or end no longer fires a 5-second recompute on every keystroke — set both values, then click "Apply window" once. The button highlights when you have unsaved changes so you always know whether the displayed numbers match the picker.
  • Clearer Custom OR paywall copy — the old wording suggested free visitors could study every symbol (only NQ is free) and that any subscription unlocked Custom on every symbol (only on the ones you actually subscribe to). Now reads accurately: "NQ is free with the preset windows; any paid subscription unlocks Custom OR on the symbols you subscribe to, plus free NQ as a bonus."

v1.6

May 28, 2026

New features

  • New Custom OR window — beyond the preset 15/30/60-minute openings, you can now pick your own start and end times for the opening range, anywhere from 15 minutes up to 12 hours within the trading day. Every statistic recomputes for your window in seconds. Available on every symbol, including free NQ, with any paid subscription — the feature follows the user.
  • Custom mode lives inside the Session group (London / New York / Custom) so picking it is one click away from the standard sessions, and the OR Duration chips step out of the way so the start/end time fields are the only thing you see.
  • A second Expand to full width button now sits at the bottom of the default view. Clicking it from anywhere on the page smoothly scrolls you up to the top of the expanded layout, so the deep-insight panels are always one click away whether you scrolled past them or not.

Bug fixes

  • Switching to Custom mode used to silently 404 if the data for that symbol had not been generated yet. You now see a clear "Custom OR data isn't available for X yet" notice instead of an empty results panel.
  • The early-bird banner at the top no longer ignores clicks when you're already on the ORB statistics page.
  • The Reset button when triggered by Custom mode no longer kicks you to the all-access purchase screen — clicking any preset (15/30/60) drops the paywall on the spot.

Quality of life

  • Trimmed the default view sidebar to just the essentials — time horizon, filter mode, session and OR duration — so the at-a-glance overview stays clean. Trade type, target mode, day-of-week, direction, trend, ADR, bars-until-entry, trigger distance and news still live in the expanded view sidebar.
  • New thin progress stripe at the top of the results column whenever the browser is recomputing over millions of rows — so you can tell the page is working when a slider tweak or symbol switch takes a beat instead of wondering whether anything is happening.
  • In Custom mode the time fields are now plain 24-hour HH:MM inputs (no AM/PM picker, regardless of your operating system locale) — midnight is just 0, and you can type a two-digit hour normally.
  • Custom-OR data downloads now show a real progress bar with megabytes loaded — first time you switch to Custom on a symbol you see exactly how much is left, and every subsequent visit serves the cached copy with no download at all (it's stored locally in the browser for next time).
  • The early-bird launch banner now jumps to the gold view + paywall when clicked from anywhere — including from the homepage itself, where it used to do nothing because you were already on that page.
  • When the Custom OR paywall opens, a clearer "Custom OR window is a premium feature" headline explains exactly what is locked, with a "Back to the free preset" button so you can return to the standard view in one click.
  • Logging in on a development / preview deployment now keeps you on that domain instead of bouncing you to the live site (developer convenience — only relevant if you ever test the site from a branch preview URL).

v1.5

May 27, 2026

New features

  • New Edge finder tab — break the filtered trades down by each filter (direction, day of week, opening trend, bars until entry, trigger distance, and news & holidays) and see the number of trades, win rate, profit factor and total R for every category, plus an overall summary. It reacts to all your other filters, so you can hunt for exactly where the edge is.
  • New “Mixed” filter mode — instead of one global include-or-exclude switch, click any tag to cycle it through include → exclude → off. You can now keep some tags and drop others across different filters at the same time (e.g. include Mondays but exclude FOMC days), which the old single switch couldn't do.
  • The extension and retracement charts now mark the median as well as the average (median in white), so you can see the typical trade and not just the mean — on both the distance charts and the timing charts.

Bug fixes

  • An empty bar no longer shows a sliver of colour — a bucket with zero days is now drawn truly empty.

Quality of life

  • Moved the Target mode (end of day / 1 SD / 2 SD exit) out of the equity curve and into the trade filters, since it now shapes the Edge finder and the Recent trades too — not just the equity curve.
  • Timing charts now use 15-minute intervals (was half-hour) for a finer read on when moves happen — without making the charts any wider.
  • The timing charts now label only the average and median bars; hover any other bar to read its exact percentage and day count.
  • Added a “0 SD” row to the run and retrace charts — the share of winners that barely ran (under 0.5 SD) or effectively didn't retrace — so the picture adds up.
  • Replaced the Overview tab: the four day-outcome stats (continuation, reversal, closed inside, both sides broke) now sit in the default view and at the top of the Edge finder, and the duplicate average cards were dropped since those figures now live on the Time-and-place charts.
  • Removed the standard-deviation hit timing chart.

v1.4

May 27, 2026

New features

  • The two distance charts now mark the average — the bar closest to the average extension / retracement is highlighted, with a legend showing the exact figure.

Bug fixes

  • Extension and retracement timing now measure from your entry forward — when the move actually peaks, or pulls back deepest, after you are in the trade — instead of the session's overall high/low time. A stopped trade's deepest pullback is timed at the stop.
  • Standard-deviation hit timing no longer counts a level as “hit” for trades whose entry already closed beyond it (there is no valid target there) — so it reflects the real reach rate among trades that could reach it.

Quality of life

  • Combined the “Run & retrace” and “Timing” tabs into one “Time and place” tab, laid out as Retracement (left) and Extension (right).
  • The whole Time-and-place tab now looks at winning trades only — losing trades tell you nothing beyond that they didn't work out, so they are excluded and this is noted at the top.
  • Both distance charts are now labelled in standard deviations with finer steps (retracement every 0.05 SD, extension every 0.5 SD).
  • Hover any timing bar to see the exact number of days behind it.

v1.3

May 27, 2026

New features

  • New “Avg extension (losses)” overview stat — for full −1R losses (trades that hit the opposite side of the opening range), it shows how far they first ran in your favour before turning around. Losses that simply closed back inside the range are excluded.
  • New “Standard-deviation hit timing” chart in the Timing tab — see what time of day trades first reached the 1 SD and 2 SD targets, with each line topping out at that level's hit rate.

Quality of life

  • Timing charts now use half-hour intervals instead of one-hour, for a finer read on when moves happen.
  • Added an “All trades / Winners only” selector to the Timing tab that filters every timing chart at once.
  • Dropdown menus (cost, target mode, risk mode, timezone, …) now open upward automatically when they sit near the bottom of the screen, so you no longer have to scroll to pick an option.
  • Renamed the “Faded back in” outcome to “Closed inside” for clarity.
  • Removed the long-vs-short trade-direction breakdown — it added noise without helping you analyse an instrument.
  • Spelled out the “Direction” and “Entry price” column headers in the Recent trades table.

v1.2

May 27, 2026

Bug fixes

  • Switching to a premium instrument (S&P 500, Gold, Crude Oil, Bitcoin, British Pound) now always loads that instrument's own data — it could briefly keep showing the previously selected symbol's numbers.
  • The Recent trades table keeps its columns lined up when you switch instruments, instead of shifting around as prices change length.

v1.1

May 27, 2026

New features

  • Recent trades list — see the last 12 months of the trades behind the statistics (entry time and price, the opening range, the stop and the result) so you can pull any date up on your own chart and verify it.
  • Equity-curve crosshair — click and hold anywhere on the equity curve to read off the exact date and value at that point.
  • Time dividers — overlay yearly or monthly calendar lines on the equity curve to see when each stretch of performance happened.

Quality of life

  • The equity curve now shows Y-axis labels (in R, or in % when compounded) plus labels on the drawdown chart, so magnitude is readable at a glance.
  • The seasonality chart marks today's date and uses cleaner, consistent month dividers.
  • Tidier, smaller chart labels throughout, and the filter panels are no longer see-through.
  • Switched to a clear zero everywhere — the old font's dotted zero could read as an 8.
  • Clearer wording on the equity-curve risk-mode selector.

v1.0

May 26, 2026

New features

  • Monte Carlo simulation — project a range of possible equity outcomes by resampling your filtered trades, with best / worst / median results and drawdowns.
  • Seasonality scanner — explore how each instrument tends to behave across the calendar: an averaged seasonal curve (with detrend and a “remove COVID” option and a current-year overlay), weekday returns, and a full monthly-returns table. Click any window on the curve to measure its average return and win rate — and optionally filter the whole tool to that recurring seasonal window.

Quality of life

  • Compare the strategy against a buy-&-hold benchmark, and overlay drawdown and the longest stagnation stretch directly on the equity curve.