Dark Wall Street-themed AI stock research cover image showing financial dashboards, candlestick charts, market analytics, trading signals, AI brain network, and fintech data visualization for a Quant Trading OS blog post.

I Built an AI Stock Research Tool Inspired by Wall Street

This AI stock research tool screens the top 100 stocks across the US and ASX markets, runs four specialist AI analyst agents across every one of them, and delivers a full research brief in minutes. On Wall Street, that takes an entire team. If you invest in stocks, even casually, you know the problem.

Properly researching a single company takes time most people don’t have. You need to check the chart, read the latest news, dig into the financials, and see what insiders are doing before deciding whether it’s even worth acting on. Most people skip steps. Most people trade on incomplete information.

Wall Street solves that problem by deploying entire teams. A large investment bank runs dedicated desks for exactly this: fundamental analysts who dig into company financials, technical traders who read price action, macro strategists who track news and economic events, and quant desks that monitor institutional money flows. They work in parallel, pool their signals, and a portfolio manager makes the final call so no angle gets missed before capital is committed.

I built Quant Trading OS to change that. It deploys four specialist AI analyst agents, one for fundamentals, one for technicals, one for news and macro events, and one for smart money flows, mirroring exactly the multi-desk structure the professionals use. It runs all four agents simultaneously across the top 100 stocks from the US market and the ASX 200, combines their signals using a market-aware scoring system, gates every idea through a hard-coded risk filter, and then asks Claude AI to write a full research brief: key price levels, what’s working for the stock, what’s working against it, and a suggested position size based on your capital.

The whole thing was built over 13 structured sessions using Claude Code, Anthropic’s AI coding tool, with written acceptance criteria for every session before a single line of code was written. This post covers what it does, how it works, and what the results look like.

Dark-themed Quant Trading OS website interface showing an AI-powered stock market scanner, ranked trading ideas, research briefs, risk controls, and US and ASX stock analysis dashboard.
A dark-mode interface concept for Quant Trading OS, showing how AI agents, market scanners, research briefs, and risk controls can support human-led stock trading decisions across US and ASX markets.

100

Stocks scanned — top 50 US Stocks + top 50 ASX 200

4

AI analyst agents running per stock

13

Build sessions — structured, tested, acceptance-criteria-first

The AI can recommend. The risk engine must approve. You make the final call. That’s the only design that makes sense.

Four AI Analysts, Running in Parallel — Just Like a Wall Street Desk

The core idea behind Quant Trading OS is simple: instead of one AI trying to do everything, the app runs four specialist AI analyst agents — each one focused on a different angle of the same stock, exactly the way a professional investment desk would divide the work. Here’s what each one does.


Four AI analyst agents infographic showing a fundamental analyst, technical trader, macro strategist, and smart money watcher used in a Quant Trading OS for stock market research and AI-assisted trading decisions.
A simplified overview of the four AI analyst agents inside the Quant Trading OS: fundamental analysis, technical trading signals, macro and news events, and smart money flow.

How the Signals Come Together — The Portfolio Manager Agent

Once all four agents have run, a fifth component, the Portfolio Manager Agent, combines their scores into a single composite signal. But it doesn’t treat every agent equally. The weighting changes based on market conditions, measured by the VIX (the market’s “fear index”).

Market conditionVIX levelWho gets upweightedWhy
Calm marketBelow 15Fundamentals (35%)In stable markets, valuations matter most
Normal market15 – 25Technicals (35%)Price action leads in steady conditions
Elevated volatility25 – 35News & Technicals (35% each)Macro events are driving the moves
Crisis / extreme fearAbove 35News (45%)In a crisis, macro narrative dominates everything
Quant Trading OS dark-mode sector heatmap dashboard showing US and ASX market trends, market mood, VIX, AUD/USD, sector performance, and AI-assisted stock trading research.
A dark-mode Quant Trading OS dashboard showing market mood, US and ASX trends, AUD/USD movement, and sector heatmaps for AI-assisted stock market research.

The PM Agent also runs a divergence check. If the Fundamental Agent is strongly bullish but the News Agent is flagging an upcoming earnings risk, that conflict is surfaced rather than buried. When all four agents agree, confidence is high. When they disagree, the system tells you why rather than just averaging the disagreement away.

When all four agents agree, confidence is high. When they disagree, the system tells you why — and lets you decide what to do with that information.

Before Any Idea Reaches You, It Has to Pass Eight Hard Checks

