Slice flags, gap zones & Market Pulse icons for everyone, gamma for Ascension
OCT 2026 · v3.205.651–.781
- New: the ⚠ slice flag. When a candle's body closes through a big High OI wall or a key level (the monthly pivots, the daily, weekly and monthly moving averages, the prior month's high, low, open and close, and the prior day's and week's highs and lows), a small yellow warning triangle marks that candle. Its border is red while the level waits for a retest and turns green once a later candle comes back to touch it. Hover the flag to see which level was cut. The "⚠ slice" row in the High OI popup cycles On · Pending · Off; Pending shows only the red flags.
- New: gap zones, drawn for you. When the day opens beyond the prior day's high or low, a blue zone runs from that level to the open, under the candles, on intraday and daily charts. It reaches right until price fills it and stops, step by step, at the first candle (wick included) that touched each part, so the filled part stays on the chart as a record. An open gap reads "gap ↓ Oct22", a filled one "gap filled 10/22" with the gap's start day. Click a gap to change the colour and opacity of every gap. Switch them with "gaps" in the High OI popup.
- New: the squeeze stack's words on the candle. Turn on "stack on candle" in the High OI popup and the squeeze stack's DV calls, and the HH or LL that confirms them, are written on the price candle: bullish below the low, bearish above the high, with the timeframe beside the word (DV15↗). When a squeeze lane's histogram crosses zero, an HH↑ above or an LL↓ below marks the candle. The words stay even when the squeeze stack pane is hidden.
- New: Market Pulse bull and bear icons. On the 5-minute SPY, QQQ and DIA charts, a small bull below the candle or a bear above it shows the Market Pulse read for that candle, from 9:15 AM to 4:00 PM ET on market days. Yesterday's icons stay on the chart, back to the last 7 sessions. Turn on "Pulse bull/bear icons" in the High OI popup (it starts off and needs "stack on candle").
- The squeeze stack draws the break. When a leg breaks a prior high or low, a flat dashed line marks the level (cyan for HH, magenta for LL), and the slanted line from the LH to the HH (or the HL to the LL) is back beside it. A DV pivot draws only its connecting line, with no flat dash. A leg that sags back across zero no longer prints a new HH or LL.
- The flashlight follows the squeezes. With the squeeze stack's flashlight on, the spotlight always lands on exactly the timeframes in a squeeze right now, and it stays on when you change the timeframe or the ticker. Pick a timeframe by hand to take over. Hover the flashlight for a tip.
- One ±EM badge: the line in play. The newest ±EM line printed in the current part of the day (the morning, 1–3 PM or 3–4 PM ET) wears a filled badge on the price axis with its name (+EM, −EM2, +EM.2H), no price. The badge sits on top of the axis; tap it to send it behind, and your choice is remembered. A ±EM2–6 pair that price never reached keeps both sides after the close.
- High OI: a new Top N menu and fresher walls. Top N now offers 8 · 15 · 25 · 40 · 50 (a saved 5, 10, 20 or 30 moves up to the next choice). The list ranks the near expiries together, biggest open interest first, and each strike shows its biggest wall across every expiry, far monthly ones included. Each wall line now changes colour candle by candle: the bull colour where a candle closed above it, the bear colour where it closed below. Smaller walls draw a thinner dash.
- High OI walls come from your own Schwab connection. Each chart builds its walls from your Schwab options chain. Without a Schwab sign-in, the High OI popup reads "Sign in to Schwab for High-OI walls". Replays don't include High OI walls yet.
- Trade Recap: fill times, red losses & dollars on demand. Every Entry and Exit label gets a small time tab ("10:07 AM ET"); the ◷ button in the Trade Recap popup hides or shows them. A losing trade's labels read in red, and every % is a whole number. The dollar amounts now start hidden: the "$" button turns them on.
- Gamma is for Ascension members. The γ pill (now "+γ PINNED", "−γ AMPLIFY", or "±γ WAIT" when price sits near the flip), the gold flip line, the Wall numbers, the new γ bars at the chart's right edge and the flow ribbon are now for Ascension members. Project ROI and The Gamma Class in Learn (app.momox.io/learn/gex) are for Ascension members too.
- Replay opens to Ascension members on MomoX3. The 🎞 button and saved-day replays now open for Ascension members with MomoX3.
- New in Learn. The Oct 26 New Features lesson (23 min) is in the intro lessons, and the Oct 26 ApprenticeX3 recording (52 min) is on the classes shelf.
The big SPY & QQQ walls ride along & the legend shows the latest break
OCT 2026 · v3.205.648–.650
- The biggest SPY and QQQ walls always show. Next to your Top N High OI lines, SPY and QQQ now also draw their largest open-interest walls on each side, even when they sit far from price. They use the same Δ setting as the rest of your High OI lines.
- In ±EM keeps the big walls nearby. With In ±EM on, a big SPY or QQQ wall close to the expected-move range stays on the chart instead of being hidden.
- The legend shows the side broken last. When a candle breaks both the previous high and the previous low, its timeframe box in the legend now shows only the side price broke most recently: cyan for a higher high, magenta for a lower low. This works on every timeframe, both ways.
- The 5M box reads real 5-minute candles. On a 1, 2 or 3 minute chart, the legend's 5M box now compares 5-minute candles instead of the chart's own candles.
Gamma opens to Ascension members on MomoX3
OCT 2026 · v3.205.646–.647
- New: the γ regime pill for Ascension members on MomoX3. Each chart's header line shows whether dealers are likely to pin price ("+γ PINNED", gold) or push it ("−γ TRENDING", white), with the price where that flips. It is a model built from yesterday's open interest, not a position report, and it needs your Schwab connection.
- The gold γ flip line. A dotted gold line marks the flip price on the chart, with a "γ flip" tag at the right edge. An optional white "γ today" line shows where the flip would sit using today's traded volume.
- Turn it on or off in the High OI popup. The "γ pill + flip" and "γ today line" rows switch them, and the Wall numbers table adds each wall's dealer gamma, vanna and charm.
Project ROI opens to Ascension members on MomoX3
OCT 2026 · v3.205.643–.645
- New: Project ROI for Ascension members on MomoX3. Right-click a signal bubble and the 🔮 Project ROI card opens already filled in from that signal. Pick the contract (the at-the-money strike and the out-of-the-money strikes inside the expected move), the number of contracts and the expiry.
- Entry, target and stop are draggable on the chart. Move any of the three lines and the card re-prices. The stop starts where the option would be worth −50%; after you move it, the "↺ −50%" button puts it back.
- Know the loss before you enter. The card shows the projected ROI at your target and the loss at your stop.
Futures live overnight, a Momentum colouring & hover the squeeze stack
OCT 2026 · v3.205.639–.642
- Futures charts stay live overnight. Outside 7:00 AM–5:00 PM ET, when the live stream sleeps, /ES, /NQ and the other futures charts now keep updating every 3 seconds from your Schwab connection while CME is open. The feed pill reads "SCHWAB · futures 3s". This runs on one device at a time: on any other device the line under the pill reads "futures live on another device · tap to use here". Tap it to move the futures to that screen.
- Fixed: futures candles that sat still between stream updates. The 3-second futures quotes now read the current contract Schwab sends back (for example /NQ answers as December's contract), so the forming candle moves again.
- New: a Momentum colouring in Focus view D. In the focus-view menu, D now has a "Colours: Alignment · Momentum" choice. Momentum keeps each histogram's own colours and fades them by how many timeframes agree. Alignment stays the default, and the choice is saved per chart.
- Hover a squeeze histogram to bring it forward. Move your mouse over a timeframe's histogram in the squeeze stack: it comes to the front and the others dim behind it.
- The Ghost clouds button is gone. It has been removed from the squeeze stack's buttons.
OI walls by price side, a zero-cross squeeze alert & a layered squeeze stack
OCT 2026 · v3.205.635–.638
- High OI walls follow price. Every wall line, its label and its price box on the axis now take their colour from where price is, like the Levels lines and auto fibs: green while price is above the wall, red at or below it (or cyan / magenta with that colour set). The colour changes live as price crosses a wall. Calls vs puts are still shown in the options window's chain and High OI tab.
- New: alert when a squeeze histogram crosses 0. Right-click the squeeze stack and pick "🔔 Alert when histogram crosses 0", then tick the timeframes you want (the one under your cursor is already ticked). It fires the moment the histogram reaches zero from either side, through your usual chart alerts: sound, Discord DM and push. It fires once by default; double-click it in the alerts list to have it fire every time. For now it fires while a chart of that symbol is open, and the alert is saved in that browser.
- Squeeze fires near zero read their direction more reliably. A fire on a histogram that is close to zero and rising now reads bull (falling reads bear) over a slightly wider band, so a fire climbing back toward zero after a big drop no longer prints bear. A few past fires that sat near zero show the other side.
- A layered squeeze stack. With Focus view off, the smallest timeframe sits in front and each higher timeframe sits one layer back and a little more see-through. In the Alignment view, hover a timeframe in the stack's legend to bring that histogram to the front.
±EM lines that follow the day, fires that follow the histogram, cleaner wicks & PivotW / PivotM
OCT 2026 · v3.205.601–.634
- Fixed: stray after-hours wicks. Odd extended-hours prints that drew tall spikes above or below the candles are now trimmed using a range fitted to each symbol, so quiet names and busy names both look right. Real news moves still show.
- ±EM lines that own their hours. The three main lines each cover a part of the day: the open's ±EM from 9:30 AM to 1 PM ET, ±EM.2H from 1 to 3 PM ET and ±EM.PH from 3 to 4 PM ET. Each pair is judged together: if price reaches either line during its hours, both lines lock in place across that stretch and drop their price badges. If price reaches neither, the pair keeps running with its badges to the 4 PM ET close, then locks from its start to the close.
- Both sides on every main line. ±EM.2H and ±EM.PH now keep their upper and lower lines, like the open's ±EM. All three share one colour and brightness, and after the close their colour reads from the 4 PM ET close instead of a later after-hours print.
- In-between ±EM re-draws stay tidy. The re-draws between the main lines are slightly faded, carry no badge and stay inside their own hours. After the close, one stays on the chart only if price reached it during its hours.
- Fixed: stacked ±EM lines after the close. A read taken after hours could fill the chart with evenly spaced +EM2, +EM3 and +EM4 lines across the whole day. Each re-draw is now taken when it prints during the session, so the stack is gone.
- ±EM lines sit behind the candles. Every ±EM line is drawn with tight, small dots and now runs behind the candles, the bubbles and the grade circles, so it never covers them. The labels and price badges stay on top, and the ±EM labels on the chart and in the options dock are a touch smaller.
- A cleaner pre-market ±EM. From 4:00 AM ET until the open, the dashed preview band reads simply +EM and −EM and has its own dimmer price badges on the axis that move with it. At 9:30 AM ET the day's real ±EM takes over with its usual badges.
- Squeeze fires follow the histogram. When the momentum histogram sits right around zero, a fire bubble now takes its side from the histogram's direction: rising reads bull, falling reads bear. Further from zero, the zero line still decides. A fire on a bar that is still forming re-reads live as the histogram moves, and a closed bar is always judged from its finished histogram, so a fire no longer keeps the side it showed when it first appeared. This applies on every timeframe; expect a few fires that hug zero to print the other side from before.
- Squeeze stack bubbles sit by their own histogram. A 🔥 bubble in the squeeze stack now lines up with its own row's histogram on that bar: bear fires above the zero line, bull fires below. Bubbles stack in order only among the ones you can see, so a lone bubble keeps its tail instead of floating away from its row.
- Auto-fib band gradient, bar by bar. With the gradient switch on, every candle's band now splits evenly: the 50% line's colour fills half and fades into the gold line's colour in the half next to the gold line. Before, one gradient stretched over the whole band, so the split drifted from bar to bar. Signal clouds, squeeze bands and Ichimoku now draw over the auto fibs, so the fib band never hides them.
- PivotW and PivotM. The Levels menu's Pivots row is now two rows, PivotW for the weekly pivots and PivotM for the monthly ones, each with its own opacity and label switch. Your current Pivots setting carries over to both.
- New: Ribbons on / off. The MA menu has a new Ribbons row at the top. Turn it off to hide the 9·21 and 21·50 ribbon clouds while the moving-average lines stay on the chart.
- Wall numbers, one row per wall. The High OI Wall numbers table is back to one row for each wall. Volume is now counted for the whole strike, calls and puts across every expiry, with a strike OI column beside it. Far-out monthly walls show no live volume, and the expiry column dims them so they stand apart.
- A busy read that means the same all day. The v/OI* column now weighs today's volume against how much usually trades by that time of day, so a wall doesn't look busier at 3 PM ET just because the day is older. Hover the column header for how it's worked out.
- 🪨 and ⚔️ in the wall's own colour. The parked and battleground marks on wall badges and in the table are tinted to the wall's colour and keep their shading, so you can tell at a glance which wall they belong to.
- Ichimoku 4h as connected steps. The 4h Ichimoku line now draws as one continuous stepped line, joined at every change instead of broken into separate pieces.
- The feed pill while the stream sleeps. After hours the live feed pill keeps showing your feed (IEX, SIP or SCHWAB) with a 💤, and hovering it shows when it wakes. On SCHWAB, tapping the grey LIVE button opens the Connect Schwab card.
- Academy: two setup videos move up. "More Chart Grids + Autoload Gold Mags" and "Mobile Push Notifications" now sit in Foundations as Day 01 Parts 4 and 5, right after The Big 3, and stay open to every MomoX3 member.
Wall numbers & a clearer Market Pulse
OCT 2026 · v3.205.589–.600
- New: Wall numbers. A switch in the High OI menu opens a table of each wall: strike, call or put, open interest, and today's volume. Each wall gets a read of how busy it is today: 🪨 parked, 🔄 awake or ⚔️ battleground. A highlighted row means the wall is in play, with today's volume at or above its open interest.
- Wall numbers on the chart, for screenshots. Two small buttons on the Wall numbers row, off by default: v adds today's volume to each wall badge (e.g. "4.2k v122k") and ⚔ adds its busy read.
- Market Pulse reads more clearly. The newest read's heart and verdict sit on one line with its time underneath, like the earlier reads. BEAR reads now show in magenta, BULL in cyan and MIXED in grey.
SignalX3 updates only when they matter
OCT 2026 · v3.205.585–.588
- SignalX3: fewer, better updates. When a posted trade idea tags several levels close together, it now sends a new notification only for a clearly higher return or a new price zone, at least 3 minutes apart. Every level still gets its line on the original post.
Squeeze stack fix & Arrow marker starts at size S
OCT 2026 · v3.205.583–.584
- Fixed: the squeeze stack could open blank with Schwab connected.
- The arrow marker now starts at size S.
Brush, Highlighter & Arrow marker, a tools menu on middle-click & the Oct 19 class
OCT 2026 · v3.205.579–.582
- New marks button: Arrow marker, Brush & Highlighter. The second button on the drawing rail, right under the cursor, holds three new tools. The Arrow marker draws a filled, tapered arrow from where you press to where you let go, and you can re-aim it later by dragging either end or give it a text label. The Brush draws a smooth freehand line and the Highlighter a wide see-through stroke, both moving with the chart as you pan and zoom. Color, opacity, thickness and size live in each drawing's popup.
- Draw a few in a row. After an Arrow marker, Brush or Highlighter, the tool stays active so you can draw again, and it drops back to the cursor 5 seconds after your last one. Esc or the cursor button exits right away. Every other tool still drops back after one use.
- A tools menu at your pointer. Middle-click on a chart and a small two-column panel of the drawing tools opens right where you clicked; pick one and it is armed. On a Mac trackpad, hold Option and tap with two fingers. Esc or a click outside closes it. A plain right-click still opens the alert menu as before.
- New on the Classes shelf. "ApprenticeX3 SPY Recap/Insights (Oct 19, 2026)" is in Learn → Classes.
±EM lines at the right width, a High-OI sheet that is never empty, candles that keep their colours, Discord sign-in on Subscription & SignalX3 ideas that update as they play out
OCT 2026 · v3.205.572–.578
- ±EM lines at the right width. The ±EM lines on SPY and QQQ are built from the front expiry only, so on a morning when the nearest options had no prices yet they no longer come out about twice as wide. The day's ±EM is now captured once after the open and shared, so every device draws the same lines. In the options chain window the front block uses the same number as the chart; until it is captured, its lines read "~+EM" and "~−EM".
- The High-OI sheet is never empty. On app.momox.io/tools/oi, a morning when the options data comes back without its walls keeps the last good walls and says so in a ⚠ line, instead of printing a sheet of zeros. A ±EM that only one source could confirm is marked with "~" until it checks out.
- Candles keep their colours after a ticker change. A few seconds after you switch symbols, the candles no longer flip to plain cyan and magenta, and you no longer need to click the candle button to bring your colours back.
- Subscription: sign in with Discord. The Subscription page leads with a "Continue with Discord" button, so members who joined through Discord can see and manage their plan even when it was paid with a different email.
- SignalX3: trade ideas update as they play out. A trade idea posted in the SignalX3 channel now adds a line each time the price tags one of the levels on the way to the target, with the time and the option's move from the signalled entry. When the target is hit, a new message replies to the idea with the result, the closing card and a link back to the original post.
Charts load from Schwab first, the heat map grows a Bull / Bear strip, an OVERLAP tab & its own window, and two new Academy videos
OCT 2026 · v3.205.546–.571
- Charts load from Schwab first. With Schwab connected, a stock chart's intraday bars (1 minute to 4 hours) and the 90-day warm-up load from Schwab's own history, real-time up to now, so a fresh chart no longer opens with a gap at the right edge. Alpaca steps in only when Schwab has no bars for the window. The source tag reads "Schwab history". Daily and weekly charts stay on Alpaca.
- After-hours stale prints no longer blow out the price scale. A run of echoed off-exchange prints in the after-hours bars (an open or a low far from the tape) is trimmed to the bar's body, so the chart keeps its normal scale instead of squeezing the candles into the top of the pane.
- Heat map: a Bull / Bear strip. Under the Heat map title, one row lists every sector up today, biggest gain first, then a row with every sector down, biggest loss first. Each pill shows the sector and its day move in the tile's color. Click a pill to open that sector.
- Heat map: the OVERLAP tab. SPY, QQQ and DIA drawn as three nested outlines. Each name sits in the region of the indexes that hold it, so you see what is in all three, what is QQQ-only, and what only DIA carries.
- Heat map: market cap on the big boxes. A large box prints the company's market cap and its weight in the tab's index ("$5.5T · 8.2%"); every box has the cap in its hover.
- Heat map: its own window. Right-click the four-squares button in the header and the heat map opens as a separate window you can size and park on another screen. Left-click still opens it in the app.
- The divergence pill reads DV. On the squeeze histogram a divergence pill now says "DV" in violet instead of HL or LH; the run pills that follow it keep HL / LH.
- One right-edge stack. The level, ±EM and OI wall tags at the right edge of the chart sit in one row each beside their own line, so a wall tag no longer prints over a level tag.
- The slow-key notice waits for a window to settle. The "Alpaca is slowing your key" notice stays quiet for the first 90 seconds after any MomoX window opens.
- ScannerX3: the pulse turns cyan on a bull day. The heart and its text in the scanner header read cyan when the pulse is BULL, magenta when BEAR.
- ScannerX3: sector reads name the day's prints. A sector or pulse read that moved on a scheduled release (CPI, jobs, the Fed) says so, and a read the scanner is pacing says it is paced instead of "no catalyst".
- A chart opened from the scanner no longer drops to sample data. When a device sits at its Alpaca rate limit and Schwab answers late, the chart waits for Schwab's bars instead of showing the sample-data notice.
- Two new Academy videos. "The Big 3 — SPY, QQQ & DIA on the heat map" sits under the Five Pillars in Foundations with its summary and takeaways, and "ApprenticeX3 SPY Recap/Insights (Oct 14, 2026)" is on the Classes shelf with its three key insights.
The Big 3 heat map, phones that fit, charts that land at the right zoom & sign-in that takes you where you were going
OCT 2026 · v3.205.523–.545
- The Big 3 heat map. The four-squares button in the header opens SPY, QQQ and DIA as a heat map: every holding sized by its weight in the index and colored by today's move, cyan up and magenta down, grouped by the 11 sectors. Click a sector to open it by industry, hover a tile for the name, price, move and weight, click a tile to load that ticker on your chart. The BIG 3 tab lays the three indexes side by side and shows where they overlap: the names in all three, the SPY + QQQ names, the SPY + DIA names, and the names only one of them holds.
- Phones: the header fits. The header's buttons no longer run off the screen on a phone.
- Phones and tablets: a Zoom control. The profile menu has a Zoom row to make the whole app larger or smaller.
- A chart lands at its normal zoom. A chart shown by ← → or by the restore after maximizing another pane lands at its normal zoom in one paint. It came up crushed into the left edge, then flickered.
- Sign in lands you where you were going. Open Learn, the brief, the journal or any page that asks you to sign in, and after signing in you land on that page instead of the app.
- ScannerX3: a held miss says why it is showing. When the ✦ read finds no catalyst for a group that is still moving, the ribbon says what moved it: "No catalyst found · showing because 3 of 8 MedDev names sit at their hour low", with the names and their moves.
- ScannerX3: grades for 🔥 names. A name is graded the moment it turns 🔥, then regraded only on a new 30-minute bar while it sits in the Top 15 of the board's H/L sort during the session. Its card says "held — regrades only while in the H/L Top 15". On the chart, the grade circles ask for a fresh grade on SPY, QQQ and DIA for today's bars; older letters and other names show their last grade.
- ScannerX3: grocers are Food-Bev. KR and ACI moved from Retail to the Food-Bev group.
- The slow-key notice says what it measured. When Alpaca slows your key, the notice tells you how many data calls this device sent in the last minute and from how many MomoX windows, and that it heals on its own in about 20 seconds. It no longer blames a second window you may not have.
- The Oct 12 Apprentice recap in the Academy. "ApprenticeX3 SPY Recap/Insights (Oct 12, 2026)" is on the Classes shelf in Learn.
The brief lives in the app, filters that keep their names, ScannerX3 for Ascension members & a feed that sleeps after hours
OCT 2026 · v3.205.518–.522
- The Morning Brief lives in the app. The public page at momox.io/brief is retired. Open the brief from the ☀ row in your profile menu or the ☀ BRIEF button; the morning Discord ☀ post links there now.
- Earnings filters keep their names. 📅 Earnings this week / next week and any ticker filter on the ScannerX3 board keep their rows full between scan passes. A name outside the scanner's universe no longer goes blank after the first pass; lift the filter and the board returns to its usual list on the next pass.
- ✦ reads state the fact. An AI catalyst line never starts with "I found" or "I see" — it says what happened: "Absci announced…", not "I found that Absci announced…".
- GOOG and GOOGL sit together. Both Alphabet tickers are in the AI-Hyper group on the board.
- Ascension members' subscription page. An Ascension member no longer sees a MomoX Live add-on row (it is included), and ScannerX3 shows at the Ascension price: $25/mo, or $240/yr on an annual plan.
- ScannerX3 beside an annual plan. On an annual plan, ScannerX3 can be added as its own $25/mo subscription, billed separately and starting today — your annual plan stays as it is. Choosing Annual still adds it to the plan, prorated for the days left.
- The live feed sleeps after hours. Outside 7:00 AM–5:00 PM ET on trading days the feed pill reads "💤 until 7:00 AM ET" (or "until Mon 7:00 AM ET" on a Friday evening); charts stay on delayed data and the stream wakes by itself at 7:00 AM. A chart left in a hidden browser tab for 5 minutes shows "⏸ paused · hidden tab" and resumes when you come back to it.
- The Oct 5 Apprentice recap in the Academy. "ApprenticeX3 SPY Recap/Insights (Oct 5, 2026)" is on the Classes shelf in Learn.
A bubble whose grade did not come back asks again by itself
OCT 2026 · v3.205.517
- A failed grade asks again within 5 minutes. When a bubble's grade request does not come back, the bubble shows "Jev: …" with the reason and asks again on its own about 5 minutes later, without a reload. Before, a bubble whose ask failed stayed ungraded until you reloaded the chart.
- The reason in plain words. A bubble that is not graded says why on its card: "grades the last 5 sessions only" for an older bubble, or "Jev is resting after a refusal" when the grader pauses for a few minutes and then asks again.
One morning book on every device, a dock that reads the chart's walls & each strike's biggest wall
OCT 2026 · v3.205.511–.516
- The same morning book on every device. At 9:25 AM ET, before the open, MomoX3 now builds the High-OI book once for SPY, QQQ, DIA, IWM, the Magnificent 7, AVGO, AMD, MU, INTC, GLD, SLV, IBIT and USO, and every chart on those symbols paints that one book, on any computer, even one that was not open at 9:25. If the open-interest refresh lands late, the one correction before 10:00 AM ET reaches every device the same way. The tip on the date button still reads "book locked 9:25 AM ET · Schwab · tiered by expiry". Other symbols keep locking their book on your chart as before.
- The options dock shows the chart's walls. The dock's High OI tab, the chain's High-OI highlight and the order ticket's exit levels now read the same walls your chart paints, with that pane's Top-N, Δ and call / put settings, so the list, the chain and the chart always agree. Before the book locks, all three follow the same live chain the chart does.
- Each strike shows its biggest wall. Past the front of the book, a strike now shows its largest open interest across every expiry, with that expiry on its label, instead of a smaller row of the same strike. A strike makes the list when any of its expiries sits at a Δ of .14 or more; strikes that only live in far monthlies or LEAPS sort last.
- Alert every High-OI level arms what you see. The 🔔 "Alert every High-OI level" button now arms the day's book walls even when the chart has not painted them yet, instead of a separate pick that could differ from the chart.
High-OI walls lock at 9:25 AM ET, settings follow you across devices & ScannerX3 remembers the day
OCT 2026 · v3.205.499–.510
- One morning book of High-OI walls, locked at 9:25 AM ET. The High-OI walls on your chart now lock from the first chain after 9:25 AM ET and hold for the day, instead of shifting with every refresh. The book is tiered by expiry: today's walls inside today's expected move come first, then this week's, then the monthlies, with any wall of 10k+ contracts near the price kept at the front whatever its expiry. The tip on the date button says what you are looking at: "book locked 9:25 AM ET · Schwab · tiered by expiry", or "pre-market · walls follow the chain until the book locks" before then. If the vendor's open-interest refresh lands late, the book is corrected once before 10:00 AM ET and the tip says so. The intraday and the daily pane show the same walls.
- Your settings follow you across devices. Signals, alert settings, watchlists and the other chart preferences now sync to your account. Change one on your desk and it is there on your laptop on its next load. The profile row "Sync across devices" shows when it last synced and how many devices you use. Keys and tokens never leave the device; drawings stay per device for now.
- ScannerX3 remembers the day. Open the board after your computer slept and today's ⚡ fired names are back within the first pass, from your own fire record, with the last board you saw painting first while the full study walks the universe behind it. With the market closed the scanner runs one pass by itself the moment it opens, then sleeps; the status line says when it ran and ↻ runs another.
- Names with no bars leave the board. An OTC or unlisted ticker that the data feed has no bars for is set aside instead of sitting in a blank row: the status line counts them as hidden, a name you typed into your watch list keeps a dim row with a "no bars (OTC / unlisted)" hover, and a chart on such a name says plainly why it shows sample data and asks for a listed ticker.
- Clearer device messages. When your account signs in on another device, the chart says so in one pill with the reason, and a scanner window that opened twice closes the duplicate by itself. The device tip names the real browser and computer.
- A quicker board on big lists. Cells whose values did not change are no longer rebuilt on each repaint and the sector strip reorders in place, so a board of several hundred names redraws in a fraction of the time with the same data.
Squeeze fires read the zero line, ScannerX3 in its own window & a plain % Chg sort
OCT 2026 · v3.205.487–.498
- Squeeze fire direction comes from the zero line. A squeeze fire bubble now reads bull when the momentum histogram sits above zero on the fire bar and bear when it sits below, the way John Carter's own rule has it. The histogram's slope still colours the bars and the stack's BULL / FADING reads, but it no longer decides the side of the fire. Expect some mid-squeeze fires to print the other side from before: a release with momentum fading above zero now reads bull, a recovery below zero reads bear.
- ScannerX3 opens where it works best. On a phone or tablet the scanner button always opens the docked look, inside the chart window. On a desktop it always opens ScannerX3 in its own window, so the board and the charts no longer share one browser process and both stay quicker.
- % Chg sorts plain on the one board. With the board unsplit, clicking the % Chg header sorts the whole board by percent change: biggest gainers first, click again for biggest losers first. The split board keeps its bull side and bear side. A 🔥 or ⚡ Symbol sort still groups those names on top, with % Chg as the order inside the group.
- The chart-in-chart mini stays on its pane. The small floating chart now remembers which pane it sits over and where. Maximize a pane, move the mini, restore the grid, drag a splitter or resize the window and it lands back on the same pane at the same spot, instead of drifting onto a neighbour. A mini placed before this update follows from the first time you drag it.
- Windows with many panes get a split offer. Every window MomoX3 opens for you (a workspace, ScannerX3, live news) now runs in its own browser process. A window carrying more than eight panes shows a one-time "move half to a new window" pill; tap it and half the panes open in a second window, or dismiss it for the session.
- A smoother ScannerX3 board. The board redraws less often while live prints keep landing the instant they arrive: the status line and the sector strip update in place, and rows whose tape has not moved are skipped on the one-second tick. Nothing about the data changed, only how much work each repaint does.
A welcome page for new members, Talk to a coach & fresher ✦ reads in ScannerX3
OCT 2026 · v3.205.475–.486
- A welcome page after checkout. New members land on a welcome page with a short video on what you just got and how to open it tonight, then a calendar to book a free 30-minute call with a coach. Tap "I've booked my call ✓" once you have, and a second short video gets you ready for the call.
- Talk to a coach from Learn. Every open phase of the 90-Day Curriculum now carries a quiet "Stuck here? Talk to a coach →" link to book that same free call.
- The newest ✦ read comes first. In ScannerX3, the ✦ in the News cell now means an AI read exists, and the age beside it is the read's own age, never a headline's. The news popup stacks the AI reads and the headlines in one list, newest on top, and the LAST READ block shows violet only when the read is under 24 hours old. Dates outside this week show the actual date (Sep 30 4:01pm) instead of a weekday.
- A read when the web finds nothing. When a 🔥 name's web read comes back empty but it has a fresh headline, ScannerX3 now reads that headline instead, so the row still gets a ✦ line on why it is moving. Headlines that name the company come first; market roundups come last.
- Event column sorts by date. Click the Event header and the soonest or most recent dated events sit on top (earnings, 🎤 presentations, 💼 💊 🏛 catalysts), then events without a date, then names with no event. Click again to flip the dated ones.
- High-OI walls catch the morning OI refresh. If the walls were set from a chain before the morning open-interest update, the first chain after 10:00 AM ET checks them once. When enough strikes changed, the walls are re-picked from the fresh numbers, so a newly big wall shows up the same day.
- Live News dock per workspace. The docked 📰 LIVE NEWS column now remembers its spot per workspace, like the other dock columns. Closing it in one workspace no longer closes it everywhere, and a refresh brings it back where you left it.
- New industry groups. ScannerX3's industry groups now split networking in two: Network-Optic (ALAB, CRDO, MRVL, LITE, COHR, ANET, CIEN and more) and Network (CSCO, NOK, VIAV and more). NRG, BE, FCEL and BW move to AI-Power.
High-OI walls that stay put, dock columns per workspace & fib styles that keep their gradient
OCT 2026 · v3.205.470–.474
- High-OI walls no longer go missing. The SPY High-OI walls could vanish while the options dock held the symbol with no rows in it. The chart now reads its own chain in that case, so the walls draw every time.
- Dock columns remember per workspace. The three dock columns save their state per workspace, the way the grid already does, so switching workspaces brings back the dock you left there.
- Saved fib styles keep every setting. A saved style now carries the band gradient, the leg switches, Today and the D-yield marks. Before, applying a style quietly dropped them.
Squeeze stack: new HL / LH colours, violet divergence pills & a simpler Focus view
OCT 2026 · v3.205.464–.469
- New structure pill colours. A higher low (HL) is now red and a lower high (LH) green. A divergence pill is violet. The pills that follow a divergence take their side's colour, HL green under 0 and LH red over 0, until an LL or an HH breaks the run. The app guide shows all eight.
- Focus view is one switch. The ◐ menu now holds a single D · Alignment row: click it to turn the one-histogram Alignment view on, click it again to turn it off.
- Structure labels without level lines. The thin level lines from each swing are gone, and so is the Lines switch beside the Days box. The pills and their dashes stay.
- Days starts at 2. The Days box now reaches back at least 2 days, so yesterday's swings are always in view. Type up to 10.
Squeeze stack: one-histogram Alignment view & structure labels
OCT 2026 · v3.205.413–.463
- Focus view: D · Alignment. A new ◐ button on the squeeze stack's button row opens the Focus view menu. Pick D · Alignment and the stack draws ONE histogram for your chart's timeframe: the deeper its colour, the more timeframes agree with it. A small ladder shows which timeframes have fired, lower to higher. Pick Off to see every timeframe again. It starts Off, and each chart keeps its own choice.
- Structure labels on the squeeze stack. The labels button beside it marks the histogram's swings like price swings: HH, HL, LH and LL pills joined by dashes, with a thin level line from each swing high and low that runs until the histogram breaks it. HL is green and LH is red; a divergence pill is blue. One click shows them on your chart's timeframe and the timeframes you picked in the stack's legend, a second click on every intraday timeframe, a third turns them off. They start off.
- Days box. Under the labels button, the Days box sets how many days back the labels reach. It starts at 1 (today).
The whole ScannerX3 board in real time, market-wide breaking news & the scanner in your right column
SEP 2026 · v3.205.343–.412
- The whole ScannerX3 board in real time. With Schwab connected, every name on the live board now builds its minute candles from the live stream, not just the top of your board. Each name is re-read once a minute from those candles, so RVOL and the signals on every row stay current between full passes. After the close it re-reads once every 15 minutes.
- Breaking news that moves the whole market. A story with no single ticker, like a Fed remark, a tariff or a speech from the Oval Office, now reaches ScannerX3's breaking-news ribbon as 🚨 MACRO. It shows a one-line read of the story, the source, how many wires carry it and how far SPY has moved since the first one, like SPY +0.5% since. The same story sits at the top of the 📰 news window and in the day's breaking list. The page icon opens it at the source.
- ScannerX3 in the right column. The scanner can now sit in the right column beside your watchlist, news and options windows, like the options chain. Open it from the column's + menu (Scanner), the dock button in the scanner's header, or a right-click on the ScannerX3 header button. Docked, it wears one header row with the column's buttons beside its own. The same board moves in and out without reloading, and the dock button floats it back over the chart. Drag the column's edge to widen it.
- A left column. Every window in the right column now has a ← button that moves it to a new column on the far left of the screen, left of the drawing toolbar. There, ⇄ sends it back to the right, + adds another window and ✕ closes it; drag its right edge to resize. The docked ScannerX3 moves the same way.
- The squeeze stack follows price. The squeeze stack's histogram now updates its forming bar on every live tick, so it moves with price in real time instead of waiting for the candle to close.
- Your squeeze stack filter stays. The timeframes you click in the squeeze stack's legend now stay picked after a refresh, and so does the price chart's matching squeeze-band filter.
- Drawing over a signal bubble. With a drawing tool held, a click that lands on a signal bubble now places your drawing; it no longer opens the JEV grade card.
- Thicker monthly pivots. The monthly pivot levels are drawn a little thicker, so they stand apart from the weekly ones.
- Smaller fixes. On a stack of graded bubbles, the first bubble's text no longer shrinks. The ⚡ new pop-up for names entering ScannerX3 is gone.
Your daily plan on the chart, the Bets cell & the release calendar on ScannerX3
SEP 2026 · v3.205.336–.342
- A daily plan card in the chart header. The new PLAN control, left of LIVE, opens a small card where you write today's max loss, stop count, enough number, size unit and two or three if-then lines. Mark a stop as it happens; logged losses in your journal count too. When your stops reach the count, or you press Done for today, the card reads DONE FOR THE DAY, a quiet line sits at the top of the chart and an open ScannerX3 board dims, with nothing locked. From 3:00 PM ET the card also tells you when a top-tier print lands at 8:30 AM tomorrow. Signed in, the plan is saved to your account.
- The Bets cell. ScannerX3 rows with an options chain show two arrows after the RVOL columns: where price is heading on the 15m, and where the options money is betting. When the two point opposite ways the pair turns amber and the row wears an amber right edge. Hover for the numbers and the read (FEAR, HEDGED RALLY, CONTRARIAN BID, CHASE). Hollow arrows mean a thin chain, so don't trust the number. Click the Bets header to sort gaps first, cycle the filter pill to GAPS to see only them, and the sector bars count the gaps in each industry.
- The release calendar. The scanner's status line now opens with today's top US economic prints in ET, like 8:30 AM Jobs report or 10:00 AM ISM. Ten minutes before a print it turns amber as a reminder to be flat or small, and a ✓ marks it once released. Hover it for the next 10 days.
- How old is that fire. A ⚡ row's Symbol cell now ends with the age of its newest fire, like 14m or 1h 05m. An intraday fire past your late line reads late and the cell dims; 4h, daily and longer fires never do. Set the late line in ⚙ (20 minutes by default, 0 turns it off). The Momo Card carries the same line under its hits.
- JEV grades follow the chart's own timeframe. The trend pillar now reads your chart's timeframe first, with the daily as the anchor. A put on a 5m that is making lower lows against a rising daily is a retracement trade, not a strike against it. The confluence pillar is a real count now: the bubbles stacked on the same bar on the signal's side, stronger when they span two or more timeframes. The grade card says which case it read.
- The trading mind in your journal. Under each trade's notes you can now mark how you executed (A, B or C), your tilt at entry from 0 to 10, and what the Critic said before the trade. Trades group under a day header with the day's P&L, execution and tilt. Once 20 logged trades have a result, a line under the stats shows your hit rate over the last 100. The CSV export carries the new columns at the end.
- Two switches in the journal's top bar. Evening recap by DM sends you a short recap from @SupportX3 Mon–Fri at 4:45 PM ET. Luck estimate before P&L asks how much of the day was luck before it shows the day's number. Both are off until you turn them on.
- ScannerX3 rests after the close. From 4:05 PM ET the board studies once every 15 minutes instead of every 5, and the status line says so, so your chart keeps its full data budget for the after-hours session.
- SupportX3 and money. Ask @SupportX3 about a bill, a plan or a refund and it passes the question straight to the owner instead of guessing.
JEV grades on your chart, a real-time ScannerX3 & one scanner on every screen
SEP 2026 · v3.205.307–.335
- ScannerX3 opens on OPEN DRIVE with ⚡ TODAY. Every time the scanner loads it starts on the scan board in Open Drive with the ⚡ TODAY filter; your watchlists stay one click away in the source menu, and whatever you switch to holds until the next reload.
- JEV grades on your chart. Signal bubbles from the last 5 trading sessions now carry a JEV grade circle. Click a bubble to open its grade card. The new JEV button in the signal menu (left of Arrows, on by default) hides them.
- High OI: on, last touch, off. The High-OI button now cycles through three steps: full-length walls, walls that start at each level's last touch, then off. The green/red or cyan/magenta choice moved into the High-OI menu's new Colors row, with green/red as the default. In ±EM now reads On / Off, and Days is a plain number box.
- New daily mini charts start clean. A new mini chart on Daily and up opens with levels at the last touch, signal clouds off and no OI dates. Your own changes stick after that.
- Mini charts stay on a maximized chart. A mini chart added while a chart is maximized no longer disappears when you change its timeframe.
- ScannerX3 keeps up again. The scanner studies every name on the board again instead of stalling on busy days. With Schwab connected, the top of your board in your sort, plus every fresh ⚡, now updates in real time. A cyan or magenta edge on the left of a row means it was just updated in real time, and the status line counts them.
- One scanner, many screens. Open ScannerX3 on a second device and it shows the same board as the first, with "following" and the other device's name in the status line. Close the first and the second takes over within about 30 seconds.
- Clearer setup. The setup card now says Schwab access takes 24–48 hours, and every message that sends you to your keys points to the 🔑 button. A saved Alpaca key that stops working now shows its banner, and one tap sends the report to @SupportX3. If your subscription lapses, the card links straight to Manage subscription.
- Alerts. Push alert trouble messages now point you to @SupportX3, and alert DMs show the time once, in your own time zone.
- SupportX3 knows the app. SupportX3 now answers far more how-does-it-work questions straight from the app itself, including what each level line on your chart means.
- A Default pick for the chart window. The Interval menu and the lookback box now start with "Default", which puts the chart back on its standard window.
- The signals button includes Dots. Turning signals off and on with the button now takes Dots along with RVOL and OB/OS.
- Smaller fixes. On a narrow chart the icon strip drops under the ticker every time. Without ScannerX3, its locked card now shows how to add it from your Subscription page.
A smoother chart while ScannerX3 runs
SEP 2026 · v3.205.305–.306
- ScannerX3 redraws only what changed. The board used to rebuild its whole table every second; it now updates just the cells that changed, so the charts in your other windows stay smooth while the scanner is open. Same board, same one-second refresh.
- Lighter sparklines. The little day chart on every row draws with less markup, so each refresh is smaller.
The view's high & low, a tidier toolbar & minis that follow their chart
SEP 2026 · v3.205.300–.304
- The high and low of what you're looking at. Click the price badge on the right edge a second time to add dotted lines at the highest high and lowest low of the candles on screen, each with its own H / L badge on the axis. They move as you scroll and zoom. A third click turns everything off.
- A lighter price badge. The price and countdown badge on the axis no longer has a border and lets the chart show through slightly.
- The toolbar makes room for the ticker. On a narrow chart, the icon strip at the top moves to its own row under the ticker instead of covering it.
- Mini charts follow their chart. Maximizing a chart now hides the mini charts sitting on the other charts; restoring brings them back.
Calmer alerts, a current-price line & tidier signal controls
SEP 2026 · v3.205.291–.299
- Repeating alerts calm down. An alert that stays on after it fires now needs price to clear the level before it alerts the other way: 0.10% past it in regular hours, 0.25% after hours, with a longer wait between after-hours alerts. Price sitting on a level no longer sends a stream of over/under alerts. One-time alerts work as before.
- One DM per alert. With the app open on several devices, the same alert now sends you one Discord DM instead of one per device.
- Current-price line. Click the price and countdown badge on the right edge of the chart to draw a dotted line from the last candle to the current price. It follows premarket and after-hours prices too, on daily charts as well. Click again to turn it off.
- Shorter default windows, same accuracy. Intraday charts now open on 5 days, daily on 15 days, weekly on 1 year, monthly on 2 years, 3-month on 5 years and yearly on Max. The extra history behind them still loads, so every bubble, cloud and color is exactly what a longer window shows. Charts where you picked your own window keep it.
- Hi/Lo bubbles with a look-back. HL now sits on the Levels pop-up's Days row. Click it to set how many days back the high and low bubbles reach (0 turns them off).
- Level labels by chart type. The T buttons in the Levels pop-up now switch labels for all intraday charts together, or all daily-and-up charts together, depending on which chart you open it from.
- The signals button brings everything back. Turning signals off and on with the button now restores every row, including FireL, along with RVOL and OB/OS exactly as you had them.
- Recap lines stay behind. A trade recap's line now runs behind the signal bubbles, the signal arrows and the Entry/Exit labels.
- Tidier signal menu. The 👻 ghost toggle moved to the top-left corner, in line with the timeframes, and the menu is narrower.
Live option prices, 153 more ScannerX3 names & a squeeze stack that comes back
SEP 2026 · v3.205.285–.290
- Live option prices in the chain. With Schwab connected, the Last and Volume cells in the options chain now update live, without reloading the chain.
- 153 more names in ScannerX3. The scanner now covers 153 more stocks from the market's leading themes. FIG, XNDU, POET and ASPI also moved to the right industries (Software, Quantum, Optical and Nuclear).
- Reset brings the squeeze stack back. Resetting a chart with the paint roller used to hide the squeeze stack with no way to turn it back on. Reset now restores the stack.
- The squeeze stack loads when Alpaca is busy. The stack's 15M–4H rows now load from Schwab when Alpaca is busy, so they no longer sit empty while the daily and weekly rows are filled.
- Your signals are back. Layer choices saved with the old Layers button no longer apply, so signals hidden that way show again.
Company events on every name, the JEV card in ScannerX3 & a legend that shows structure
SEP 2026 · v3.205.260–.284
- Scanner clicks open the chart the first time. Clicking a ScannerX3 row sometimes took a few tries while the board was refreshing. Every click now opens the chart.
- JEV opens its full grade card. Clicking a JEV grade in ScannerX3 now opens the same card you see on the chart, with each part of the grade listed, instead of a small tooltip.
- JEV's trend reads the daily first. The trend part of a JEV grade now starts from the daily chart and the 4-hour chart, so a signal that goes with the daily trend is no longer marked down just because the smaller timeframe disagrees. When price breaks under yesterday's low (or over yesterday's high), JEV treats it as a pullback and grades signals in that direction accordingly.
- No more stale signals from yesterday. A row could briefly show an old signal before today's daily candle had loaded. The scanner now always includes today's candle, so rows no longer flip after a moment.
- 🎤 Company events on every name. Investor days, analyst days and conference talks now show up on scanner rows next to earnings, from the news feed first and from SEC filings when the news doesn't mention them.
- Ask Google AI: a summary card, then the details. The Google button on a scanner row now asks why the stock is moving right now and what's happening in its sector, and answers with a short summary card first, then the details below it: the catalyst, analyst moves, the sector and upcoming events.
- The timeframe legend shows lower lows and higher highs. When a timeframe's last candle made a lower low, the top half of its cell turns magenta; a higher high turns the bottom half cyan. Colors are solid and a little brighter, and the signal slash always sits on top.
- Sector reasons stay up longer. A sector's reason line now stays on the ribbon for up to three hours and refreshes as soon as something changes: a new leader, more names joining, or fresh headlines.
- ☀ The Morning Brief is public. The daily brief (the overnight news read, the week's economic calendar, earnings and conference presenters) is now open to everyone at momox.io/brief, linked from the top of this site. Sign in for the live premarket movers and the copyable watchlist. Update Oct 9, 2026: we retired the public page. The brief lives inside the app now: open it from the ☀ row in your profile menu or the ☀ BRIEF button.
- Smaller fixes. VICR now sits in AI-Power, rows restored after a reload use today's industry list, and the LIVE/SCHWAB pill sits closer to the keys icon.
A tidier top-right corner
SEP 2026 · v3.205.255–.259
- New data-keys icon. The button that updates your Alpaca or Schwab keys has a new key icon and now leads the top-right icons, next to the alerts bell.
- Only the buttons you can use. The top-right corner now shows only the tools your plan includes, so nothing leads to a page you can't open.
Chart arrows move up & flip enlarged charts
SEP 2026 · v3.205.246–.254
- The chart arrows moved to the top-right icons. The ‹ › buttons and the little chart map now sit with the other icons in the top-right corner, and they only appear when your layout has more than one chart.
- Arrows flip an enlarged chart. If you've enlarged one chart to fill the screen, ‹ › (or Alt/Option + ← →) now switch which chart is showing, and the ticker box always names the chart you're looking at.
- Cleaner Hi/Lo bubbles. The Hi and Lo callouts are drawn as one smooth shape with regular-weight text.
- Support lives in Discord. The chat button in the top-right corner is gone; ask @SupportX3 in the Trading Alphas Discord for help any time.
Type a ticker anywhere, step between charts & Hi/Lo bubbles
SEP 2026 · v3.205.243–.245
- Type a ticker anywhere. Start typing a symbol while you're on a chart and it goes straight into the ticker box. Press Enter and the active chart loads it; type again and you're looking up the next one. Esc cancels.
- Step between your charts. On a multi-chart layout, the new ← → buttons next to the timeframe move you from chart to chart (Alt/Option + ← → works too). A small map shows your layout with the active chart lit, plus its ticker, and the active chart now wears a cyan border so you always know where your next ticker will land.
- Hi/Lo bubbles. Turn on HL in the Levels pop-up's Prev H/L row to see the previous day's high and low called out on intraday charts. Once price breaks either one, the bubble moves to today's high or low and follows it.
Catalyst reads that catch the spike
SEP 2026 · v3.205.240–.242
- Catalyst reads catch fresh spikes. When a name jumps 3% or more inside half an hour, pre-market and after hours included, ScannerX3 now reads what came out at that moment instead of leaning on an older headline from earlier in the day, and the line can say when the news hit.
- Sector reads name the leader. When one stock's own news is pulling its whole group, the sector line now names that news instead of a general sector story, and it only reports today's drivers.
- The scanner's JEV trend check matches the charts. It now needs both the 9 and the 21 EMA past the 50, the same rule the charts use, so some grades may sit a notch lower than before.
- Older JEV grades are easier to read. Grades still dim as they age, just less, so an older letter stays readable.
Clearer High OI walls & a sortable JEV column
SEP 2026 · v3.205.225–.239
- High OI walls come in four sizes. The biggest walls for each ticker draw thickest with a filled price badge, the next tier gets a slightly thinner line and a badge too, and the small far-out walls stay thin and quieter, so the walls that matter stand out.
- Sort ScannerX3 by its JEV grade. Click the JEV header to rank the whole board A+ to C, then no trades; click again to flip it. A no-trade now shows as a plain dash.
- JEV grades stay put and stay current. Your grades come straight back after a refresh, a name is regraded early when its setup changes, and each grade dims as it ages so you can see at a glance which ones are fresh.
- The squeeze stack comes back whole after a refresh. Every chart's 15M–4H squeeze rows now load straight from what was saved last time instead of re-downloading, so a busy layout no longer shows some stacks with only the 5M row for a few minutes.
A lighter ScannerX3 beside your charts, a free night class & help before you cancel
SEP 2026 · v3.205.217–.224
- ScannerX3 runs lighter beside your charts. While the ScannerX3 window is on screen it still updates every second; when it's minimized or fully covered it stops redrawing and catches up the moment you bring it back. Your charts get that time back.
- A free SPY night class, every other Wednesday. Clark's Wednesday 8 PM ET class is open to everyone twice a month on Google Meet. Save a seat at momox.io/class; can't make it live? Tick the box and we'll send you the recording.
- Can't connect your market data? Get help first. If you pick “I couldn’t get my market data connected” when cancelling, you'll now see a way to reach Clark directly and the 3-minute setup video, before anything changes on your plan.
- The public SPY replay shows the money. Its trades now carry the same dollar Entry and Exit labels as your Trade Recap, at 5 contracts, with a line that says they're simulated.
Trade Recap shows the money, High OI that stays put, JEV grades in ScannerX3 & catalyst icons
SEP 2026 · v3.205.161–.216
- JEV grades in ScannerX3. Names on two or more screeners at once (🔥) now get a JEV letter grade in a new JEV column left of Symbol: A+, A, B, C, or ✗ for no trade, built from our five-pillar checklist (trend, price action, structure, levels, signals) plus any fresh catalyst. Hover a grade to see the checklist behind it. Sort the column to put the best setups on top.
- Three new icons in the Event column. 💼 an insider buy (an open-market purchase of $1M or more, straight from the SEC Form 4 filing), 💊 an FDA action (an approval, clearance, PDUFA date, rejection or clinical hold in the name's own headlines) and 🏛 a government contract (Defense, NASA, DARPA and other federal awards). Each carries its date: today's is bold white, and the icon fades over the next three days, then drops off.
- Hover for the details. The 💼 tooltip names who bought, how many shares, at what price and the dollar total; 💊 and 🏛 show the headline behind them. The same icons ride the 🃏 Momo Card under the news.
- Mid and low squeeze fires, switched separately. The signal matrix has a new FireL row under Fire. Fire now controls the mid-squeeze fire bubbles, and FireL controls the low-squeeze ones (the darker teal and pink bubbles), per timeframe, so you can keep one and hide the other. Your chart looks the same until you change it: FireL starts with the same timeframes ticked as your Fire row.
- Truer fire direction on a quiet histogram. When the squeeze histogram barely moves on the bar a fire prints, the bubble now takes its direction from the zero line: above zero points up (cyan), below zero points down (magenta). Before, it looked back to an older move and could point down while the histogram sat above zero and was rising. A clear rise or fall still decides the direction as before.
- A new Trade Recap icon. The Trade Recap tool in the left toolbar now shows a bold dollar sign inside a circular arrow instead of “$ / %”. Same tool, same place, just below Chart on chart.
- Cleaner ±EM lines after the open. For ±EM2, ±EM3 and higher, plus the 1 PM ±EM.2H and 3 PM ±EM.PH: once price reaches one side, that side's line stays and the other side's line is removed. Reach +EM2 and −EM2 goes away. The line you kept turns green while price trades above a +EM, or red while it trades below a −EM, and goes back to its own color if price comes back inside. The original ±EM from the open keeps both of its lines (next line).
- The ±EM from the open starts at 9:30. The original ±EM lines now begin at the 9:30 AM ET candle instead of running across pre-market (the pre-market preview still moves with price until the open). Their colors follow price too: +EM turns green while price is above it, −EM turns red while price is below it, and both lines always stay.
- Hide drawings on a chart-on-chart. Each chart-on-chart has a new button next to clone that hides every drawing in that window only. Your drawings stay saved and still show everywhere else; click again to bring them back.
- Trade Recap shows the money. The Entry label now says what you spent and the Exit what you made, with the price and contracts behind each: “Entry1 768C $210 (.42 × 5)” and “Exit1 +233% +$490 (1.40 × 5)”. Trims get their own dollars, and the Exit adds the trade's total when you trimmed. Set your contracts in the recap window; a recap without a size counts 1. The numbers match your Trading Journal.
- Chart snapshots remember your choice. A new 📸 button in the Trade Recap window turns the journal's chart snapshot on or off, and your last choice carries over to your next recap. While it's off, a small “log without snapshot” note shows. In a recap you already drew, turning 📸 on takes a fresh snapshot.
- High OI that stays put. Your High-OI walls now come from one morning snapshot each day. Changing Top 5 / 8 / 10 / 15 / 20 only adds or removes the smaller walls, and a strike always shows the same OI and expiration at every setting. Big walls near the open come first. The big ones get the price-axis badge and a thick line (10,000+ on SPY and QQQ; on other tickers, sized to that ticker's own biggest walls), and smaller walls draw thin.
- The public demo keeps to itself. Opening the demo in the same browser as your app no longer touches your own alerts or settings.
- The demo's class signup works. The free weekly class form on the demo now signs you up; it had been answering “That email didn't look right” to every address.
Setup videos: go live in 5 minutes, then connect Schwab, in the app and the Academy
SEP 2026 · v3.205.150–.160
- Two short setup videos. Part 1 walks you from the welcome email to a live chart (under 3 minutes). Part 2 finishes Schwab once your developer account is approved: create the app, copy the two keys into MomoX3, connect. Both sit at the top of their sections in the setup guide, with the written steps still underneath.
- They play inside the app. The Connect Your Market Data card shows each video as a thumbnail: Part 1 right above the “save both keys” note, Part 2 at the top of the Schwab steps. Click one and it plays over the card in full 1080p from the first frame; ✕ or Escape puts you back where you were. In the Schwab steps the callback URL is now a click-to-copy chip, so it lands in Schwab's form exactly as it must. The Market data keys panel and the Connect Schwab card link to the videos too, and so do the welcome email and SupportX3's welcome message.
- A setup lesson in the Academy. Connect Your Market Data sits right under Welcome & Orientation: both videos stacked, the written Alpaca and Schwab steps, and the callback URL you can click to copy. It is open to every member.
Trade Recap numbers that restart each day, market-hours level lines & lower-timeframe Skittles
SEP 2026 · v3.205.127–.149
- Trade Recap numbers restart each day. On an intraday chart the Entry and Exit number now counts only that day's recaps on that ticker, so the first recap of a new session is Entry1 again instead of picking up where yesterday left off. Daily and higher charts keep the running count, and other tickers never counted.
- A renumber button in the recap popup. The new ↺ beside the ✕ renumbers that day's recaps 1, 2, 3… in the order they were entered, whatever order you drew them in. Other days are left alone, and your Trading Journal entries update to match.
- Lower-timeframe Skittles in ScannerX3. Skittles for 5, 15, 30 minutes and 1 hour are built in and hidden by default, so your board looks the same until you want them. Right-click any column header and add them back under “add back”. They update live like the 2h and 4h columns and work in both the ToS and X3 Legend looks. They are display-only: they don't change which names make the board.
- Level lines start at a market-hours candle. With Levels set to start each line at its last touch, only a 9:30–4:00 ET candle can be that touch on an intraday stock chart. An after-hours or premarket wick no longer claims it; a level touched only outside market hours draws full length. Futures and daily charts are unchanged.
Cleaner after-hours candles, slimmer MA lines & a bolt tier in the scanner
SEP 2026 · v3.205.123–.126
- No more phantom after-hours wicks. Large off-exchange "average price" prints were sneaking into the live candle after the close and drawing a wick a point or more away from where the stock was actually trading. They are now filtered out as they arrive, the same way the official tape treats them, so the after-hours candle stays true and your levels stop reading a touch that never happened.
- Reloads stay clean too. A stale print that landed on a candle's close, or on the first candle of a fresh load, is now trimmed as well. Real moves are left alone: anything the next candle holds or retests stays exactly as it printed.
- Slimmer MA level lines. The higher-timeframe MA lines are thinner so they crowd the candles less: daily 9 and 21 EMA at 3 px, the 50s at 4 px and the 200s at 5 px. Weekly lines add 2 px and monthly lines add 4 px, so the bigger timeframe still reads first.
- A bolt tier in the scanner's fire sort. Sorting ScannerX3 by 🔥 now puts fire names first, then ⚡ bolt names, then the rest by H/L momentum, so a fresh bolt no longer gets buried under the fire sort.
- Plainer phone alerts. Price alert pushes read "SPY above $123.45" or "SPY below $123.45" instead of an arrow.
Per-level label switches, Ichimoku in Levels & bolder higher-timeframe MAs
SEP 2026 · v3.205.111–.122
- A label switch on every level. Each row in the Levels menu now has its own T to show or hide that group's labels, and the Master row's T turns them all on or off. A plain grey T means that row's labels are off.
- Ichimoku joins the Levels menu. The Ichimoku cloud now has its own Levels row, with an on/off switch, an opacity slider and a label switch like every other level.
- ATH is now ATH-5%. The row is renamed to say what it draws: the line 5% under the all-time high.
- A label switch on every auto-fib row. Each auto-fib row has its own T. Fib labels now start off by default, and a row turned up to 100% shows its labels fully opaque.
- The chart-strip T is gone. Label switches live in the Levels and auto-fib menus now, so the extra T on the chart strip was removed.
- ±EM lines stay anchored when you scroll. Expected-move lines no longer slide while you pan or zoom; each one stays pinned to the bar where it printed.
- Bolder higher-timeframe MAs. Daily 9 and 21 EMA draw at 3 px, the 50s at 5 px and the 200s at 7 px. Weekly lines are 3 px thicker and monthly lines another 3 px, so the bigger timeframe always reads first.
- Tidier Levels menu. The Days box is back to its normal size and the Ichimoku row no longer crowds its slider.
- Sector lists are an AscensionX3 feature. The ◇ list on the ticker box always offers Default and ★ Gold Mags. The sector lists below them load for AscensionX3 members and show grayed out with a 🔒 for everyone else.
- Reload row and phone badge. The reload icon in the profile menu now sits after the text, and the X3 notification badge on Android is a little larger.
High OI walls that hold all day, levels that start where price touched & faster reloads
SEP 2026 · v3.205.88–.110
- The day's High OI walls stay put. The walls picked after the 9:30 open are now locked for the rest of the session, so a reload or the evening chain no longer reshuffles them. They also paint the moment you reload, before the fresh chain arrives. And after 8 PM ET the chain no longer drops the day's expiring contracts.
- A second High OI color read. The chart's High OI button now cycles through three settings. First, walls with the green/red price read. Second, the same read in cyan and magenta: cyan where price bounced or reclaimed a wall, magenta where it was rejected under one. Third, off. The options chain and the High OI tab follow whichever read your chart is showing.
- OI numbers you can always read. The OI labels now sit on a dark backing and draw in front of every other label on the chart.
- Levels, trimmed to what's live. The Levels button now cycles Full → Short → Off. On Short, each level starts at the last candle that touched it; levels price hasn't touched span your Days setting. The chart then shows only the lines price is working.
- ±EM2, EM3 and beyond start where they printed. Each later expected-move line now begins at the bar that created it instead of stretching back to the open.
- Auto-fib rows have three states. Click a row name in the fib menu to step through full shade → off → lines only.
- Lines behind the chart. Vertical and horizontal lines can now sit behind the candles and indicators, still above the signal clouds. Select one and use Send backward; Bring forward brings it back to the front.
- Text glides with the magnet off. Dragging a text label no longer jumps bar to bar unless the magnet is on.
- Cleaner after-hours candles. Late-reported block trades printed far from the market no longer draw phantom wicks into extended-hours candles, whether the chart is loading, repairing or live.
- Your chart stays where you left it. A chart opened in a background tab no longer overwrites your saved zoom and scroll.
- Alerts wear the X3 on your phone. Push notifications now show the X3 mark in your phone's status bar instead of a blank square.
- A pause before a trial cancel. Cancelling a free trial now first shows when your trial ends. Cancelling ends access right away, so you can keep trying MomoX3 at no charge until that date, or tap Talk to Clark first and he'll reach out to you.
- A proper name in your title bar. The browser tab and the installed app now read MomoX3 Trading System.
- More room for the data that makes reloads fast. Bar history, option chains and the scanner's warm rows now live in your browser's larger database. A full browser storage no longer slows your reloads or drops saved chart state.
Chart alerts reach your phone and your Discord DMs
SEP 2026 · v3.205.74–.87
- 🔔 Alerts can DM you on Discord. Turn on Discord delivery in the alerts panel and every price alert that fires also arrives as a DM from @SupportX3, in the Discord app you already keep open. No phone number, no extra app.
- 📱 Push to this device. Switch on push notifications and your phone buzzes when an alert fires, even while MomoX3 is running on your desk. If your browser blocks notifications, the switch now tells you why and where to fix it instead of doing nothing.
- One test button checks both. Test alert sends a Discord DM and a push notification together, and reports whether each one landed.
- Notifications that stack and read at a glance. Each ticker keeps its own notification, so a QQQ alert no longer replaces a standing SPY one. A repeat on the same ticker updates its notification instead of adding another. Each notification shows the time on top in your own timezone, with the trade underneath. The hourly cap is much higher, and hitting it no longer stops push delivery.
- The High OI tab matches the chart. The options dock's High OI list now shows the same walls, with the same numbers, as the High OI lines on your chart.
- Your keys stay saved. If your browser can't keep your Alpaca keys (for example, it clears site data when it closes, or you're in a private or in-app window), the keys card now says so and shows the exact setting to change. You won't find out on your next reboot.
- A Reload button for the installed app. The home-screen app has no address bar, so Reload MomoX3 now sits in the profile menu, one tap to pick up the latest update.
- Sharper sector reasons. The headline behind a sector's surge is now the most relevant story, not just the newest one.
OPEN DRIVE, sector-loaded workspaces & watchlists that save themselves
SEP 2026 · v3.205.13–.73
- ⏱ OPEN DRIVE: a scanner for the morning drop. A fourth board beside BULL, BEAR and BULL + BEAR. From 9:30 to 10:30 ET, names moving off the open are studied ahead of the queue, so they reach the board while the move is happening. Bolts are listed newest first, and a second window from 1:00 to 2:00 PM starts from each name's 1 PM price.
- 🗂 A sector fills a workspace. Click a sector on ScannerX3 and your workspace fills its chart grid with that sector's names, strongest first by the H/L read. The ticker box's new list button opens every sector A→Z, plus Default and a ★ Gold Mags group of the market's leaders. The button shows which group is loaded. A second window picks up where the first one's names stop, so a large group can span two workspaces.
- Bigger chart layouts. New wide two-row and side-by-side grids for 8, 10, 12, 14, 16 and 18 charts.
- Watchlists, rebuilt. Type tickers on the board and press Enter: the list opens already named (keep the name or type your own), saves itself as you edit, and loads right away, even after the close. Switching lists paints from memory instead of studying every name again, and a + list button does the same job on phones.
- Alerts follow you. Price alerts are shared across your open windows and saved to your account, and they fire even when no chart for that ticker is open. You can arm up to 100 tickers.
- High OI gets a walls-only view. The High OI button now has three settings: the full read (walls in tested colors) → walls only, in their plain side colors → off.
- Sort by signal. Tap a timeframe in the scanner's Skittles header to sort by that signal on the board's own side; right-click switches the 4×8 color off. The 🔥/⚡ symbol sort keeps its hot names on top and breaks ties with H/L momentum.
- SPX and other index chains from Schwab. Index option chains ($SPX, $NDX, $VIX and friends) now come from Schwab first, 60 strikes around the money, instead of falling back to delayed data. SPX charts that sometimes went blank load again.
- Fixes. Tapping a family in the signal matrix works again, timeframe names are tappable too, and the factory reset no longer empties the grid. Watchlists save from the scan board again, and if a save fails the scanner says why.
Signal animations with better defaults, ±EM lines that start on time & a scanner button that always opens
SEP 2026 · v3.204.937–v3.205.12
- Candle animations: better defaults. Each signal family starts with its own effect: 4×8 vibrates, MACD strikes lightning, 9×20 echoes, fire sends a shockwave. The OB/OS reversal wedges are now an animation family too. Animations start off for new setups, and a saved setup keeps whatever you chose.
- Fix: the animation button works again. The candle-animation button stopped responding for a few builds; it opens normally again.
- ±EM.2H and ±EM.PH start where they printed. The 1 PM and power-hour move lines now begin at the bar they were captured on instead of appearing early. Later ±EM lines are also a touch brighter.
- ±EM holds steady all session. Every device now confirms its expected move against the shared daily record before trusting its own, so the −EM line no longer jumps mid-session.
- The scanner button always opens. If your browser blocks the ScannerX3 pop-up, the scanner now opens inside the app and a note tells you why. Ascension members with the live Discord role now see their scanner access correctly.
- Setup card fits any screen. The first-run keys card scrolls on short screens, and its Schwab steps fold away until you need them.
- 📚 New class on the shelf. The Sep 14 ApprenticeX3 SPY Recap & Insights recording is in the Academy's classes.
BULL + BEAR on one board, the Market Pulse & Schwab as the safety net
SEP 2026 · v3.204.843–.936
- ⇅ BULL + BEAR in one scanner. A new two-sided board carries both bull and bear ⚡ names, with sector buttons split ▲ Bull / ▼ Bear, each ranked by its own side. Turn on split ⊟ to get two panes: bulls on top, bears below, each with its own headers and sort, and a divider you can drag up or down.
- 💓 Market Pulse. A one-line AI read of the whole market, always taken from both sides of the board no matter which scanner you're on. Its label is the verdict (BULL, BEAR or MIXED), and an Edge: line names the sectors and tickers with the cleanest setups. It also reads the indexes' last 30 to 60 minutes, runs from 9:15 to 4:15 ET, shows its earlier reads on hover, and repaints instantly when you reload.
- New chart-cell looks: D1H and D30. The row chart cycles through three looks: D (the day), D1H (the day with the last hour expanded) and D30 (the hour before on one half, the last 30 minutes on the other). Once the market opens, the expanded side starts at the bell.
- 🔥 names stand out. A 🔥 name's symbol and % change read gold, and the ⚡ bolt is a quieter outline icon, so the fire is what catches your eye.
- Insider buys on the board. Open-market insider purchases of $1M or more (SEC Form 4) show up in the news as 4, with who bought, how much and at what price. Breaking stories now stay on screen for 30 minutes, each story once, and the Live News window has a 🚨 button that lists the day's breaking stories.
- Schwab backs you up when Alpaca can't. Charts now load Schwab's own history alongside Alpaca's, so the newest bars arrive complete. If Alpaca fails or rate-limits you, charts and the scanner's hot names switch to Schwab instead of sample data. Brief network hiccups retry on their own, and fast after-hours tape no longer drops whole bars.
- Levels and High OI: choose how far back. A Days slider in both popups sets how many sessions back the lines start (intraday and daily-and-up each keep their own setting). Bars-ahead spacing is also set separately for intraday and daily charts.
- High OI shows the money. Half of every Top-N list goes to the biggest walls inside ±2×EM, and even the smallest line now shows clearly. The scanner also reopens with the full board in one paint, its rows live immediately.
- 📚 The Five Pillars is open to every member. The full 3½-hour Five Pillars class is now a core Academy lesson, free with MomoX3, right under Welcome & Orientation. Also new: a Memberships, Explained intro and the Sep 9 Orientation recording on Day 1.
- Fixes. Timeframe dropdowns open above unpinned mini charts. Drawings on the price pane can no longer be grabbed from a lower pane. The "±EM not captured" notice is a short toast instead of a pop-up for every ticker.
The Live News window, earnings & conference dates on every row, and a Morning Brief
SEP 2026 · v3.204.791–.842
- 📰 Live News window. A new button on ScannerX3 opens a news window that follows your board: breaking stories first, then each sector's names with their latest headline or ✦ read. Sort it by Board, Latest, Movers or ⚡ First. Anything under 10 minutes old wears a green JUST IN edge in every sort, and a story that touches several tickers shows as one card with each ticker's % move.
- 🌅 An earnings column (ER). Every row shows its next report date with 🌅 before the open or 🌆 after the close, brighter and bolder as the date gets closer, and sortable soonest first. 🎤 marks names with an upcoming conference. Fresh news under three hours old reads bold. You can drag both columns wider, and they always fit their content.
- ☀ Morning Brief. app.momox.io/brief gathers the day on one page: movers, today's market-moving releases, Treasury auctions, this week's and next week's earnings, and conference dates.
- 🃏 The Momo Card is a snapshot of the row. The card now looks like its scanner row: the same strip, the chart cell leading it, the day's ±EM and top High OI walls, earnings and conference lines, and the ticker's own news, never a neighbor's.
- The sector ribbon follows your board. Sectors rank by what's near the top of your board in your current sort, and a sector needs three names on the board to rank. A newly surging sector gets its AI read right away.
- Minimize a floating chart. A – button beside 📌 folds a chart-on-chart down to its title bar; click again to restore it at its saved size.
- Reconnect Schwab anytime. If your weekly Schwab login lapses while the live stream is still running, the Reconnect banner now appears, so chains and chart repairs don't quietly stop.
- 📚 Classes for class members. ApprenticeX3, Mentorship and Ascension members signed in with Discord now see the class recordings in the Academy. The Sep 3 SPY Recap & Insights is on the shelf.
- Fixes. A small cap that crashed no longer blows up the price scale on your other workspace charts. Reloading many times no longer leaves the scanner empty, and a stalled Schwab quote batch times out instead of hanging a pass. The 📅 earnings lists open again. The dock's News section and the Live News scrollbar wear the scanner's dark theme.
Sector surges with reasons, news for every ticker & Blast Radius
SEP 2026 · v3.204.673–.790
- 🔥 Sector surge ribbon. The ribbon above the board shows which sectors are pushing right now: how many names sit near their hour high or low (e.g. "7 of 12 up · avg +1.3%") and an AI read of why. Toggle between surge (right now) and top (the day's biggest average movers). The sector buttons follow the same ranking, and cmd/ctrl-click stacks several sectors into one filter.
- 📰 News for every ticker, the way ThinkorSwim shows it. An overnight archive plus public wire feeds mean nearly every name has headlines, and a spike in RVOL pulls fresh news right away. Click a headline to open the article; hover the page icon for a summary. ✦ reads now stay up for the whole trading day, a refresh keeps them, and they never open with "based on the search results".
- 💥 Blast Radius. Right-click a row → Blast radius shows who moves with that name: its industry peers and an AI list of sympathy plays, each with a live % and ⚡. It switches to earnings mode when the name reports within two weeks, and ▶ loads the whole group as a watchlist.
- 🔎 Ask Google AI inside ScannerX3. The row menu (Ask Google AI → Blast radius → Momo Card → Highlight) answers "what's the latest on this ticker" in a small window beside the scanner, with the sources linked. Right-clicking a row also loads it on your linked charts, and the menu always stays on screen.
- A ticker box that filters. On a scan board, typing tickers filters the board to just those names (sector and ticker filters now replace each other), and each row shows its industry. Hover a symbol to see the company name.
- A board that reads like ThinkorSwim. RVOL stays continuous on hot names instead of dropping to a blank, the 4h volume gate reads the forming bar, and ⚡ TODAY remembers the morning's names through every re-study. ⚡ momentum is now measured against each name's usual hour, so fast-moving ETFs rank where they belong. The board opens sorted by H/L momentum.
- A chart cell that shows momentum. The row's day line now zooms in on the last hour, drawn in its own direction color, so a late push stands out.
- 📅 Earnings this week and next. A notable-earnings list for both weeks sits in the list library, ready to load as a board.
- A tighter, steadier grid. Columns are narrower and hold uniform widths, the Symbol column has drag-to-resize edges, and ↺ Reset columns is in the header menu. A cloned window copies the original's exact view, and a refresh keeps every studied row for the whole session.
- High OI: reclaimed walls read green. A wall that price has rallied through and held now dims to green instead of keeping its original color.
Reversal wedges that mark the turn, a Legend that mirrors the chart, and hour-movers on the radar
SEP 2026 · v3.204.658–.672
- MomoScan is now ScannerX3. The live market scanner takes its X3 name as it opens to Ascension beta founders — same scanner, clearer family. You'll see the new name on the scanner window, the button, and the guide.
- The OB/OS wedges learned to find reversals. The stochastic wedge button in the signal popup now cycles four modes — and it opens in the new REV mode: one wedge per overbought/oversold visit, drawn at the visit's actual price extreme instead of every twitch across the rails. A doubled wedge ⏫ marks the turns that matter: a reversal off a fresh session high/low, a rejection at the ichimoku span or a High-OI wall, or classic momentum divergence. Built and tuned against a month of measured SPY sessions. The other clicks: OB/OS (every regular-hours cross — the ThinkorSwim StochasX read, now computed with the identical HULL-2 fast line), OB/OS@Lvl (only crosses that touch a level — pivots, MAs, ichimoku, fibs, and now High-OI walls), and off.
- Reversal marks on the scanner. ScannerX3 now runs the same REV read on every row's 5m and 15m legs and wears the result on the RVOL 5 / 15 cells: a small orange ˄ along the top edge for a bear reversal, a lime ˅ along the bottom for a bull one, doubled for the ⏫ majors (a fresh session extreme or divergence). Marks step live with the tape and show for twenty minutes after the reversal, fading past ten; hover a cell for the timeframe, direction and age, and use
rev.5 / rev.15 in a custom scan.
- The scanner's X3 Legend is now a true mirror of the chart. Legend-mode cells paint with the chart legend's exact rules — the same ribbon tones, the 50-EMA diagonal, fires on the signal's half or the whole cell once past the 50, the same ink logic. And every Legend column — 2h through Monthly — now breathes per second with the live tape, exactly like the chart's own legend, instead of waiting for the next deep study.
- Hour-movers jump the line. A flat-day name that starts ripping inside the hour used to be invisible to day-%-ranked screens until its next study turn. Now the scanner's own minute quotes watch every row's rolling hour, and a move past 1.5% sends that name to the front of the study queue within seconds — so FCEL-style final-hour movers surface while they're moving.
- Sharper reversal stochastics everywhere. The fast line of the OB/OS pair now matches the ThinkorSwim study exactly (HULL-2), so the pane, the wedges, and the crosses line up with what you see in ToS — measured to the bar over 22 sessions.
The whole market on the board, breaking news front & center, and two lenses on H/L
SEP 2026 · v3.204.608–.657
- Every name is on the board now. The scanner used to carry its top ~150 studied names; now the entire price-gated pool — roughly 800 tickers — lands as rows the moment quotes answer. A name can be filtered out by your mode or ⚡ filter, but it can never simply be absent. Deep studies still prioritize the hottest names first.
- 🚨 Breaking news gets a ribbon. When a story lands across six or more tickers inside half an hour — a macro shock, a sector-wide headline — a red ribbon appears above the board with the headline, its age ticking live, and two buttons: 📄 opens the article, ▶ loads every tagged ticker as its own named watchlist so you can trade the event, not hunt for it. The ribbon survives reloads and retires itself after 45 minutes.
- 📰 News for the whole universe. The news column now covers all ~800 names (the board's top 50 refresh every minute, the rest rotate through in about five), headlines land within seconds of opening the panel, and multi-ticker macro stories are tagged broad so you can tell a company story from a market story. The news layer — including the ✦ catalyst reads — now survives reloads instead of starting cold.
- H/L got a second lens. Click the H/L header to cycle four sorts: position (who sits nearest its hour high — the classic ThinkorSwim HighLowGraph read) and ⚡ momentum (position × how big the hour actually was — flat drifters sink, real movers rise), each with its inverse. The bar redraws to match the active lens, so the column always agrees with its own order. The full story lives in the new MomoScan guide.
- ⚡ TODAY. The bolt filter now cycles ALL → ⚡ NOW → ⚡ TODAY. NOW is the live states you know; TODAY adds every name that held a state earlier in the session — the accumulating read ThinkorSwim alert lists give you, one click away.
- ⚡ catches mid-hour rippers. The signal gates now read the forming hour's live close the way ThinkorSwim's scans do, so a flat name that rips 5% in the last hour earns its bolt during the move instead of after the hour turns. Volume stays measured on completed bars — that read is the honest one.
- Double-click marks a row. Double-click any row to tint it — cyan for day-green names, magenta for day-red — dimmer than the chart-link highlight, shared across your scan windows, and it survives reloads until you unmark it.
- Windows keep their own view. Each scan window now remembers its own source, mode, sort and lens across reloads — a bull board and a watchlist window stop overwriting each other. Column widths are pinned, so every window renders geometry-identical.
- Studies got cheaper and faster. Study fetches batch ten names per call under a shared per-key budget, warm studies persist in the browser so a mid-session reload repaints the board in about two minutes instead of twenty, extra scan windows adopt the first window's studies nearly free, and the details toggle now shows the whole engine's health — cold/warm counts, key spend, sweep size — at a glance.
- X3 Legend lens sharpened. In Legend mode a family cross now takes the whole chip with a thin slash when it disagrees with the 50-EMA — fires that used to hide at chip size are visible again — and the FastD ink reads black for contrast. The ToS ⇄ X3 toggle wears the chart logo's cyan→magenta gradient.
MomoScan breathes with the tape, the Catalyst Engine & charts born whole
AUG 2026 · v3.204.545–.607
- ⚡ Every scanner read is live now — RVOL, the gates, Skittles and squeeze recompute every second. The board used to study a name and then age it for minutes until its next turn; now every family folds each trade as it prints, through the same engines the study uses, so an RVOL spike lights up the second it happens, a squeeze fire flips the cell the moment the bar fires, and clicking through to the chart shows exactly what the row showed. Needs the full tape: on Schwab the top 250 names ride the trade stream; on IEX (about 2% of volume) the board keeps its top 20 live and the rest on regular studies. Big-name entrants that join the universe mid-session get studied within seconds instead of waiting for a rotation.
- 📰 The Catalyst Engine — why a name is moving, right on the row. A News column beside %Chg shows a cyan age dot for fresh headlines (dimming to gray past three hours), sorts by recency, and hovering opens a dark ToS-style headline stack; click the time to pin the list and hover a headline for the article beside it. Gold 8-K, red OFR (the offering filings — the small-cap trap detector) and cyan 13D badges land from EDGAR minutes after filing. A purple ✦ after the age is a one-sentence catalyst read written from that row's own headlines and filings (or a quick web look when a big mover has no news yet). And the Sector Surge ribbon: the top three sectors sit above the board at all times with their stats; when one surges — six or more members, most of them moving the same way, no obvious headline — its edge turns gold or red and a line names what's driving it.
- 🃏 Momo Card. Right-click any row → Momo Card renders a share-ready card: the strip reads, the ✦ catalyst line, a ladder of the High-OI walls inside the active ±EM band, the one-hour range and ⚡ hits. Post it to Discord where enabled, copy the text block, or download the PNG. The same menu pins the news or loads the ticker onto your linked charts.
- The board is shaped your way. One source button opens SCAN · BULL / SCAN · BEAR / WATCH plus your saved lists; the ticker box is always live — typing applies itself, Enter turns it into a named list, click a list name to rename it in place — and BULL and ƒ gray out while you're watching a list. Drag column headers to reorder them, right-click to hide or restore. Click an industry pill on the tally to see only that industry (click again to clear); low-count industries fold behind a + N more toggle; Energy merged into Oil-Gas. The Symbol header cycles 🔥 heat → ⚡ signal recency → A-Z, and hover text on ⚡ and RVOL now reads as a sentence instead of a z-score.
- ⚡ ages in color. A bolt is full color for its first five minutes and desaturates steadily toward gray at two hours, so a glance across the board tells you what fired just now versus what's been sitting there. Membership never changes — only the look.
- High/Low and RVOL after the bell, read like ThinkorSwim. The H/L bar now counts the last six 10-minute bars that actually printed, so a flat name can't float to the top of the sort after 4 PM on a cents-wide after-hours sliver, and a premarket reload seeds the window from yesterday's post-market tail. Outside regular hours, when a live RVOL cell would be blank, it shows a desaturated read of the last completed session bar; a genuine after-hours spike still wins in full color.
- Charts born whole on Schwab. Switch a ticker or timeframe and the newest minutes paint from Schwab's own history right away — the "gaps and blotches" on a fresh chart are gone — and each completed 5-minute bucket trues itself up from Schwab's chart stream at the close. The live-edge watchdog now scans the whole session once a minute, so a hole left by a feed hiccup fills within about a minute of data returning instead of surviving until a reload.
- Schwab sign-in that explains itself. Connect now checks your key with Schwab before the popup lands, so a bad key or an app still under review is explained in our words instead of Schwab's error page; a stale App Key on one device is named as such. Six days into the 7-day login you get one toast a day with the real hours left and the feed pill pulses amber until you've signed in. And 1-click no longer dead-ends after a failed first attempt — it shows the error, opens the paste box, and the callback page shows its address if there's nothing to hand it back to.
- Your key, your budget. When Alpaca starts slowing your key (two MomoX windows on one key will do it), the scanner says so once every five minutes and tells you which window to close. A full browser cache now clears its oldest scanner data instead of silently refusing to save.
- Fixes. A lapsed MomoX sign-in no longer reads as "Alpaca rejected your keys" on the keys card, and pasted keys are scrubbed of invisible characters that used to fake a "could not reach the gateway" error. Scanner toasts moved into the header band and click through; chart-alert toasts never paint inside scan windows. Closing the app with workspace windows open restores all of them next boot while a window you closed on its own stays closed; scan windows reopen in about a second. The scanner universe refreshes its weekly-options roster from CBOE on its own.
- 🆘 One support door. Every help pointer in the app now sends you to @SupportX3 — DM the bot in the Trading Alphas Discord or type /ask in #momox3-support. It answers in seconds, any hour, and loops Clark in only when needed.
Type trades into the Journal, synced crosshairs & cleaner new charts
AUG 2026 · v3.204.538–.544
- 📓 Type trades straight into the Journal. By member request: hit + Add trade on the journal page and an editable row appears at the top of the table — fill in the cells like the old sheet journal (dates, ticker, strike, Call/Put, contracts, fill, sold), watch P/L compute as you type, press Enter. The ✎ in a row's detail edits it later. Typed trades count in your stats, calendar, weekly rollup, goals and CSV like any chart-logged recap.
- Crosshairs sync across same-ticker charts. Hover one chart and every other chart showing that ticker pins a ghost crosshair at the same moment and price — your 5-minute cursor lands inside the right 15-minute, hourly or daily candle. Different tickers stay quiet.
- New charts start cleaner. Freshly added charts (new grid slots, new workspaces, minis) come up with the side toolbar tucked, levels hidden on Daily-and-up timeframes, and animations off. Your existing charts keep their exact look — nothing saved changes.
- Drawing sets: add in place. "+ New set" and the renamed "⧉ Clone set" both add the new set underneath without switching your chart, with the name ready to type over. Clone copies what's on screen.
- Fix: daily dates in Central/Mountain/Pacific. Daily-and-up charts no longer show yesterday's date under today's candle when your clock is set to a non-Eastern zone — trading dates now pin to the trading calendar in every timezone.
- Fix: the header can't balloon mid-resize. The price readout truncates instead of wrapping into a tall column while the window is being resized.
Sign in to Schwab once — every device rides it
AUG 2026 · v3.204.516–.537
- ⚡ One Schwab login now powers all your devices. Sign in on any device and your other devices — phone, laptop, second monitor — pick up the same live Schwab stream, option chains and ±EM automatically. No more signing in per device, and switching devices no longer knocks the other one off.
- 1-click sign-in is the way in. The weekly Schwab reconnect (a Schwab rule) is now a single ⚡ button — sign in, done. No more copying the 127.0.0.1 address. The setup guide at momox.io/docs walks the one-time app change.
- The Connect banner learned to be quiet. It only appears when Schwab is genuinely disconnected — no more flashing at you on every refresh or on your phone's slower load while the stream was fine the whole time.
- Futures tick in real time. On the Schwab feed, /ES /NQ /YM /RTY and friends stream live around the clock instead of updating on a poll.
- New study: EMA on any timeframe. Add an EMA of any length, pick its timeframe from the usual ladder (5M…Monthly), and toggle it smooth ⇄ stepped with the icon — so a 15-minute EMA 9 can ride your 5-minute chart. Defaults to a yellow 9.
- MomoScan: heavier math off the main thread & custom filters. Row studies compute in a background worker so the board stays fluid, and the ƒ button reveals a custom filter bar — type expressions like rvol.d>1.5 AND price>20, save them as named presets. AscensionX3 exclusive.
MomoScan grows up: live everything, ThinkorSwim-exact reads & a thematic universe
AUG 2026 · v3.204.412–.515
- 🔍 MomoScan is live-everything now — an AscensionX3 exclusive. The board rides the trade stream: rows re-rank every second on the High/Low read, the Quote strip advances at the quote beat with bright and dark order blocks (never an empty box), today's % change ticks live, and the 1D chart line grows with the tape — its tip moves with every print. MomoScan remains included with AscensionX3 only.
- The High/Low read is ThinkorSwim-exact. It now runs the HighLowGraph study verbatim — 10-minute bars, extended hours, six-bar window — so where a name sits between its recent high and low matches the ToS column tick for tick, and sorting by H/L surfaces the same leaders at the same moments.
- The gates read the tape the way ThinkorSwim does. The AlertX volume and price gates evaluate the last completed bar — a minutes-old forming bar can't veto a passing name — and a data-freshness fix guarantees the gate sweep always judges today's tape. The ⚡ set now tracks the ToS scan one for one.
- Instant boards. Open a scan window and the full roster lands in about a second — every row visible, with dim dots where studies are still loading; they fill hottest sector first and a cold board studies continuously until covered. Reloads restore the whole studied board from cache instantly instead of starting cold.
- A thematic industry engine. Every one of the 834 universe names carries a theme the way traders actually group them — AI-Cloud, AI-Data Centers, AI-Power, Cyber-Sec, Drones, LiDAR, Rare-Earth, Nuclear, the crypto treasuries and more, 75+ themes — with color-family pills, a ranked sector tally bar, industry sorting by heat, and leveraged ETFs counted under their underlying's theme (MSTU is Crypto, TSLL is EV). Rotation shows up on the tally as it happens.
- Hover the 1D chart for the big picture. A popup shows the day's line large — premarket and after-hours shaded, candle-colored rises and dips — with the high-OI walls inside the active ±EM band drawn as dashed strikes with their open interest, and the +EM/−EM edges dotted red and green. It appears instantly and stays live while you watch.
- Row clicks drive your charts. Click anywhere on a scanner row and every chart wearing its link color loads that ticker, across all your windows; the ticker you're viewing wears a dark highlight on the board, ToS-style; and a new ALL/⚡ toggle flips between the full studied universe and matches only.
- Board polish. Quote blocks and High/Low bars stand full pill height with four wide blocks like ToS, % change flashes on the number (and its symbol) instead of the whole cell, and scan windows scroll with a single scrollbar.
- Chart fix: the squeeze stack can't vanish silently. If the stack's layers were swept off by the TF button's clear gesture, the pane now says so with a restore hint instead of sitting empty.
MomoScan arrives for AscensionX3 & workspaces grow up
AUG 2026 · v3.204.364–.411
- 🔍 MomoScan — the live momentum scanner, an AscensionX3 exclusive. MomoScan is included with AscensionX3 only: the scanner button appears in the header for AscensionX3 members, and everyone else sees an upgrade card — it is not part of the standard MomoX3 subscription. What it does: scans a ~700-name universe (the full CBOE weekly-options roster plus the day's unusual movers from seven live Schwab screener feeds) through the AlertX gates and the four signal families — MACD, 9×20 and 4×8 crosses, and squeeze fires — and lands the results in a ThinkorSwim-style grid: multi-timeframe RVOL, squeeze state and Skittles columns, a High/Low position bar, a Quote strip, and today's % change. Signal matches wear a ⚡; BULL and BEAR modes flip the whole read; the board refreshes itself on a rotation and re-sorts live.
- Workspaces became real window management. Row-click a saved workspace and it opens as its own window exactly where it lived on your monitors; close the app and your workspace windows come back at boot by themselves — with a new Auto-reopen at start ON/OFF switch in the profile menu, and a smarter rule underneath: only windows that closed with the app restore, while a workspace you closed on its own stays closed. Deleting a saved grid is two clicks on its ✕, "(last open)" now marks only the workspace that actually closed last, and the false "already open in another window" message after a fast relaunch is gone.
- Layout switching works inside workspace windows again. Picking a new chart grid in a workspace window used to snap back to the old layout — an autosave was overwriting the choice mid-switch. Fixed.
- Boot bursts stopped fighting your data plan. Auto-reopened workspaces now open one at a time a few seconds apart so their chart warm-ups fit inside your data budget, the "showing SAMPLE data" banner now clears itself with a brief "live data restored ✓" once the retry heals, and a new once-a-minute watchdog spots any leftover hole at a chart's live edge and repairs it — gaps born during a rate-limit burst no longer survive until a reload.
- The Schwab feed stopped its half-hour blips. Schwab's security tokens rotate roughly every 25 minutes, and each rotation used to bounce every chart to IEX and back. The connection hand-off is now seamless on both ends — the new connection signs in before the old one lets go — so the SCHWAB pill stays put all session.
- A premarket heads-up for the weekly Schwab sign-in. When your 7-day Schwab login is about to expire, the reconnect banner now appears during premarket — "reconnect before the open" — instead of surprising you mid-session.
High-OI from the full tape, ±EM that matches the sheet & the streaming fixes
AUG 2026 · v3.204.353–.363
- The legacy High-OI generator reads Schwab. The daily sheet and thinkscripts are now built from Schwab's option chain — OCC's prior-day settlement, the same chain the chart walls read — instead of Alpaca's day-or-two-old open interest. Same rules as the hand-built sheet: strikes at |delta| ≥ .14, top 8 per side, one side per strike, every expiry this week then Fridays, end-of-month and the monthly. Two captures a day: a premarket sheet at 8:31 ET and the final lock at 9:35 ET (BMO = the open print, ExMo = the straddle at the open). The page says which source and which capture you're looking at.
- ±EM now matches ThinkorSwim's number. The opening ±EM1 comes from the ATM straddle mid — provisional from 9:30, locked for everyone at 9:35 — instead of each option's first print; and every generation uses the straddle ×1.0, the same ExMo as the daily sheet. Expect your +EM/−EM to line up with the sheet to within a few cents.
- High-OI walls rank purely by open interest behind the .14 delta rule, like the sheet, so a deep 50k monthly wall outranks a near 12k one. The In-±EM toggle is still the near-money view.
- Streaming fixes. A connect race in the stream hub could leave a session with no forming candles after a restart — fixed. Charts no longer blink after a High-OI walls update. A fast two-finger trackpad pan can't trigger the browser's back gesture anymore.
- Honest IEX. Everywhere the app or docs mention IEX they now say what it is: real-time but ~2% of US volume — quiet pre-market and after-hours, thinner in session — with an amber "IEX quiet" note beside the feed pill when no trade has printed for a while. Connecting Schwab (100% of US volume, real-time, free) is the recommended setup for everyone, not an optional extra.
- Schwab on two devices. If Schwab is streaming through your other device, the sign-in banner now says so and explains that signing in moves the connection to this app.
- Safer billing. A second checkout under the same email can no longer overwrite a still-live license; the owner is alerted to refund the duplicate instead.
Recaps that fill themselves in & tags in your own words
AUG 2026 · v3.204.326–.352
- The option ticket completes itself. Draw a recap and the popup opens fully populated: the expiration defaults to the contract you'd actually trade — real listed expirations, so daily names like SPY and QQQ get today's while Mon/Wed/Fri names like AAPL, NVDA and TSLA get the next listed date — and the strike snaps to strikes that actually exist on that ticker's ladder (no more AAPL 316 when the chain trades in 315s), pre-picked nearest your exit price. Glance, adjust if you like, post.
- Option prices follow where you clicked inside the candle. An entry marked at the low of a bar and one at the high used to price the same. Now the spot your endpoint sits in the candle's range maps to the same spot in the option's own range for that bar — inverted for puts, since a put's best price is the stock's worst — so fills price honestly even within a single candle.
- Trims travel as one piece. Drag a trim's label and the trim comes with it — text, price and legs move together and re-dock on the bar you drop them. Restyle one trim and your other trims follow suit (Entry/Exit keep their own lane), and 💾 save-as-default now remembers your trim look too.
- The recap popup knows its trims. Trim rows read 1 / A / B / C — the first row wears its entry's number so a multi-entry day stays legible — each with its own × tucked inside the border, and the ┄ legs toggle got its own icon and now fires once per click no matter how many times you've reopened the popup.
- One recap, one look. Style any label on a recap and its siblings match — entry, exit and trims render as a set — and your saved style defaults reach trim labels from the start.
- Pointers that land flush. The label's pointer now meets its border exactly and stops right at the candle body's edge at any zoom, and filled or bordered labels no longer cast a stray text glow.
- REAL sticks. The REAL/PAPER toggle now remembers: pick REAL once and every new recap starts REAL until you flip back — logging on and the 1-contract start still reset per recap, on purpose. The toggle got some breathing room, the brief "fetching…" flash while option prices load is gone (numbers just arrive), and the journal row reads contracts · REAL · 📓 · 📷 · 🗓 · 👾 — share is the purple alien now.
- Tag trades in your own words. The journal's tag list is suggestions now, not the whole vocabulary — a "+ custom" box saves any tag you type with the trade — and your star grade moved above Setup-at-entry, where it reads first.
- Mentor notes, signed and golden. A mentor's note now sits right below your grade, tags and lessons, arrives signed — "From your mentor @…" — and wears a gold glow in the trade row. And journal access can now extend to the mentor team, so notes won't only come from Clark.
- One wall per strike. When a strike carries heavy open interest on both the call and the put side, the High-OI walls now show only the dominant side — judged on the full near-expiration book, not just the handful on screen — so a 34k call and a 16k put at the same strike read as one call wall instead of two stacked rows. Your sticky picks follow the same rule, so a stack can't sneak back in from an earlier session.
- Gap-fill that knows when to stop. The history gap-filler remembers the slots the data vendor has already answered "nothing here" for — genuinely empty after-hours bars on thinner names — and stops re-asking on every reload, which keeps the data budget for the bars that actually need filling.
- Fresh Academy videos. The Aug 19 live class recap is up in Class Recap/Insights, and the journal intro lesson was re-shot as a fresh 16-minute demo of the finished journal.
Your Trading Journal & futures behind the slash
AUG 2026 · v3.204.283–.325
- 📓 The MomoX Journal is here. Draw a Trade Recap and the trade logs itself — the recap popup carries a journal row (contracts · 📓 log · PRACTICE/REAL, always starting at 1 contract on Practice) and every logged recap lands in your journal at app.momox.io/journal on its own, chart snapshot included. Edit or drag the recap later and the journal row follows.
- A journal built like the sheet — and then some. Ten stat chips up top (P/L, portfolio gain % against your starting balance, average gain $, trades per day, winrate and more) beside a live "so far" chart of your balance versus goal pace, then the trade log; a Performance tab holds the monthly calendar, the weekly rollup, and the goal curve. Expand any trade for the snapshot, entry/exit times, star grade, tags, and a lessons-learned box. Trades filter by Real/Paper, and everything exports as CSV.
- The goal curve thinks in compound interest. Set a starting balance, target %/day, and start date (they auto-save as you type) and the chart projects a full year of trading days — every month marked with its projected balance and % growth, a green dashed line re-projecting from where you actually are, and your live $ and % riding the tip of the balance line. Einstein's 8th-wonder quote sits underneath, earned.
- Adjust anything, the chart stays honest. Fix contracts, fill, and sold price right in the journal — adjusted numbers drive every stat and highlight in amber with the chart's original in the tooltip, and blanking a field falls back. Each leg also records the option's traded high–low for its window, so you can see where your fill sat in the range.
- Snapshots went full retina. Journal chart snapshots now capture at your display's native sharpness on new storage built for images — new trades from here on look like the chart did, not a compressed echo.
- New Academy videos ping Discord. When a new lesson or class recording lands in the Academy, the Discord channel gets an @everyone with the title linked — no more finding out a recap exists three days later.
- Recap labels open everything. Clicking an Entry/Exit label now brings the price editor to it — popup beside the text, style menu docked underneath, opening at full size with no reflow — so adjusting a fill never means hunting for the line.
- Futures live behind the slash. Type /ES /NQ /YM /RTY /GC /SI — gold and silver are new, micros /MES /MNQ /MGC /SIL included. The slash is what says "future": plain ES, SI, MGC, and SIL chart the actual stocks and ETFs again. Saved charts using the old bare symbols move themselves over.
- Reconnect gaps heal in seconds. When a live chart drops and comes back, the missing minutes now fill from Schwab's real-time history instead of waiting out the option-data delay — and a bar that caught only a single tick while you were away gets replaced with the real one.
- Journal snapshots frame the whole trade. The chart snapshot a logged recap captures now widens to show both the entry and the exit (with a little room around them) and then puts your view back exactly where it was — no more snapshots of just the exit.
- 📷 Retake a journal snapshot anytime. Open a logged recap on your chart (click its Entry/Exit label) and tap 📷 in the popup — the journal's chart image re-captures on the spot with both legs framed, and the new one shows immediately. The journal also reads properly on a phone now (stats, goals and the trade detail stack instead of running off the edge), and hold times read as hours and days instead of raw minutes.
- The journal now remembers what the system said at entry. Every logged recap captures the chart's context at the moment you got in — session (Open, Smart Money, Lunch, 2H, Power Hour…), squeeze tier and how many bars it had been on, whether it had just fired and which way, the signal bubbles in the last few bars, EMA 9/20 trend, price vs the active ±EM band, and RVOL — and the trade's detail row reads it back as "Setup at entry" with an aligned score (fire direction, bubbles on your side, trend, inside ±EM — puts read bearish, calls bullish). Recaps already on your chart back-fill on your next reload; the ±EM read is captured for same-day entries.
- Mentor notes on your trades. Clark can leave a note on any trade in your journal — it shows as "💬 From your mentor" in the trade's detail row, the row carries a glowing 💬 until you open it, and the 📓 button in the app wears a badge with your unread count. Reply in your own lessons box; the note stays with the trade.
- Share a trade card. Every journal trade has "⇪ share card" — a clean 1200×630 image with the contract, entry → exit, the % result ($ only if you tick it), hold time, your setup-at-entry read and the chart snapshot. Download it, or post it straight to the Discord recap channel once that channel is switched on.
- Edit and re-share in one tap. Adjusted a recap on the chart? The recap popup has a ⇪ button that re-snapshots the updated chart and posts the fresh card straight to the Discord recap channel — no trip to the journal, no re-upload. (Appears once the recap channel is switched on.)
- Sharper recap cards. The share card now frames your trade tightly (entry and exit centered, not lost off to the side), uses punchier win/loss colors, and puts your Discord username on it instead of your name.
- ✂ Trims — scale out of one entry. Mark every partial exit on a single recap: open a logged recap, tap ✂ trim, click the candle where you sold, and set the contracts — the option price at that bar fills in by itself. Each trim gets its own label — same look and pointer as your Entry/Exit labels, one size down — and a lines toggle in the popup fans dashed lines from the entry to each trim if you like that look. The journal blends all the legs into one true P/L (2 @ .28, 1 @ .35, final 2 @ .46 → one honest +83%). The card counts your trims too.
- 🗓 One day card for the whole session. Logged more than one recap today? Open any of them and tap 🗓 — the app snapshots the entire session (every entry, trim and exit visible), blends the day into one number (day %, W–L, trims, contracts), lists each trade in a ledger, and posts the finished day card to the Discord recap channel. One image that tells the whole day.
- Trim labels do everything Entry/Exit labels do. Grab a trim label and drag it — the trim itself moves with it, snapping to the bar and price you drop it on, and the option price re-fetches for the new spot (still yours to override in the popup). Double-click to rewrite the text, single-click for the full style menu — font, size, color, bold/italic, background, border, pointer — each trim remembers its own look.
- Full-day recaps that read like the pros post. Trims now print in the recap style — Trim1 +462% @1.97 ▸, then Trim1A, Trim1B for later trims of the same entry — and when several trims or exits land at one level (you scaled multiple positions out together), their labels stack into a clean block instead of over-printing. Run Entry1…Entry4 across a whole session, trim each, and the chart tells the story ready for a screenshot.
- 2-hour and 4-hour buckets on the ThinkorSwim clock. ThinkorSwim aggregates every intraday bar from midnight Central, so with extended hours showing its 2H and 4H candles open on the odd hours. Every 4H signal bubble, the 4H squeeze-stack tier and 4H fib layers now anchor at 1 · 5 · 9 · 13 · 17 · 21 ET (the 1 PM bucket is where the afternoon 4H signal stamps), and 2H bubbles, the 2H stack tier and the 2-hour pane now open at 1 · 3 · 5 … 11 · 1 · 3 ET — both match ToS bar for bar.
- Charts open on Schwab real-time from the first paint. Switching tickers used to draw the IEX history first and patch the last ~16 minutes in from Schwab a beat later — sometimes leaving a visible hole at the live edge. The Schwab tail is now fetched alongside the history and merged before the chart ever draws, on every interval.
- High-OI walls: no more vanishing near-money strike. A far-dated LEAP wall on the other side could knock a near-money wall off the chart entirely; near-money walls now only compete with the near book. And when a Schwab chain hiccups the app now says so in the console (
momoChainSrc() names each ticker's source) and re-checks Schwab the moment you log in instead of waiting out the retry timer.
- Small things that stayed put. A pinned mini chart stays pinned across reloads; a mini chart whose squeeze-stack warm-up failed on load now retries on its own instead of showing only the 5M/D/W tiers all day; and the incremental squeeze engine (three clean soak days, zero diffs) is now on for everyone — lighter frames on every chart.
- The High-OI sheet says how fresh its data is. One line under the daily sheet names the open-interest as-of date and where it comes from, instead of a chip repeating on every ticker.
Honest option prices & recap labels with full styling
AUG 2026 · v3.204.267–.282
- Recap labels styled like text. Entry/Exit labels on a Trade Recap now open the full text style menu — font (Open Sans house look included), size, bold/italic, border and fill — and the pointer triangle aims itself at the trade's endpoint, with an Auto option in the pointer menu.
- Option prices tell you when they're delayed. Free-plan option data trails the market by 15 minutes — the recap now says so instead of showing "no data": recent candles are marked delayed, and a trade inside the window takes Schwab's live bid/ask mark until the official bar arrives and replaces it.
- The Windows chain flicker is gone. Dragging the options dock near its minimum height on Windows could strobe the chain between one column and nine — a scrollbar measurement quirk macOS never hits. Fixed.
- Sample data explains itself. When a chart falls back to sample data, a toast now names the reason — rate limit (auto-retrying), keys, or a temporary hiccup — so a phone screen no longer reads like "Schwab is broken" when Schwab is fine.
- Connecting Schwab sticks the first time. Clicking over from IEX could bounce straight back even with a healthy login — a race in the stream hub's greeting. Fixed server-side; the feed pill now lands on SCHWAB and stays.
- High-OI, tuned to the daily sheet. The script generator now adds the next monthly expiration when the front one is days away, computes ExMo from the real ATM straddle (flagged with ~ when it has to estimate), and picks the far strike by price the way the hand-built sheet did. And the Top-# / In-±EM controls now remember separate choices for intraday charts and daily-and-up charts.
Studies, the Trade Recap tool & charts that tell the truth
AUG 2026 · v3.204.209–.266
- Studies are here. Every chart pane now carries a Studies legend under its label — open it and add VWAP, the first of a growing list, with its own line style, width, and color controls right in the legend.
- The Trade Recap tool. A new two-click drawing tool for sharing trades: click your entry candle, click your exit, and it builds the annotated option callout — strike, call/put, expiration, entry → exit — with real contract prices behind the $ and % result. Drag either endpoint and the numbers update live, and a new toolbar icon under the mini chart flips the result between $ and %.
- Per-chart styles, finished — and applying one asks which charts. Critical times, levels, and the volume pane joined the per-chart scheme (the cursor stays global), candle-animation settings now save into styles correctly, and applying a saved style keeps exactly the view you were looking at instead of stretching it. You pick whether a style applies to the one chart or all of them, and critical time lines now default to today only.
- Ticker switching is calm. Loading a new ticker always lands zoomed on today, on every interval. The flicker loop that could follow a fast ticker switch — along with a mistaken "connect your Alpaca keys" banner when your keys were fine — is fixed, and the ±EM show/hide menu no longer collapses to a single row right after a switch.
- Candles that tell the truth. The long after-hours wicks that kept appearing on daily charts are gone — the live feed now excludes the print types that exchange rules say never set a bar's high or low (odd-lot trades were the culprit), so the chart matches ThinkorSwim without a reload. Charts also quietly backfill any missing history bars they find, so old gaps heal themselves.
- Schwab sign-ins speak up. When your Schwab login expires, the app says so — banners name Schwab instead of blaming your Alpaca keys, the Reconnect prompt reaches every open tab on its own, and index tickers like SPX recover everywhere once you sign back in.
- The chart row can fully hide. Toggle the price chart off in the [+] menu and it disappears completely — no sliver, no invisible drawings catching clicks — leaving the squeeze stack and sub-panes the full space. The 2h and 4h stack panes show their own tiers again, and option-chain text sits better-sized on 4K displays.
- The Daily High-OI sheet & script fixes. app.momox.io/tools/oi now renders the full daily sheet — per-ticker strike tables with ±EM band shading and the BMO divider — captured automatically before the open, with one-click copy for the Big 3 and GoldMags scripts. The generated scripts got truer too: every bubble draws its line, each strike shows one side only (the highest OI wins), a monster-OI strike is never filtered out, and each script states the date its open-interest data is as of.
- Academy: see who's keeping up. Classes and lesson videos take a ❤️ and count who's started watching — hover either counter for the names. Videos load instantly as full-resolution click-to-play covers, recaps sort newest-first, and legacy members can claim the vault straight from Discord with /vault — no existing account needed.
The Legacy Vault opens & every style goes per-chart
AUG 2026 · v3.204.199–.208
- The Legacy Vault is open. The complete MomoX / MomoX2 program now lives inside the Academy at app.momox.io/learn/legacy — the original training modules, the Get Started Here onboarding, the setup & installation guides, both system docs, and the full class archive: 312 recorded sessions going back to August 2022, organized by year and month so nothing is ever lost to Discord scroll again. If you hold a legacy Discord role (Momo, MomoX, MomoX2, Apprentice, Extension), the vault is yours — recognition is rolling out now, so watch Discord if yours hasn't unlocked yet. Current full-tier members have it too.
- Daily High-OI thinkscripts, self-serve. app.momox.io/tools/oi generates each day's Highest-OI scripts (Big3 + Gold Mags) from live chain data — the same expiration ladder, top-8 strikes per side, line weights, and premarket-captured ±EM the daily doc delivered — ready to copy and paste over your ThinkorSwim study, fresh every market day. Vault and full-tier members.
- Every visual setting is now per-chart. Squeeze bands, auto-fibs, MA lines, candle animation, wick & border mode, the extended-hours highlight, and the High-OI expiry-date labels now edit the chart you opened them on — finishing what last release's per-chart signal settings started. Give every pane its own look; applying a saved style still resets all panes together.
- The High-OI "Last" divider is truly live. The line separating call walls from put walls now sits at the live price and its label ticks with the tape, instead of holding the price from the last scan refresh.
- Class recordings, organized. The Academy's Class Recap/Insights tab gained an ON THIS PAGE rail — jump straight to any year or month as the archive grows.
- Terms updated. The Terms of Service now cover the referral rewards and affiliate programs — you'll be asked to re-accept once on your next visit.
The MomoX3 Academy & a calmer, sharper chart
AUG 2026 · v3.204.189–.198
- The MomoX3 Academy is live. Your 90-day curriculum now has a home inside the app: app.momox.io/learn — self-paced lessons with progress tracking, organized the way the program is taught: Introductions → Foundations (every study, one layer at a time) → Essentials (the MomoX3 Gameplan and its five pillars) → the ten-sprint Mastery Cycle → Graduation. The Introductions are open to everyone now — including the Launch Demo Q&A and Docs Overview videos — and the remaining phases unlock as the program rolls out. Watch Discord for unlock announcements.
- Class Recap/Insights. Live Classes members get a dedicated tab in the Academy where every bi-weekly class recording lands within 24 hours — market recap and how we'd trade what the system showed. Not on Live Classes yet? You'll see where it lives.
- Sample-data flicker fixed. If a chart ever fell back to sample data (a rate-limit or connection blip), it could strobe as live prices collided with the placeholder bars. Sample charts now hold still and quietly reload themselves back to live data within a minute — no more flicker, no manual reload.
- ±EM bands stay frozen on trend days. On strong directional days the captured bands could start tracking the tape instead of holding their level. They now stay pinned exactly where they were captured, all day.
- Sharper on big monitors. The squeeze stack readout, legends, and the option chain now scale up on 1440p/4K displays — no more squinting at 9px text.
- Your stack scale holds. Manually scaling the squeeze histogram no longer snaps back a second later.
- Signal settings are per-chart. The signal matrix (🏷) and signal-cloud settings now edit the chart you opened them on — run different bubbles and cloud fills on different panes. Applying a saved style still resets every pane together.
Discord roles on autopilot & go-annual in one click
AUG 2026 · v3.204.170–.188
- Discord roles are now fully automatic. Connect once — app.momox.io/welcome → Connect your Discord — and every role you own lands by itself: MomoX3 with any active plan, Apprentice with Live Classes or any annual plan, Ascension for AscensionX Lifetime members. And they stay in sync — if a role ever goes missing, the system restores it within 15 minutes.
- Different email on Discord? No longer a problem. Connecting from inside the app now matches you by your purchase automatically, even when your Discord account uses a completely different email — the "we couldn't find your purchase" dead end is gone.
- Annual members: Apprentice is yours. Every annual plan now carries the Apprentice (Live Classes) role automatically — including annual members from before the classes bundle existed. If you're on annual and connected, it's already applied.
- Plan changes follow you to Discord. Add or drop an add-on, switch plans — your roles update within minutes, with a DM confirming exactly what changed.
- Go annual in one click. Monthly members can switch to the annual plan straight from Manage billing in the app — Stripe shows the prorated credit for your unused monthly time before you confirm, and yes, annual brings the Apprentice role with it.
Chart styles, stay signed in & a smarter legend
AUG 2026 · v3.204.153–.169
- Stay signed in. Your license now covers 3 devices (phone + tablet + desktop), and any device you use within a week stays signed in automatically — active devices never see the login page again. The mobile "why am I logging in again" days are over.
- Chart styles. The new paint-roller button (top-right of every pane) saves your entire visual setup under a name — signals, clouds, bands, levels, the stack, all of it. Click a saved style to apply it everywhere, or Reset to return to the original MomoX3 look.
- Every view change lands on today. New ticker, new timeframe, new interval — the chart opens zoomed to today's session with the live price in frame. No more zooming in by hand every time.
- The multi-timeframe legend speaks one language: quiet ribbon-colored bubbles show each timeframe's 9×21 trend; when a signal fires, that timeframe lights up in the signal's own bubble color (9×21 cyan/magenta, MACD green/red, 4×8 lime/orange) — and takes the whole bubble once price is through the 50. After hours, the last cross of the session stays visible as a memory until the next bar opens.
- Crosshair you can actually see — much brighter by popular demand, and it now matches your cursor's fill color, so restyling your cursor restyles the crosshair too.
- Fixed a rare glitch where a pane could show two charts layered on top of each other after living through several app updates.
- Wall labels stay tidy at extreme zooms, and panning stays at full refresh rate with every overlay on.
The scaling freeze is fixed — and the charts got faster
AUG 2026 · v3.204.137–.152
- The freeze is gone. Some of you hit a hard "Page Unresponsive" when scaling the price axis. We chased it to the root — a one-in-a-million rounding quirk in the label layout math — fixed it, and added a permanent automated test so it can never come back. Stretch, crush, and pan all you like.
- Overlays stay visible while you drag. High-OI walls, ±EM bands, levels and bubbles no longer vanish during a gesture — they track the axis with you, at full refresh rate.
- Panning is back to full speed — measured at 120fps on ProMotion displays with everything turned on.
- New tickers land on today. Enter a symbol and the chart opens zoomed to today's session with the live price in frame — no more zooming in from a month-wide view. Your zooms still restore on reload.
- Candle glide is now a choice. The 〰 button (next to price lock) toggles the smooth-motion candle. Off = classic tick-by-tick stepping. Purely visual — your data is tick-exact either way.
- Shared ±EM captures. The first member to see a band print now shares that exact capture with everyone — all sessions converge on the same ±EM numbers instead of each browser capturing its own.
- High-OI walls on every timeframe — daily and weekly panes now paint the full wall map, and wall labels stay tidy at extreme zooms instead of piling into ladders.
- If you zoom the price axis past any sane range, the chart now snaps back to auto-scale instead of getting lost — with plenty of headroom before it triggers.
Stability week: the chart engine hardened
AUG 2026 · v3.204.101–.136
- A deep week of work on chart-engine stability at extreme axis scales: the charting library is now self-hosted with our own fixes, degenerate scales heal themselves automatically, and coordinate math is clamped so no gesture can push the renderer past its limits.
- A train of legend refinements to the bias bubbles and stack readouts, tuned live on market tape.
- Better diagnostics under the hood, so the rare bad day gets found and fixed in hours, not weeks.
Signal matrix, futures, floats & smooth candles
AUG 2026 · v3.204.95–.100
- The bias legend tells you which cross fired. Each timeframe's bubble carries the fired family's tone (9×21, MACD, or 4×8) on its split half — and goes fully solid once price takes the 50. The whole lifecycle at a glance.
- Futures: type /ES, /NQ, /YM, /RTY, /MES or /MNQ — front-month continuous bars with live prices and real volume, overnight session included (Schwab connection required).
- Pin your floats. The 📌 in a floating chart's header keeps it above the others.
- Workspace restore — reopen the app and it offers one-click respawn of the named workspace windows you had up, each on its saved monitor.
- Smooth candles — the forming candle glides between price updates instead of stepping once a second (this became a toggle in v3.204.150).
- Options chains now auto-refresh every 15 seconds while you watch, and data fetching backs off gracefully if your provider rate-limits a busy open.
±EM now matches ThinkorSwim
AUG 2026 · v3.204.94
- Expected-move bands are calibrated to ThinkorSwim. If you live in ToS, our ±EM now reads the same — bands are ~28% wider than before, matching the blend ToS uses.
- Capture sanity gates — a poisoned opening straddle (bad data at the bell) can no longer freeze a wrong band for the day; captures cross-check against an independent IV-based derivation before they lock.
- Pre-market ±EM preview — before the open, a dashed provisional band floats with the pre-market tape and hands off to the real capture at 9:30.
Faster rebuilds & workspaces
AUG 2026 · v3.204.91–.93
- Bar-close rebuilds moved to a background thread — the heaviest chart computation no longer runs on the paint path. Median rebuild time dropped ~45%, and the app keeps a watchdog that falls back to the classic engine instantly if anything ever disagrees.
- Workspaces — name and save multi-window layouts and switch between them.
Smarter Schwab connect & help where you need it
AUG 2026 · v3.204.88–.90
- Schwab connect now warns that a freshly created developer app can take a few hours to activate on Schwab's side — the #1 first-day connection confusion.
- The Connect Schwab banner and the keys dialog now link straight to step-by-step picture guides for the exact step you're on.
- The update pill gained a What's New link — it brings you here.
- Signal markers are now called bubbles everywhere — one name, in the app and these docs.
Expected-move bands: real captures only, easier to read
AUG 2026 · v3.204.86–.87
- ±EM bands now draw only from a real opening capture — no more placeholder bands that could sit dollars off for anyone who joined mid-session.
- Deep EM rings dim at most twice — the outer bands stay readable instead of fading into the background.
Referrals, profiles & a big quality pass
AUG 2026 · v3.204.76–.85
- Give $25, get $25 — your referral link lives in the profile menu. Friends get $25 off their first month; you get a $25 credit when they subscribe.
- Your name and picture — click your avatar to set a display name and upload a profile photo.
- After-hours alert accuracy: phantom after-hours wicks no longer ring alerts — real moves still confirm on the next print.
- Fixed a flicker in the daily mini chart.
Pane sizes that stay put
JUL 2026 · v3.204.75
- Resize the squeeze stack or any lower pane and it stays that size — across reloads and sign-ins. (Thanks to the early adopter who reported it.)
Ghost bubbles, stochastic pane & price lock
JUL 2026 · v3.204.62–.74
- Ghost bubbles — signals on a still-forming bar draw as bare colored text until the bar settles, so you can see fires building without mistaking them for confirmed. Toggle in the signal popup.
- Stochastic pane — a fast/slow overbought-oversold pair with 10/90 rails, below the volume and stack panes.
- Price lock — a follow-the-tape toggle that keeps your zoom and snaps to the newest bar at every close, horizontally and vertically.
- High-OI levels turn demand-green only after a defended bounce — a touch alone no longer counts.
- Smoother charts: background minis repaint on a relaxed cadence and heavy per-frame work moved off the paint path.
The squeeze stack gets a spotlight
JUL 2026 · v3.204.53–.61
- Spotlight — click a stack row to isolate one timeframe's story everywhere: bubbles, breadth, and projection follow; click away to restore.
- EMA bias legend — per-timeframe 9/21-EMA bias bubbles (cyan/magenta, with a split bubble when the 50 disagrees) now live on the price pane.
- The stack highlights the release bar — the exact bar each fire launched from.