Not financial advice — a guide, not a recommendation.
๐ฐ LIVE ยท REAL MONEYโ every buy and close moves real dollars ยท click to switch to ๐งพ paper
๐ โ
JMK
Live snapshot
Generatedโ
โโพ
Rewind the board
Every scan re-runs as of the moment you pick โ the same archived frames the โถ replay steps through. Blank = live.
0 tickers selected
โ Settings
๐จ Display
How the board paints โ every toggle is display-only, no re-scan.
Confirmed valuesshow the โ last-closed value under each live number
Cell colorssimple 4-color K-vs-D scheme, or the detailed state-code palette
Candle basislive forming candle (repaints) or the last closed candle (non-repainting)
Densityroomy original spacing, or ~35% less air
Trader columnswhich fast frames the board shows โ all seven by default; also on the board's Trader โพ header
Directional columnswhich higher frames the board shows โ default 1Hโ4H + 1D; 2D ยท 3D ยท 4D ยท 1W are opt-in (blocks of daily candles). Also on the board's Directional โพ header
โฟ Coins โ pick what to scan
๐ Time & clock
How this board reads the clock โ display conventions only, the math always reasons in close-time.
Timezoneevery timestamp on the board renders in this zone
Candle timestampsTradingView labels a candle by its OPEN; the board's own convention is the CLOSE โ same candle either way
Time field meanswhat a typed historical time points at โ a moment in time, or a TradingView bar label
TV chart timeframewhich TradingView chart you're comparing against, used by 'TV bar label' mode
Market hoursregular session open and close, in Central time
โ
๐ Indicator
The stochastic parameters every cell is computed from โ changes apply on the next scan (cross lookback applies immediately).
Zonesbelow the low zone = oversold ยท above the high zone = overbought
Cross lookbackhow many bars back a K/D cross still counts as "just crossed" (the โ glyph) โ 0 marks only the exact bar, like TradingView
Resetback to the shipped defaults โ 14 ยท 3 ยท 3, zones 30/70, lookback 3
๐ Notifications
Sounds, webhooks, Telegram โ everything that reaches you, in one place.
Alert soundthe chime sound-enabled alerts play โ one for all alerts, synced to your account
Error soundwhat a โ ๏ธ failure pop-up plays instead โ a rejected trade, an order that didn’t place, a setting that didn’t save. Different on purpose, so you hear the difference without looking. Synced to your account.
Buy soundwhat plays when a buy goes through โ the order ticket, an option buy, a batch buy, a basket. Never on a failure (that’s the error sound). Synced to your account.
Webhook URLalerts with the ๐ช toggle POST a JSON payload here when they fire
Telegram recipientsextra people your โ๏ธ alerts also reach โ each runs /start then /whoami in @JmkStochasticCoachBot to get their chat-id
My Telegramlink your own Telegram to get your board's buy/sell signals as real coach-bot alerts (with โ Buy / โ Skip) โ Disconnect here or /unlink in the bot to stop
โฆ
Bot pusheschoose which bot programs you hear on Telegram โ your โก alert rules control their own channels per rule
hear on telegram:
๐ฐ Trading & automation
Every buy โ manual and ๐ค auto โ routes through these settings and the guards below.
Account modewhich Alpaca account orders route to โ Live needs keys and a typed confirmation
๐ฐ Live confirmationhow a LIVE (real money) buy/close asks before it fires โ type the word out (default), or one Are-you-sure that fires immediately, or after a 3- or 5-second countdown you can still cancel
Default position size% of equity per buy โ the same number /config size and every buy (manual + auto) uses, remembered per account
%
โก Buying power in the ticketshow what the account lets you spend next to the price on the order ticket โ CRM $243.86 / โก$1,000.00. Off by default; the balance is always one click away on the ๐ฐ/๐งพ chip either way
Auto-trading masterper-rule auto-buys / auto-exits run as configured โ OFF disarms everything instantly, alerts still notify
๐ก Risk guards
halt day at โ% spend/day โค % max/trade % max/ticker %
๐ค Auto-buy spread guardwhat an auto-buy does when the fired name's bid/ask spread is wider than the strategy's edge budget โ liquid names are never affected
๐ End-of-day option close~14:55 CT the bot closes every option expiring today so nothing expires worthless โ the 14:50 LAST CALL alert fires either way
๐ค Close expiring optionssell-to-close every option expiring TODAY โ both accounts, contracts only, shares never touched
๐ Alpaca keysconnect your own keys โ validated with Alpaca, then stored encrypted (same flow as /onboard)
validated with Alpaca, then stored encrypted โ never shown again
Danger zone
Kill switchblocks EVERY new buy โ manual + auto, both accounts โ until turned back off; exits stay allowed
Bypass risk guardsturns OFF the daily-loss halt, spend cap, per-trade and per-ticker caps for the rest of the CT day โ the kill switch still works
Close ALL optionssell-to-close every option position you hold, any expiry โ shares are never touched
๐ค Account
Signed in as โ โ history and settings sync to any device you sign in on.
Sessionsign out of this device, or change your password everywhere
๐ชช Bot identityyour bot-side identity + Alpaca routing โ the same view as /whoami in Telegram
๐ Reference
How the board reads a session, and the frozen research pages.
Pagesstrategy cheat sheet (research-frozen 2026-07-04) and the earnings windows board
Tip: click any strike row above to load it into the calculator.
Set an Exit date to price the same contracts at a second moment — each row then shows its entry → exit P&L.
Prices are the contracts’ last trades at/before that minute
— a real fill would also have paid the bid/ask. Nobody stores historical option quotes, so tick
↔ spread above for the best estimate of it per strike (~ estimated,
≥ the tick grid’s floor — each cell says which), and the P&L turns net of it.
History starts Feb 2024. A missing strike simply hadn’t traded by then.
๐ Combineร
โ
Save filter presetร
0 / 280
โ
This preset will capture
Select an alert to edit, or tap โ New alert to build one.
Stack conditions (status ยท pattern ยท K range ยท K-vs-D ยท direction ยท confidence ยท ticker), choose ALL / ANY, and set a schedule. A rule pings you when any ticker matches.
New alert
โฐ when it runs
Active window
โ
blank = all day ยท website time๐ outside market hours โ uses extended-hours (pre/after-market) data during those times
Market hours
Expires
Triggerre-fire after min
ยท โณ hold plan d
Universeโก every rule runs 24/7 server-side
๐ฃ signal & delivery
Signal
โณ Write matches tochain rules across time (e.g. capture at the close, act pre-market)
Telegram totags the โ๏ธ Telegram message + webhook payload
โ๏ธ/๐ช reach you with no tab open ยท ๐/๐ฅ๏ธ need a tab
๐ค Auto-buysize % of equity ยท
max /day
fires cluster on macro days โ keep the cap sane
A Setup = a named group of strategies. A ticker belongs when ANY strategy matches.
Each strategy carries its side (โฒ bullish / โผ bearish / โช neutral) and a description users see on hover.
Published setups are the โจ Simple-mode bubbles for every user; drafts are yours to test (๐).
strategy
tag
โณ hold days
๐ Setup H size
ร
%
exp
strike
ร
๐ต
order โ๏ธ
โโ
0 selected
Pattern
Direction
None means "any". E.g. None / Bull / 1H = any bullish state on 1H, regardless of pattern.
Kicker / None / 1D = any 1D kicker, bull or bear.
Timeframe
Timeframe
K range
โ
Candle
Keeps tickers where the selected TF's K is in [min, max]. e.g. 25โ80 = mid zone with headroom.
Timeframe
Measure
Bars ago
% range
โ
0 bars ago = the last CLOSED candle โ intraday on 1D that is yesterday, not today. 1D ยท OpenโClose ยท 0 ยท Up ยท 0 = "yesterday was green". Body % is unsigned, so direction is ignored there. Days before 2026-09-17 carry no candle history and are hidden.
Timeframe
CCI range
โ
Blank = unbounded. โค -300 = deep oversold; -200โฆ200 = NOT extreme. The fixed |CCI|>200 chip stays under ๏ผ Filter โ Pattern.
Timeframe
Direction
Candle
Keeps tickers where the selected TF's stoch is bull (K>D) or bear (K<D). Stack TFs to require several at once.
Preset
Custom
โ
Keeps tickers where confidence is in [min, max]. Pick a preset or type custom values 0โ10.
Preset
Custom
$ โ
$
Filters on the live share price. Options rule of thumb: one near-the-money ~1-month call โ 3โ4ร the share price (premium ~2โ5% ร 100). A $400 budget โ shares under ~$400 or one contract on stocks under ~$100.
Preset
Custom
$B โ
$B
Filters on market cap (both bounds in $ billions โ 0.3 = $300M). Classic tiers: mega โฅ $200B, large โฅ $10B, mid $2โ10B, small $300Mโ2B. Cap data warms in the background โ a just-loaded board may briefly hide names whose cap hasn't resolved yet.
Columns
Tap a frame to show or hide its column. One stays on.
Show only rows that match every preset you pick โ โง composition. Works on a ๐ rewind: a preset is judged against the board you are looking at.
Signal
Pattern %
Price & size
Options
Events
Timeframe
Direction
Reference
Candleโ Today's forming number, settled as fallback (not switchable)
Preset
Custom
โ
%
Preset
Custom
โค %
Keeps tickers whose near-money ~1โ2wk call quotes tighter than this (bid/ask as % of mid) โ the friction that decides if a chain is tradeable. SPY โ 0.3%, liquid mega-caps 1โ3%, most names 3โ5%+. No option data โ hidden.
Preset
Custom
$ โ
$
$ per contract (mid ร 100) of the same near-money ~1โ2wk call the Spread filter reads โ the small-account affordability band. The min doubles as the "mid โฅ $0.50" floor ($50): far-OTM pennies pass a spread-% check on paper, but a 1ยข spread on a 2ยข contract is 50%. No option data โ hidden.
Preset
Custom
โฅ contracts
Open interest on the same near-money ~1โ2wk call (a daily figure, captured at the day's contract pick). โฅ500โ1,000 is the classic liquidity floor โ below it, exits get hard even when the quoted spread looks fine. No option data โ hidden.
Preset
Custom
โฅ %
HV = the stock's own realized volatility, annualized from the last 252 trading days of returns. "โ cheap" additionally requires HV > the near-money call's IV โ the Goyal-Saretto gate: you pay less for movement than the name has actually delivered (backtested +34-36pp on the passing call sleeves). Info-grade, not a direction signal. No data โ hidden.
Preset
Measure
Range
โ
Today's range budget at this point in time. ATR(14) yardstick: used = the day's gap-aware true range (max of HโL and the gap legs vs yesterday's close). ADR(20) yardstick: used = today's plain HโL โ the day-trader room-in-the-day read that IGNORES the gap (a pure gap day prints ATR-used >100% but ADR-used ~0). left = the yardstick minus used, floored at 0. "% of range" normalizes across tickers; $ is the same in dollars. Off-session it reads the last completed day. Leave max blank for one-sided โฅ. No data โ hidden.
Preset
Measure
Range
%
โ %
The stock's average daily range as a % of price โ how much it normally moves in a day, NOT how much of today it has used (that is โฝ). ATR(14) is gap-aware (true range); ADR(20) is plain HโL. Measured 2026-09-20: names with a prior-day range โฅ4% gapped โฅ2% pre-market 39.6% of the time vs 5.6% for ranges under 2% โ volatility predicts WHETHER a name gaps, never which way. โฅ4% โ the top 40% of the watchlist. Carries into alerts as the ๐ก ATR % / ADR % gate. No data โ hidden.
Mode
Days
days
"Away" hides names reporting inside the window โ buying short-dated premium into a print means paying peak event IV (unknown earnings dates pass). "Within" flips it to SHOW only names reporting soon, for earnings plays (unknown dates hidden).
Scanning tickersstartingโฆFirst chunk renders ~1โ2 min ยท don't refresh
No cached board โ this would be a cold run
Legend & Settingstap to expand ยท 12 state codes ยท K/E/C badges ยท settings ยท data source
Bullish States
โโฅKey Buy Fresh KโD cross while oversold06
โฅLow / Rise K above D in oversold zone03
โโCross Up Fresh KโD cross in mid zone07
โMid / Rise K above D in middle zone04
โคHi / Rise K above D, already overbought05
โโคLate Buy Cross-up in already-overbought zone10
Bearish States
โโงKey Sell Fresh KโD cross while overbought08
โงHi / Fall K below D in overbought zone02
โโCross Down Fresh KโD cross in mid zone09
โMid / Fall K below D in middle zone01
โคLow / Fall K below D, already oversold00
โโคLate Sell Cross-down in already-oversold zone11
โ freshness
โโโโโโโโOn this bar โ 1 โ 2 โ 3 bars ago The โ fades as the cross ages. Full strength = the cross printed on THIS bar; faded = it happened earlier and is still inside your Cross lookback (Settings โ ๐ Indicator). The direction arrow never fades. Hover a cell for the exact bar.