TRADEPAPPYUSER GUIDE

HOW TO USE THE SIGNAL DECK

Version 0.4 · September 2026 · Read time about twelve minutes

TradePappy in one breath. It watches three CME futures contracts, the Dow, WTI crude oil and the 10-year Treasury note, and tells you whether the macro backdrop is helping or hurting US stocks right now. It shows that as a few big words on a green screen, with the price action underneath so you can see why.

It is a regime gauge, not a trade trigger. It never says buy or sell. It tells you what kind of tape you are trading in.

1. Getting started

  1. Open the deck in any modern browser, desktop or phone. There is nothing to install and nothing to log in to for the free tier.
  2. Look at the FEED label in the top right. LIVE means you are watching the market as it trades. REPLAY means you are watching recorded history, which is how the deck is demonstrated and how you can learn it outside market hours.
  3. Pick a WINDOW (see section 3). Start with 30M.
  4. Read the big word in the first panel. That is the answer. Everything else on the screen exists to show you why.
LabelMeaning
DateThe weekday and date of the data you are looking at, in Chicago time: FRI 11 SEP 2026. The amber ▶ REPLAY button means the clock and the bars are a replay of a past session; click it to open the replay controls (pause, speed, jump, review a day). When the replayed date is not today, "today SUN 13 SEP" follows it so history is never mistaken for now.
CTThe clock in Chicago time. CME Globex runs on Chicago time, so every schedule on the deck is expressed in it. In replay this is the replayed time, not the real time.
Your clockThe same moment in your own timezone, labelled with its short name (SAST, BST, EDT and so on), taken from your device. Hidden if you are already on Chicago time. Tape rows use your time too; hover one for the Chicago time.
MARKETOPEN, BREAK (16:00 to 17:00 Chicago every trading day), CLOSED (weekend) or HOLIDAY, for the real market on the real clock, followed by when that changes: "closes 16:00 CT in 7h 35m" while open; "reopens 17:00 CT in 40m" in the daily break; "weekend · reopens SUN 17:00 CT in 1d 2h" or "holiday · reopens …" when closed. Shortened sessions (Thanksgiving, the Friday after, Christmas Eve, 3 July) show "closes 12:15 CT" and then "early close · reopens 17:00 CT". In replay a dim note adds what the replayed session was doing ("replayed session: OPEN"); the panels follow that session, the MARKET cell follows now. When the session on the panels is anything but OPEN every panel reads CLOSED and nothing alarms.
FEEDWhat you are watching and where it comes from: LIVE OHLCV-1M · CME GLOBEX · 1m BARS · LAG 3s is the real feed; REPLAY 60× · CME GLOBEX · 1m BARS · 7–11 SEP 2026 is recorded history at sixty times real time, and the dates are what the recording covers. On the free tier it also says how far behind you are. Click DETAILS for the full provenance: dataset, bar schema, the four symbols, the file or the live-since time, and the age of the newest bar per leg.
TODAY'S CALENDARThe real day's scheduled releases with their state: printed, window open, upcoming, and a countdown to the next one ("in 1h 05m", or "WED 09:30 CT in 2d 1h" when it is further out); on a day with nothing scheduled, the next release. Always today's real date, even while the panels replay a past session (the replayed session's own release shows on the MACRO PRESSURE panel). Click WEEK, or press c, for the week. See section 13.

3. Choosing a window

Every number on the deck is a change over a window. You pick the window, and every panel recomputes for it.

WindowMeasures the move sinceUse it for
5Mfive minutes agoWhat just happened. Noisy by design.
30Mthirty minutes agoThe default. Fast enough to matter, slow enough to mean something.
SESSIONthe Globex open at 17:00 Chicago the previous eveningThe story of the whole day, overnight included.
CASHthe US stock-market open at 08:30 ChicagoWhat the US day session has done. Blank before 08:30 CT.

A 5-minute HEADWIND and a session-long TAILWIND can both be true at once. Flipping between windows and seeing them disagree is often the most useful thing the deck tells you.

4. Reading a panel

Every panel has the same anatomy, top to bottom:

  1. A state word with a glyph. ▲ HEADWIND, ▼ TAILWIND, ◆ MIXED, ─ NEUTRAL. The glyph is there so the state reads without colour. Up-pointing means pressure or price rising, down-pointing means falling, the diamond means the legs disagree, the dash means nothing is happening.
  2. A one-line label in plain English.
  3. The legs. One row per contract: the move over the window, then a z score with an arrow, then sometimes a detail such as the current price or yield level.
  4. The chart (section 7).
  5. A footer with the age of the last data per leg (CL 0s means the last oil bar is zero seconds old) and the window in use.

5. What z means

z is the move divided by how much that contract normally moves over a window that long, measured from the last two days of one-minute data. z +1.9 means about twice a normal move. z -0.3 means less than a third of one.

This is what lets one screen compare oil and Treasuries fairly: 0.5% is nothing for crude and a lot for the T-note. All the rules on the deck use z, not raw percentages.