Once the four agents have scored a stock and the PM Agent has combined their signals, most stock research tools would show you the result. Quant Trading OS doesn’t, not yet. Every candidate first has to pass through a deterministic Risk Engine: eight hard checks that run automatically, that no AI output can override, and that all eight must pass before a stock is surfaced to the dashboard.

Think of it as the compliance desk that sits between the research team and the trading floor. On Wall Street, even the best analyst call doesn’t automatically become a trade, it has to clear risk management first. This is that layer.

CheckWhat it testsWhy it matters
Data freshnessIs the price data less than 4 hours old?Stale data produces false signals
Bid/ask spreadIs the spread below 0.5%?Wide spreads eat your returns before you start
Relative volumeIs today’s volume above the minimum threshold?Thin volume means the price can move sharply against you
Earnings proximityIs an earnings report more than 7 days away?Trading into earnings is a gamble, not a setup
Macro event riskIs a Fed or RBA decision more than 48 hours away?Rate decisions can override any technical setup
Daily loss limitIs the day’s P&L above the configured limit?Prevents revenge trading after a bad day
Weekly loss limitIs the week’s P&L above the configured limit?Protects capital during sustained drawdowns
Signal confidenceDoes the composite score meet the minimum threshold?Weak signals aren’t worth the risk

All eight are configured from the Settings screen and stored in the database — you can tighten or loosen thresholds to suit your own risk tolerance. But the gate itself cannot be switched off, and the AI cannot talk its way past it. If any single check fails, the stock doesn’t appear in the scanner results. No exceptions.

The AI can recommend. The risk engine must approve. You make the final call.


Quant Trading OS dark-mode stock scanner dashboard showing ranked US and ASX stock ideas, AI analyst signals, live prices, trade setups, entry levels, stop losses, targets, and risk-aware research notes.
A dark-mode Quant Trading OS scanner dashboard showing AI-ranked stock ideas, live prices, signal strength, setup types, entry levels, stop losses, targets, and research notes for US and ASX equities.

What Claude Actually Writes — The Research Brief

Once a stock clears all eight checks, Claude AI receives a structured data package, the composite signal, all four agent scores with their reasoning, the current price and technical indicators, the latest fundamentals, five recent news headlines with sentiment scores, insider activity from the past 30 days, and the current market regime. From all of that, it writes a research brief. The brief always contains the same six things:

  • A one-line verdict — the clearest possible summary of the setup (e.g. “Cautious long bias — wait for VWAP reclaim confirmation”)
  • Market summary — two to three sentences on what the broader market is doing and how it affects this stock today
  • Setup assessment — what the combined technical and fundamental picture shows
  • Key price levels — support, resistance, and today’s VWAP, cited from the actual data
  • Bull case vs bear case — three specific reasons the trade could work, and three specific reasons it might not
  • Suggested position size — expressed in plain English based on the Kelly calculation and your capital band (e.g. “Small — under 1% of capital given elevated VIX”)

The brief is not a buy signal. It is a starting point for your own thinking, the same quality of structured analysis a Wall Street desk would produce, delivered in the time it takes to make a coffee.

NVDA stock analysis dashboard in Quant Trading OS showing AI verdict, stock snapshot, composite analyst signal, fundamentals, technicals, news sentiment, smart money score, bull case, and bear case for AI-assisted trading research.
A Quant Trading OS stock analysis dashboard for NVDA, showing an AI-generated verdict, market snapshot, four-agent signal breakdown, and bull versus bear case assessment for research-led trading decisions.

Stock Intelligence Dashboard in dark mode showing AI agent consensus, fundamentals, upcoming earnings events, price chart, EMA indicators, Bollinger Bands, RSI, MACD, and technical analysis for AI-assisted stock trading research.
A dark-mode Stock Intelligence Dashboard combining AI agent consensus, valuation metrics, financial health, upcoming earnings events, and technical indicators such as EMA, Bollinger Bands, RSI, and MACD.
Quant Trading OS dark-mode dashboard showing recent market news, risk and eligibility checks, human review requirement, key trading risks, and half-Kelly position sizing for AI-assisted stock trading research.
A Quant Trading OS dashboard view showing recent market news, deterministic risk checks, human review requirements, key trade risks, and half-Kelly position sizing for research-led trading decisions.

Does It Actually Work? The Methodology’s Top Picks With Real Numbers

