Reading BotWick Analysis โ€” Daily Smart-Money Technical Reports

BotWick Analysis is the first tab of the Today page. Every weekday at 6:00 AM ET โ€” hours before the opening bell โ€” it runs a full multi-timeframe technical read on a fixed universe of 21 core names: the mega-cap complex (AAPL, MSFT, NVDA, META, AMZN, GOOG/GOOGL, AVGO, ORCL, NFLX, TSLA), high-beta movers (AMD, MU, PLTR, HOOD, INTC, BABA, SNDK, SPCX), and the index ETFs (SPY, QQQ). Daily bars set the trend and the Smart-Money level map; hourly bars drive the indicator scorecard and entry zones. Every number is computed from live Polygon price data at scan time โ€” nothing is estimated or generated.

The idea in one paragraph

Before the market opens, you want two things for each name you trade: an honest read of which way it's leaning, and a map of where the important prices are. BotWick Analysis computes both, the same way, every morning โ€” a ten-indicator scorecard and trend read for the lean, and a Smart-Money level map (swing, equilibrium, ladders, clusters, imbalances) for the terrain โ€” then pre-writes the if/then playbook for both directions so you're deciding at 9:30 with a plan instead of improvising.

Reading a report top to bottom

  • Header โ€” ticker, price at scan time, bias badge, and the ๐Ÿ“ก data stamp (when the bars end + the live trade the engine cross-checked against).
  • ๐Ÿ” General Evaluation โ€” the summary: where price sits in the swing (premium vs discount), the daily trend, how one-sided the indicators are, and ADX regime.
  • ๐Ÿ“‰ Technical Indicators โ€” the 9 directional verdicts + ADX strength. Mixed boards with weak ADX = range tactics; one-sided boards with strong ADX = trend tactics.
  • ๐Ÿ“ˆ Critical Levels โ€” swing extremes, ladders, the strongest cluster, and the nearest supply/demand imbalances.
  • ๐Ÿ’ก Trade Ideas + โœ… Scenarios โ€” the bias-led primary setup and the counter-trend alternative, each with trigger zone, confirmation, ladder targets, and stop placement.
  • ๐ŸŒŒ Expectation โ€” the base case and, explicitly, the level that invalidates it and flips the bias.
  • ๐ŸŽฏ Options Idea โ€” the defined-risk debit spread expressing the bias, one click from the Risk Graph.

What it intentionally doesn't do

  • It doesn't update intraday.One scan, 6:00 AM. The levels remain the day's map, but the price and indicator reads age as the session moves โ€” cross-check against the later Today tabs.
  • It doesn't know about news or earnings. The read is purely technical. An earnings print or headline can invalidate any level instantly โ€” check the calendar before leaning on a scenario.
  • It isn't advice. The scenarios are educational playbooks. Wait for confirmation, size responsibly, and use the stops.

Frequently asked questions

What exactly runs at 6:00 AM?

For each of the 21 tickers, the engine pulls ~90 days of hourly bars and ~2 years of daily bars from Polygon, cross-checks them against the live snapshot price (a stale or truncated feed refuses to publish rather than show wrong numbers), then computes: the daily-timeframe trend and structure, a 10-indicator scorecard on the hourly, the Smart-Money level map (swing high/low, equilibrium, support/resistance ladders, pivot clusters, fair-value-gap imbalances), a net directional bias, the narrative trade scenarios, and a defined-risk options idea. One report per ticker, all published together.

What do the ticker chip colors mean?

Each chip is colored by the ticker's net bias: green = bullish, red = bearish, grey = neutral. The bias is anchored by the daily-timeframe trend (EMA20 vs EMA50 posture plus swing structure); when the daily trend is flat, the hourly indicator tally breaks the tie. Hover a chip to see the bias and last price; click it to open the full report.

How is the indicator scorecard read?

Nine directional indicators are computed on the hourly timeframe, each reduced to Bullish ๐ŸŸข or Bearish ๐Ÿ”ด: MACD (line vs signal), Vortex (VI+ vs VIโˆ’), PSAR (price above/below the stop-and-reverse), DMI (+DI vs โˆ’DI), Stochastic (%K vs %D), Momentum (10-bar price change), RSI (above/below 50), MFI (money flow above/below 50), and Fisher Transform (rising/falling). The tenth, ADX, isn't directional โ€” it measures trend STRENGTH: below 20 is weak (choppy, range-bound โ€” fade edges, expect failed breakouts), 20โ€“25 developing, above 25 trending (follow the direction). Hover any tile to see the underlying values.