The dead band. Anything with z between -0.5 and +0.5 counts as flat (). Above +0.5 is up (), below -0.5 is down (). Every state on the deck is built from those three words.

6. The five signals

01  MACRO PRESSURE  oil × yields → Dow

The hero panel. Are oil and yields, together, a tailwind or a headwind for the Dow right now?

OilYieldsStateReads as
down or flatdown or flat (not both flat) TAILWINDOil and yields easing. Stocks have the wind behind them.
up or flatup or flat (not both flat) HEADWINDOil and yields rising. Stocks are fighting the wind.
one upone down MIXEDThe legs disagree. Yields win the tiebreak, because oil reaches stocks through yields.
flatflat NEUTRALNo macro pressure either way.

The yield leg is shown in basis points, derived from the T-note price move. The percentage next to it is the actual 10-year yield level.

IMPLIED vs ACTUAL. Two bars under the legs. IMPLIED is the Dow move you would expect from oil and yields alone. ACTUAL is what the Dow did. Bars grow left of the centre mark for negative and right for positive. Same direction means the Dow is doing what macro says. Opposite directions means something else is driving, and that is what the alarm in section 8 watches for.

02  THE 5% LINE

Where is the 10-year yield versus 5.00%, the level the whole market is watching, and how fast is it moving?

03  OIL SHOCK

Is crude making an outsized move, in the direction that matters for stocks?

04  DOW TAPE

Where is the Dow inside its own day, and is it trending on this window?

RANGE POS is where the current price sits between the session low and high. 86% of range means near the top. The detail shows the low and high themselves.

05  RISK DIAL

Do the three legs agree on risk-on or risk-off? Risk-on means Dow up, yields up (money leaving bonds) and oil up (growth). Risk-off is the mirror.

7. The charts

Every panel carries the price action behind its state. The hero panel stacks the Dow, oil and the T-note. The smaller panels chart their own instrument.

8. The divergence alarm

The hero panel raises an amber banner when the Dow is doing the opposite of what oil and yields imply, by a wide margin, for long enough: opposite signs, a gap of more than 1.5 normal moves, held for 10 minutes.

!! RALLY AGAINST MACRO PRESSURE !! The Dow is up while the state is HEADWIND. A fragile move. Rallies like this are the ones that fade when the headline fades.

!! SELLING DESPITE A TAILWIND !! The Dow is down while the state is TAILWIND. Something other than macro is in charge: Fed, earnings, a headline. Go and find out what.

Before the ten minutes are up the banner is dashed and reads ?? ... (watching) with a counter such as held 4m / 10m. Only a solid, blinking banner is a real alarm. Alarms are a Pro feature.

9. CLOSED, STALE, WARMING

StateMeaningWhat to do
CLOSEDThe market is on its daily break, a weekend or a CME holiday.Nothing. The deck refuses to compute on a closed market.
STALEA leg has not updated for more than 15 seconds during trading hours. The footer says which one.Wait. The deck will not show a confident state on old data. It recovers by itself when data resumes.
WARMINGNot enough history yet to compute z (roughly the first hour after a cold start).Wait, or switch to a shorter window.
DELAYEDYou are on the free tier and the board is 15 minutes behind.Subscribe for real time.

10. Replay controls

When FEED reads REPLAY, a transport row appears under the deck.

Replay is the best way to learn the deck. Jump to 11 SEP CPI, set the window to SESSION, and watch the hero panel read TAILWIND while the OIL SHOCK panel reads SHOCK DOWN. Then switch to 30M and see how much noisier the short-term picture is.

11. The tape and alerts

Under the panels, the TAPE lists every state change on the window you are viewing, newest first: which signal, what it was, what it became, and when (Chicago time). Feed and market changes appear dimmed. Amber rows are armed alarms.

States have a little stickiness built in: a leg only drops back to flat once its z-score has fallen well inside the dead band, and SHOCK, SPIKING, BID and OFFERED release the same way. That is deliberate. Without it the tape would flip every minute around the threshold and the alerts would be noise.

Keyboard: 1 to 4 switch windows, space pauses replay, G opens this guide.

12. Review any day

In replay, type a date next to REVIEW A DAY and press LOAD. The deck fetches that trading day from Databento (with two days of lead-in so the volatility model is warm), caches it, and replays it from 07:00 Chicago. Days you have loaded before appear as buttons and cost nothing to reload. A pull that would cost more than the configured ceiling (one dollar by default) is refused and tells you the estimate. Saturdays and days before 2020 are refused outright.

13. Scheduled events

The deck carries a calendar of US releases in Chicago time: CPI, PPI, payrolls, PCE, GDP, retail sales, the ISM surveys, FOMC decisions and minutes, 10-year Treasury auctions, quarterly expiry, and the weekly jobless claims (Thursdays) and EIA crude report (Wednesdays). CME holidays and early closes are on it too. You will see it in four places:

