Files
ite-workflows/sources/largecap-vwap-pullback.md
Eric Bell c34ec8af08 Moved files around, updated README
Various files from live trading sessions were dumped in the root.
Moved these files sources/misc/ (new folder).
Updated README
2026-09-16 10:59:54 -04:00

2.4 KiB
Raw Blame History

Run my largecap-vwap-pullback watchlist.

PROFILE (the 6 answers, saved at .mari/scratchpad/watchlists/configs/largecap-vwap-pullback.json):

  1. Size bucket: Large cap, market cap ≥ $10B (verify per candidate via ticker details — never assume)
  2. Setup: VWAP pullback — price within ±0.35% of live session VWAP, session high at least +0.5% above VWAP (ran up, pulled back to the line), price still above/near VWAP
  3. Universe: full US market (exclude ETFs — require type CS or ADRC in ticker details)
  4. Liquidity: today's dollar volume ≥ $5M (use $25M to pre-narrow, verify $5M floor on finalists)
  5. List size: top 5, ranked by push-above-VWAP depth then dollar volume; max 2 per sector
  6. Cadence: on-demand only ("run my watchlist")

DATA PATH (TTG MCP servers only):

  • One call to ttg-stocks stocks_snapshot_all {include_otc:false} → per-ticker day.vw IS the live session VWAP, day.dv is today's dollar volume, day.h is the session high. No per-ticker bar calls needed. Parse: find '{"mcp_ui"' in the dump → json.loads → ["json"]["tickers"].
  • Market cap only comes from stocks_reference_ticker (market_cap field) — call it per finalist, after narrowing, never before.
  • Screen passes → market-cap + type verification → reject anything under $10B or any ETF (watch for lookalikes: leveraged ETFs like QID/LABD/AAPD, commodity/crypto ETFs like BITO/ETHA).

ARTIFACTS:

  • Save/refresh results at .mari/scratchpad/watchlists/results/-.md, mirror to -latest.md, keep dated history.
  • Table columns: Ticker | Price | VWAP | % vs VWAP | % High-over-VWAP | $Vol | Mkt Cap | Note.
  • Include an alternate (6th name) and list any near-miss rejections with the reason (e.g. "AAL cut: $8.6B mcap under the $10B bar").

OUTPUT: the table + one-line trigger note (VWAP reclaim/hold = long trigger, stop under session low). Terse. No re-asking the 6 questions — they live in the config file.

Variants — swap only line 1 and the market-cap bar:

Small-cap list: size bucket: small ($300M–2B) → bar becomes ≥$300M, <$2B Mid-cap: ≥$2B, <$10B Different setup: replace the screen definition in item 2 (e.g., "gap & momentum: day open ≥2% above prev close, dollar volume ≥ 2× 20-day average") — everything else stays The profile JSON on disk is the source of truth; this prompt is just its human-readable twin. Say "run my largecap-vwap-pullback watchlist" any time and I execute exactly this.