There’s an obvious question that any stock research tool has to answer: does the methodology actually surface good ideas? To answer that honestly, I built an Examples tab into the app, a showcase that runs the real four-agent methodology across the full universe, takes the highest-conviction ideas it surfaces today, and shows how a hypothetical $10,000 position in each would have performed over the past year using real historical prices from EODHD. Before sharing the numbers, three things worth being upfront about:

  • These are real historical prices — verified against EODHD’s adjusted close data, which accounts for dividends and splits. No numbers were made up.
  • The methodology didn’t fire a buy signal on these stocks a year ago — it rates them highly now, and these are the stocks it currently likes that also happened to perform well over the past year. That’s different from a live backtest, and the app says so clearly.
  • Past performance does not indicate future results. This is a research and decision-support tool, not a crystal ball.

With that said, here’s what the snapshot looked like as of 5 June 2026:

StockMarketHypothetical $10,000 position1-year return
GOOGL — AlphabetS&P 500$10,000 → $22,100+121.0%
AVGO — BroadcomS&P 500$10,000 → $16,980+69.8%
NVDA — NvidiaS&P 500$10,000 → $15,940+59.4%
TLS — TelstraASX 200$10,000 → $10,730+7.3%
COL — Coles GroupASX 200$10,000 → $10,510+5.1%
Blended (all five)$50,000 → $76,252+52.5%

The US picks are doing the heavy lifting here , which makes sense given that the methodology’s four agents rate US mega-cap tech names highly on fundamentals, technicals, and smart money flow simultaneously. The ASX names show more modest returns, which also reflects reality: ASX large-caps tend to be slower-moving, dividend-paying businesses rather than high-growth compounders. The methodology scores them accordingly.

One decision I made deliberately: the Examples tab is a frozen snapshot, not a live feed. The numbers you see in the app are the same numbers in this post — they don’t change every time the page loads. That matters for a blog post and a video, where readers and viewers should be able to verify the numbers they’re seeing are the same ones being discussed. If I had used live data, the returns would drift daily and the post would become misleading within weeks.

The goal was never to claim the AI predicted these moves. It was to show that the methodology consistently surfaces high-quality ideas — and let the data speak for itself.

Quant Trading OS example trades dashboard showing historical AI-assisted stock trade performance, Google stock return chart, blended return, VWAP reclaim setup, invested capital, and trading signal breakdown.
A Quant Trading OS dashboard showing example trades, historical stock performance, VWAP reclaim setup, blended return, and AI-assisted trade signal breakdown for research-led trading decisions.
Quant Trading OS example trade dashboard showing TLS and COL ASX stock analysis, one-year price charts, VWAP reclaim setups, entry prices, current values, returns, AI signal breakdown, and risk-cleared trade examples.
A Quant Trading OS dashboard showing example ASX trades for TLS and COL, including one-year price charts, VWAP reclaim setups, entry prices, returns, and AI-assisted signal breakdowns.

Why the ASX Numbers Are More Modest — And Why That’s Honest

One thing I noticed during the build: the methodology gives US stocks significantly higher conviction scores than ASX stocks right now. The top US names were scoring composite signals of +0.2 to +0.4. The top ASX names were scoring +0.03 to +0.07. That gap is real, and the app doesn’t hide it.

The reason comes down to data coverage. EODHD has deep fundamental, news sentiment, and insider data for S&P 500 names. ASX coverage is thinner — fewer analyst estimates, lighter insider filing data, and the Capitol Trades politician flow data simply doesn’t exist for Australian equities. So the ASX agents run with less information, confidence scores are lower, and the methodology reflects that by assigning smaller position sizes to ASX ideas. That’s not a bug. That’s the system working correctly, surfacing lower conviction where the data is weaker, and letting you factor that into your decision.


How It Was Built: 13 Sessions, One Rule: Don’t Move On Until It Works

The entire Quant Trading OS was built using Claude Code, Anthropic’s AI coding tool that runs in your terminal and reads, writes, and edits files directly in your project. The way the build was structured is what made the difference. Every session had one objective, a written list of acceptance criteria, and a strict rule. No session could start until the previous one was confirmed working. No exceptions.

