TMAD stands for Trading Mindset And Data — a network of tools, content, and community built around one idea: traders make better decisions when they have structure and direct access to the data. The scanner apps put live market data in their hands. The newsletter and social channels deliver real-time context. The community brings real-time strategy.
Tone adjusts the voice for context. The four voice attributes stay the same, but their intensity shifts based on where the writing appears. A market alert reads differently than an onboarding screen, even when the underlying voice is identical.
* Placeholder — to be finalized by TMAD.
Market note
In-app alerts, scanner rows, stock-detail signals. The work itself — nothing extra.
Precise
Grounded
Sharp
Data-first
Newsletter
Substack issues, weekly reviews, longform. Room for a headline to breathe before the numbers arrive.
Precise
Grounded
Sharp
Data-first
Social post
X, Instagram, Discord. One screen, one idea — the dial is compressed, never watered down.
Precise
Grounded
Sharp
Data-first
Product guidance
Help text, tooltips, and any copy walking the reader through the product. Still direct, but less data-forward — the focus is on guiding, not signalling.
The primary logo comes in two forms: the mark on its own and the wordmark — the mark paired with the TMAD name set in IBM Plex Sans Semibold. Reach for the mark when space is tight or at small sizes; reach for the wordmark when a spelled-out identity is needed. Proportions are fixed and must never be re-spaced or redrawn.
The "T" is for Trading. Projected up and to the right, the direction every trader watches for, the mark holds two ideas in a single form: discipline and growth.
A single dot seeds the T, a projected copy pulls away at 45° to complete the mark, then the canvas opens to reveal the wordmark. Reach for the sequence as a video intro or outro, an app launch animation, or a social bumper — anywhere the brand needs to enter or exit in motion. Always play through to the full lockup; never loop, cut, or freeze mid-build.
This tool demonstrates how changes in background color determine which variant of the logo you should use. Move the sliders to see this in action. You can also input specific HEX codes to check which logo variant works best for a given color. You can access this tool outside of this page here.
Give the logo room to breathe. The minimum exclusion zone is measured in x, a square unit anchored at each corner of the logo. Never let type, imagery, or UI encroach inside this area. Use the slider to preview different buffer values before applying the usage rules.
Sub-brands lock up to the primary mark with a name set in IBM Plex Sans Medium. The mark always leads; the descriptor sits on the right. Type a name below to preview any sub-brand.
The wordmark is the default. The mark alone is reserved for tight spaces, avatars, and contexts where the name is already established. Never use the mark where the brand hasn't been introduced.
Wordmark · Website
Wordmark · Newsletter
Log In
Sign Up
Trading Mindset & Data
Stop Guessing.
Start Seeing.
Options flow, gamma exposure, and market structure in one dashboard.
Get Started
Explore
Inbox
Trading Mindset & Data
to me · 8:42 AM
Market Structure · Issue 47
Can WTI drop below $90?
Crude surged past $90 as OPEC maintained cuts. Dealers are short gamma on energy names.
Mark Only · Social Avatar
Mark Only · App Icon
Trading Mindset & Data
@TMAD · 2h
···
GEX flipped negative on $NVDA. Dealers flip short gamma — volatility can expand.
Compare brand-color pairings side by side, then apply one to preview it live across the full guide. The ramp (mid, accent, soft) is auto-derived from each primary.
Active Pairing
Primary
Secondary
Primary Dark
Secondary Dark
Preset Pairings
Click any card to apply it live. All cards stay visible for comparison.
Changes are live but temporary — refresh to restore. The ramp is auto-derived from each primary.
The default surface. Canopy Green is the primary — used for buttons, links, focus rings, key icons, and any element that should read as the brand. Terrace Green is the secondary — used sparingly for emphasis, accents, and moments where a second voice is needed alongside the primary.
The inverted surface. There is no primary/secondary flip — Meadow Green, a lighter accent of the brand, takes over as primary so it stays legible against dark surfaces. Secondary keeps its role; only the primary lifts in luminance to maintain contrast.
A background treatment that pairs a low-saturation gradient with a single geometric primitive — a circle, arc, or ellipse — bleeding off the panel edge. The gradient follows one directional light source to create subtle depth without introducing pattern or texture noise. Apply to feature surfaces, hero sections, and large canvases that sit beneath content, type, or data.
A 70 / 20 / 10 rule that governs how much of each color tier appears in any composition: canvas first, brand accents next, ink & signal last. The ratio holds across both modes — only the hues flip.
Light Mode · 70 / 20 / 10
70%
20%
10%
Surface — 70%
Surface 0, Surface 1, and Surface 2. The ground the product lives on.
Brand — 20%
Primary, secondary light, secondary, and secondary dark. Accents, CTAs, and brand mark.
Ink — 10%
Text primary, secondary, inactive, and sentiment indicators. Small in area, high in signal.
Dark Mode · 70 / 20 / 10
70%
20%
10%
Surface — 70%
Surface 0, Surface 1, and Surface 2. The quiet that makes the signal visible.
Brand — 20%
Primary, secondary light, secondary, and secondary dark. Accents, CTAs, and brand mark.
Ink — 10%
Text primary, secondary, inactive, and sentiment indicators. Small in area, high in signal.
Every approved pair meets WCAG 2.1 AA for body text at the minimum, and most clear AAA. AAA ≥ 7 : 1, AA ≥ 4.5 : 1, AA Large ≥ 3 : 1. If a pairing isn't listed here, run it through a contrast checker before shipping.
Three families cover every surface. IBM Plex Sans leads the hierarchy and absorbs every former monospace role — eyebrow labels, chrome captions, and numeric readouts — switched to tabular figures whenever values need to align in columns or rows. Inter carries long-form reading. Spectral appears only in editorial contexts.
A clear hierarchy gives every surface one entry point and a predictable path from headline to caption. Let size carry the ordering — adjust weight and tracking only as the role demands, and restrain color so type never competes with data. Limit any single composition to three active roles; more layers compete instead of guiding the reader.
Universal rules that keep text readable, predictable, and consistent across every surface. Apply these alongside the type scale — they are about rhythm, measure, and emphasis, not size.
Measure
50 – 75 characters per line for body text.
|
65ch
|
Institutions position in the options market days before major moves. Keep paragraph width inside a comfortable reading measure so the eye can return cleanly to the next line.
Leading
1.0 for display headings. 1.5 for body.
Display is tight
1.00
Body text is set looser so columns of prose breathe instead of stacking on top of each other.
1.50
Tracking
Negative on display, zero on body, positive on labels.
Tight display
−1%
Neutral body copy
0
Open label
+4%
Emphasis
Weight for importance, italic for voice. Never underline.
Institutions position days before major moves. The pattern shows up in the flow long before the headline lands.
Token compositions that form the building blocks of any surface. Use them as the starting shape when laying out new layouts — keep the stacking order, swap tokens instead of reaching for arbitrary sizes, and let hierarchy carry the reader from headline to caption.
Why TMAD
Trading with Conviction
Institutions position in the options market days before major moves. TMAD helps you spot those shifts early so you can act with conviction.
Label
H2
Body
Symbol
Price
Change
GEX
Momentum
IV−Z
NVDA
188.48
+2.34%
142.1M
1.4×
+0.8
TSLA
344.39
−3.54%
−86.2M
0.6×
−1.2
Tesla Inc. · NASDAQ
Label
Data
Body Sm
Flow
Bullish
Bearish
Neutral
Hedged
Levels
192.0
183.0
356.5
338.0
Label
Data Sm
Label
Data Sm
Trading Mindset & Data · Weekly brief
Flow without context is noise.
Institutions move before headlines. The spike in call volume this week on semis wasn't random — it traced a pattern we last saw heading into Q3. Read it with structure, not instinct.
Functional icons that carry the product work. Used at 16–40 px for navigation, features, comparisons, and social links. Consistent stroke weight, optically centered in their bounding box. Click any icon to download the SVG. Sourced from the Parakeet Filled set on Icons8, licensed through Envato.
Expressive icons built from the brand dot grid. Used at 60 px and above for social surfaces, dividers, poster-scale moments, and decorative treatments. Click any icon to download the SVG. Sourced from the Dot Grid set on Icons8, licensed through Envato.
After a year of compressed ranges, dealer positioning is flipping short gamma. TMAD breaks down the structural setup heading into Q2 and the levels that matter.
Fri · Apr 24
11:00 AM ET
RSVP
Watchlist tracking
Rank, filter, and spot what matters today across your universe.
After a year of compressed ranges, dealer positioning is flipping short gamma. TMAD breaks down the structural setup heading into Q2 and the levels that matter.
Sentiment ramps recalibrated for legibility on dark surfaces. Same usage as light mode: scanner tags, gain/loss values, chart zones, gamma shading. Categorical hues stay identical across themes so series identity holds.
The shared structure of every TMAD chart: canvas, title block, axes, grid, label tier, and data layer. The frame stays constant so charts remain coherent regardless of surface or palette.
Reach for sentiment on any chart where direction carries meaning. Price action, gain/loss curves, support and resistance zones, gamma shading, bull/bear overlays, scanner tags. The 7-step ramp gives every up and down coherent depth across themes.
Sentiment Scale
Diverging scale for directional data. Pick a preset or edit any stop.
BearNeutralBull
Background
Chart surface. Applies to every card on this page.
Reach for the categorical palette on charts with labels but no direction. Sector breakdowns, allocation rings, multi-symbol comparisons, distributions, holding mixes. Use positions 01–06 in order. The same hues apply in light and dark so series identity holds across themes.
Categorical Palette
Distinct hues for labeled data. Use in order; never mix with sentiment.
Background
Chart surface. Applies to every card on this page.
Examples of how charts appear across social media channels. Sentiment, categorical, and background tokens are inherited from the chart-palette pages — adjust them there and the mockups here repaint accordingly. The three platform pages that follow break down the format-specific adaptations at actual scale.
HomeArchiveAbout
Subscribe
Trading Mindset & Data
Where dealer gamma sits before the open
Net positioning swung negative below 5,600 — the call wall held at 5,750 through Friday's session.
TMAD·Mar 14, 2026·4 min read
SPX
Support & Resistance
If price opens above 5,725, expect dealer hedging to compress range. Below that, gamma flip risk reopens.
TMAD
@TMAD · 14m
$NVDA closed +2.34% — buyers at 178 all session.
NVDA
Intraday
+2.34%
241428
TMAD
@TMAD · 2h
S&P sector rotation — Tech still leads, Energy slipping.
3:2 paper canvas, 14px padding with 6px extra on the sides. Stacked top-down: title block (symbol, price + change, dateline), plot (sparkline with gridlines, S/R levels, price pill, x/y axis), footer (source line, brand mark). Title and footer auto-size; the plot fills the remaining vertical space.
Chart hierarchy
01Title blockSymbol, price, change, dateline. Anchors the read in one glance.
02PlotSparkline, gridlines, S/R levels, current-price pill. The data takes the most space.
03FooterSource attribution and brand mark — quiet, not competing for weight.
Trading Mindset & Data
QQQ broke above 658 — buyers reclaimed the trend
A clean +1.62% close — the first daily uptrend in eight sessions.
TMAD · Apr 21, 2026 · 4 min read
01
Invesco QQQ Trust (QQQ)
Intraday · Apr 21, 2026
657.92+1.62% ▲
02
660.00656.00652.00648.00644.00
657.92
R · 657.60
S · 646.40
5:009:0013:0017:0020:00
03Source: TMAD Scanner
The 658 reclaim is the level we've watched all week. Buyers absorbed two pre-market sells and ran every intraday dip — dealer hedging followed the bid up for the first time since early April.
3:2 canvas sized to the inline tweet column, 12px padding with 6px extra on the sides. Same stack as the desktop chart — title block, plot, footer — but tighter type (13/10/8) and a smaller y-axis gutter (42px) keep proportions intact at the reduced scale.
Chart hierarchy
01Title blockSymbol, price, change, dateline — same anchor as desktop, scaled down.
1:1 square canvas, 14px vertical and 18px horizontal padding. Same stack — title block, plot, footer — but the dateline drops below the price instead of sitting next to the title to fit the narrower portrait frame. Plot stretches vertically to fill the square.
Chart hierarchy
01Title blockSymbol, price, change. Dateline drops below the price in mobile context.
02PlotSparkline, gridlines, S/R levels — stretches to fill the square.
03FooterSource and brand mark, weighted to recede.
tmad.app
···
01
Invesco QQQ Trust (QQQ)
657.92+1.62% ▲
Intraday · Apr 21, 2026
02
660.00656.00652.00648.00644.00
657.92
R · 657.60
S · 646.40
5:009:0013:0017:0020:00
03Source: TMAD Scanner
2,418 likes
tmad.app Buyers reclaimed 658 · longest green streak in eight sessions. Dealer gamma flipped long.
The scanner breaks into five regions stacked from top to bottom. Every screen in the product reads the same way — brand chrome at the edges, structured data in the middle.
01TopbarLogo, product tabs, symbol search, account
02Sub-headerWatchlist picker, Sort, Edit, current date
03Group accordionCollapsible section header — label + chevron + symbol count. Each section opens the table and carries its own column headers below.
04Column headers11 columns in the real scanner, repeated per section. The mockup shows a representative subset — symbol, price, GEX activity, RVOL, 90-day, levels daily, total GEX, IV Z spread.
05Scanner rowsOne row per symbol. Sentiment colors carry meaning in every pill, level chip, and sparkline level line
01
WatchlistsScannerNewsletter
Search for symbols
02
TMAD Featured ▾
Sort ▾
Edit
Tuesday, April 21, 2026
03Featured▾5 symbols
04SymbolCurrent PriceGEX ActivityRVOLLevels 90 DaysLvl DailyTotal GEXIV Z Spread
The shared atoms behind every scanner surface, grouped by component type. Each variant carries a sentiment (Bullish, Bearish, Neutral, Hedge) or a directional state so the same rule of color applies everywhere a state is shown.
Sentiment pill
BullishBearishNeutralHedge
News tag
BullishBearishNeutral
Momentum bar
+19.6
Marker position = latest reading on the 0→100 momentum spectrum.
IV-Z score
+1.3 (+0.8)
Dashed marker sits at the current IV-Z on the bell, showing how far today prints from the historical mean.
The Watchlists surface rebuilt with only tokens defined in this guide — surfaces, text, line, and accent tokens for chrome; Light / Dark Chart Palette triplets for every sentiment-carrying element. Toggle modes to verify the semantic system holds in either theme.
WatchlistsScannerNewsletter
Search for symbols or companies
TMAD Featured ▾
Sort ▾
Edit
Tuesday, April 21, 2026
Examples of TMAD posts for social feeds. Two modes: a signal post led by a chart, and an editorial post led by a headline. Shows how the type system, sentiment colors, and dot-grid motif carry into social.
Signal
tradingmindsetdata
⋯
BTCUSD
$BTC back at 80K.
Eight weeks from the February low, price retests the first supply band overhead.
Source: TradingView
1,284 likes
tradingmindsetdata $BTC wants it. Touching our first target.
Editorial
tradingmindsetdata
⋯
Market Structure
The GEX flip nobody saw coming.
Monday's positioning reads differently than Friday's close. Three charts break down where dealer gamma is sitting and why the 5,750 wall matters.
An example of a TMAD newsletter post on Substack. Shows how the type system, sentiment colors, and chart anatomy carry into a published article.
Trading Mindset & Data
The GEX flip that nobody saw coming.
A breakdown of Monday's dealer positioning, where support ends, and why NVDA sat at the hinge between expansion and mean-reversion.
TMAD
Mar 20, 2026
2183412Share
Dealer positioning flipped short gamma on Monday. That's the piece most desks missed — and the one that explains why the rally stalled at 5,750 on Tuesday instead of running into the close.
SPX
Gamma by Strike
Net dealer gamma exposure, $ Bn
The gamma wall at 5,750 is the level to watch. Above it, dealer hedging compresses the range; below, gamma flip risk reopens and moves amplify instead of dampen.
Brand banner for TMAD profiles. The tagline (Stop Guessing. Start Seeing.) leads, the scatter motif anchors the right, and the lockup closes the bottom corner. The composition re-fits across X, LinkedIn, Substack, and YouTube aspect ratios.
Turn any source image into branded dot or line art. Use the output as a profile graphic, social post, blog header, or drop it into the Banner tool's Image background option for a fully on-brand composition.
The mark alone on a solid brand surface — no wordmark, no dot grid. Three use cases: the app icon on device home screens, the favicon in browser tabs, and the browser-tab glyph in context.
An example of how TMAD's lockup, surfaces, and type apply to printed collateral — business card (front and back) and letterhead.
Business card
Lia Holmgren
CEO, TMAD
tmad.applia@tmad.app+1 (415) 555-0142
Letterhead
April 21, 2026
Welcome to TMAD.
We built this for one reason: most trading tools sell certainty, and markets don't work that way. The pretty charts don't help when positioning has already shifted, and the loudest signal is rarely the right one.
What you'll get from us is structure. The same options flow, dealer positioning, and momentum context the institutions watch — laid out so you can verify what you're seeing before you act on it. We measure what's measurable. We're transparent about what isn't.
Trade with conviction, not adrenaline. That's the whole job.