The calendar is a plain file we maintain by hand from the official BLS, BEA, Federal Reserve and Treasury schedules. Weekly releases come from rules (every Thursday, every Wednesday) and move or skip around holidays the way the agencies do; dated ones are typed in. Beyond the date we have confirmed (shown at the foot of the week view), monthly releases are placed by rule and marked ~ provisional until the agency publishes its schedule, so the calendar never goes blank but a ~ date should not be traded on. If a date is wrong, tell us.

14. Free and Pro

FreePro
PriceNothing$15 / month, cancel any time; access runs to the end of the period you have paid for
DataThe same deck, 15 minutes delayedReal time, pushed to your browser as each bar closes
RefreshEvery 30 secondsStreaming, no refresh
SignalsAll five, delayedAll five, live
Divergence alarmNoYes
Tape and phone alertsNoYes
Review any dayYesYes
WindowsAll fourAll four

To subscribe, press SUBSCRIBE at the bottom of the deck. You are taken to a secure Stripe checkout page, pay by card, and land back on the deck with Pro switched on in that browser for 30 days at a time. Your card details never touch TradePappy. To manage or cancel, use the MANAGE SUBSCRIPTION link at the bottom of the deck, which opens your Stripe customer portal.

Pro follows your email address. On another device, sign in with the same email from the ACCOUNT box (section 15). Never subscribe twice.

15. Signing in and the API

Pro follows your email address, not your browser. On a new device, type the email you used at checkout into the ACCOUNT box at the bottom of the deck and press SEND SIGN-IN LINK. The link arrives by email, works once and expires in fifteen minutes; clicking it signs that device in for thirty days. There are no passwords. Sign out with the SIGN OUT button in the header (or from the account box) whenever you leave a shared computer: it removes this device's access and its saved preferences.

Why is the TAPE empty? The tape lists regime changes as they happen. While CME Globex is closed (16:00 to 17:00 Chicago daily, Friday 16:00 to Sunday 17:00, and exchange holidays) nothing changes, so the tape says so and stays empty until the reopen. On a quiet window it also shows the last change and invites you to try another window.

API keys (Pro): create up to five keys in the ACCOUNT box. Each key is shown once. Send it as an X-TP-Key header:

curl -H "X-TP-Key: tp_live_..." https://<deck>/api/state?window=30m curl -H "X-TP-Key: tp_live_..." "https://<deck>/api/events?window=30m&after=0"

/api/state returns the full snapshot the deck itself draws: every reading, the legs, implied and actual, the candles, the calendar. /api/events returns the tape, oldest first, with after as a cursor. Keys read; they cannot change alerts or create other keys. Revoke a key from the box and it stops working immediately. Keys of lapsed subscriptions fall back to the free, delayed data.

16. A daily workflow

  1. Before the US open (08:30 Chicago, 15:30 South Africa in September): set the window to SESSION. What has the overnight done to oil and yields? That is the wind you will be trading into.
  2. At the open: switch to CASH. Watch the first thirty minutes for the state to settle.
  3. During the day: leave it on 30M. Glance at the hero word. Flip to 5M when something moves.
  4. When the Dow does something surprising: check whether IMPLIED agrees. If it does not, and the amber banner comes up, treat the move with suspicion until you know what is driving it.
  5. Around scheduled data (CPI, payrolls, the Fed): expect MIXED and SPLIT for a while. The legs need a few minutes to sort out who is winning.

17. Questions

Why futures and not my broker's US30 price? The Dow future trades almost 23 hours a day on a regulated exchange with published data. Your CFD is priced off it. Levels differ by a small basis; direction and timing match.

Why WTI and not Brent? WTI trades on CME, the same exchange as the other legs, so all four instruments come from one feed with one clock. WTI and Brent track each other closely.

What does "model fitted 2024-26 · descriptive only" in the footer mean? The weights that turn oil and yield moves into an IMPLIED Dow move were fitted on every US-hours 30-minute window from January 2024 to September 2026 (details in the repository file docs/BACKTEST.md). The fit is honest and the result is humbling: oil and yields explain about one percent of the Dow's 30-minute moves, and out of sample effectively none. So the state word tells you what the macro legs are doing, which is true by construction; the IMPLIED bar and the divergence alarm tell you whether the Dow is moving with or against them, which is a description, not a forecast. One more finding worth knowing: over 2024-26 as a whole, oil rising went with the Dow rising more often than against it. HEADWIND is a description of the wind, not a prediction of a fall.

Why did the state change when I switched windows? Because the move over five minutes and the move since last night are different questions. Both answers are true.

The deck says CLOSED but my broker is quoting. Your broker may quote a synthetic price when CME is on its daily break or over the weekend. The deck will not pretend to read a market that is not trading.

Does it work on a phone? Yes. The panels stack into one column and the charts resize.

TradePappy is a product of Ingeniant LLC. Prices are in US dollars. Market data is CME Globex data delivered through Databento.

Everything on the deck describes the current state of the market. Nothing on it is investment advice, a trade signal, or a recommendation to buy or sell anything. Futures and CFDs carry a substantial risk of loss and are not suitable for everyone. You are responsible for your own trading decisions.

◀ BACK TO THE DECK