SessionWhat was builtHow you know it worked
1EODHD data layer — the connection to live market prices, fundamentals, and newsLive price for AAPL and BHP.AU returned correctly; cache confirmed working
2Alpaca client — US live quotes and paper trade execution connectionLive quote returned for AAPL; historical bars returned correctly
3Data normaliser — converts all sources into one consistent data object per stockSame TickerData object returned correctly for a US and an ASX ticker
4Four analyst agents — Fundamental, Technical, News, Smart MoneyAll four agents returned a valid signal for NVDA and BHP.AU with no errors
5PM Agent and Risk Engine — signal convergence and the 8-check eligibility gateRisk engine returned false when any single check failed; Kelly size capped correctly
6Claude analyst — the AI research brief writerFull structured brief returned for three live tickers; requires_human_review always true
7FastAPI backend — all 18 API endpoints wired and documentedEvery endpoint returned correct data; /health showed all 9 modules healthy
8React frontend — scanner dashboard with ranked results, live prices, regime stripScanner loaded, ranked 25 stocks, live prices updating every 45 seconds
9Stock brief view — full research note with chart, indicators, and agent breakdownBrief loaded for US and ASX ticker; chart rendered; Kelly sizer calculated correctly
107-screen onboarding flow — personalised experience based on your profileBeginner and experienced paths both completed correctly; settings stored
11Supplementary signals — Capitol Trades scraper and ASX announcement feedReal politician trades scraped and stored; NVDA insider data returned
12Trade journal and settings screen — log trades, adjust risk parameters liveJournal entry persisted across full page reload; risk config saved to database
13Examples showcase tab, per-agent mini signal bars, and US price data fix5 cards loaded with real returns; 4 mini-bars per scanner row; Today % showing correct single-day moves

By the end of Session 13, the test suite was sitting at 224 passing tests, 18 REST endpoints, and a verified build confirmed through headless Chromium browser automation. The acceptance-criteria-first approach is the reason the codebase is in that shape, not because the AI wrote perfect code every time, but because every imperfect piece was caught and fixed.

If you use AI to build software, the single most important discipline is knowing what “done” means before you start. Without that, you end up with code that looks finished and isn’t.


What Phase 1 Is — And What Comes Next

What’s described in this post is Phase 1: a research and decision-support tool. It scans, it analyses, it writes briefs, and it surfaces ranked ideas. It does not place trades. That is intentional. The roadmap has four more phases, each one unlocked only after the previous one is proven:

PhaseWhat it addsStatus
Phase 1 — Research OSScanner, stock brief, four agents, Claude analysis, trade journal. No trading.✅ Complete
Phase 2 — BacktestingRun the methodology against historical data to validate whether the signals actually produce positive expectancy before any real capital is involved.Next
Phase 3 — Paper TradingConnect to Alpaca’s paper account. Human approval required for every order. Minimum 6 weeks of simulation before advancing.Future
Phase 4 — Live Trading (US)Small position sizes, live US equities via Alpaca. Human approval always required. No automation.Future
Phase 5 — Limited AutomationOnly after Phase 4 has been validated over at least 6 months of live trading with consistent results.Future

The sequencing is deliberate. Backtesting before paper trading. Paper trading before live capital. Live capital before any automation. Human approval is a permanent fixture at every stage that involves real money.

The core idea behind all of it stays the same throughout: AI does the research, the risk engine approves the setup, and the human makes the decision. That’s the only version of this that makes sense to build.


Download the Architecture Diagram — Free

I’ve put together a one-page architecture diagram showing exactly how all seven layers of the Quant Trading OS fit together from the data sources, the four analyst agents, the PM Agent, the Risk Engine, the Claude brief, and the dashboard. It’s the same diagram referenced throughout this post, formatted as a clean one-page PDF you can save and refer back to.

No email required. Click to download. A full video walkthrough is coming up soon on the My MBA Project YouTube channel.


What Would You Build Next?

The four-agent structure in this build isn’t specific to stocks. The same pattern, multiple specialist AI agents running in parallel, signals combined by a portfolio manager layer, ideas gated by a deterministic risk engine could be applied to any decision that benefits from looking at a problem from more than one angle at once. Credit analysis. Supplier evaluation. Hiring decisions. Market entry assessments.

If you’re thinking about how to apply this kind of multi-agent approach to your own work, drop a comment below or reach out via YouTube. I read everything.


My MBA Project

AI agent tutorials built for business professionals, not developers. New builds every week covering automation, research tools, and decision support. Follow along on YouTube or subscribe below to get each new post by email.


Disclaimer: Nothing in this post constitutes financial advice. The Quant Trading OS is a personal research and decision-support tool built for educational purposes. Past performance of any stocks mentioned does not indicate future results. Always do your own research and consult a licensed financial adviser before making investment decisions.


Discover more from My MBA Project

Subscribe to get the latest posts to your email.


Leave a Reply

You may also be interested in

Discover more from My MBA Project

Subscribe now to keep reading and get access to the full archive.

Continue reading