What are swing high, swing low, and equilibrium?

The most recent confirmed pivot high and pivot low on the daily chart define the active swing โ€” the range the Smart-Money framework treats as the current dealing range. Equilibrium is its midpoint. Above equilibrium price is trading in 'premium' (expensive half โ€” favored zone to look for shorts in a bearish market); below it is 'discount' (cheap half โ€” favored zone for longs in a bullish market). The swing extremes themselves are the classic liquidity pools where stop-runs and sweeps happen.

Where do the support and resistance ladders come from?

Two sources, merged and de-duplicated: every confirmed daily pivot high/low near the current price, plus the psychological round numbers ($5 / $10 / $25 increments within ~12% of price). Everything above spot becomes the resistance ladder, everything below becomes support, each capped at the six closest levels. Targets in the trade scenarios walk these ladders in order โ€” shorts walk down the support ladder, longs walk up the resistance ladder.

What's a cluster?

A price zone where two or more daily pivots landed within about 1.2% of each other โ€” the market turned there repeatedly. The report shows the strongest nearby cluster with its touch count (e.g. '413.90โ€“417.44 (6 touches)'). More touches = more meaningful zone: expect real order flow there, and treat a clean break of a heavy cluster as information.

What are supply and demand imbalances?

Three-bar fair value gaps (FVGs) on the daily chart โ€” places where price moved so fast it left an untraded gap. A bearish gap above price is a SUPPLY zone: rallies into it tend to stall and reverse, which is why the short scenario keys off it. A bullish gap below price is a DEMAND zone: dips into it tend to find a bid, which is why the long scenario keys off it. The report keeps only the few gaps nearest to current price with sane widths โ€” decision zones, not wallpaper.

How should I use the short/long example scenarios?

They're pre-written if/then playbooks, not signals. Each names the trigger zone (the nearest supply for shorts, demand for longs), the confirmation to wait for (bearish/bullish engulfing, pin bar, lower-timeframe break, divergence), the targets in ladder order, and where the stop belongs (beyond the relevant swing extreme). The discipline they encode: never enter at the zone without confirmation โ€” let price prove the level is holding or failing first.

What is the Options Idea and why is it always a debit spread?

It translates the day's bias into one defined-risk options expression: bullish โ†’ a call debit spread (long strike near spot, short strike near the resistance target), bearish โ†’ a put debit spread (long near spot, short near the support target), roughly 35 days out, strikes snapped to liquid increments. It's a debit spread on purpose โ€” a level-based directional read can be wrong, so the structure caps the loss at the debit paid while keeping leveraged exposure to the move. The 'Open in Risk Graph' link drops the exact legs into the builder so you can see the payoff and adjust. Neutral-bias days get no options idea โ€” there's nothing directional to express.

Why is there no report (or a greyed chip) for a ticker some days?

The engine refuses to publish numbers it can't trust. If a ticker's bars disagree with the live snapshot price by more than 1.5%, or the freshest bar is more than 7 days old, or the symbol returns insufficient data, that ticker is marked failed for the day (greyed chip, hover shows the reason) โ€” and the other 20 reports publish normally. Wrong numbers are worse than missing numbers.

When does it publish, and how does it fit the Today timeline?

Weekdays at 6:00 AM ET โ€” the first scan of the day, hours before Pre-market (~8:30), Market-Open (~9:45), the comparative Analysis (~10:15), and Settlement (~5:15 PM). The Today page defaults to the freshest tab as each publishes, but every tab with data stays clickable all day โ€” you can always go back to the BotWick read (or Pre-market) after later scans post. Reports are computed once at scan time; prices move after 6AM, so read the levels as the morning map, not a live quote.

Is the math verified?

Yes โ€” the production engine is a TypeScript port of a Python reference implementation, and every release is checked bar-for-bar against golden test vectors (120 assertions across synthetic regimes plus captured real market data) covering all ten indicators, the level map, trend, and price action. Separately, the data path guards against the silent-staleness traps in market-data APIs: prices come from the live snapshot (never a possibly-stale bar), and paginated fetches are ordered newest-first so truncation can only cost old history, never recent bars.

Keep reading