09:30:00 ET
01

We're not headquartered anywhere. We're headquartered at 9:30.

9:30 AM Eastern. The bell. Ninety seconds where every overnight headline, every futures tick, every earnings surprise and every downgrade gets repriced at once. The rest of the day is negotiation. This is the verdict.

02

From pre-market to overnight

All times US Eastern.

4:00 AM
Pre-market opens

Something happened while you slept. Earnings, a Fed comment, a downgrade out of Europe. The question isn't what happened. It's what's already priced in.

News In the same dataset as everything else
8:30 AM
The number lands

CPI. Jobs. GDP. One release and the session's whole character changes.

Events calendar Releases, earnings and holidays on one grid
9:30 AM
The bell

Ninety seconds of price discovery. You don't get to think here. You get to have already thought.

Screener A screen you ran before the open
11:00 AM
The drift

The opening move either holds or it doesn't. Money is quietly rotating somewhere.

Sectors Rotation, as a heatmap
2:00 PM
The second-guess

You like the setup. You're not sure you should. This is the moment most people either ask a chat window or ask nobody.

Dr. Market Working from the actual numbers
Overnight
The pattern

The pattern you're staring at has probably happened before. Maybe eleven times. Maybe every August.

Seasonality Plus a backtest of the screen that found it
Events calendar
Mon Fed speak
Tue WMT earnings
Wed CPI 8:30 NVDA earnings
Thu Jobless claims
Fri Opex
Earnings, economic releases and market holidays on one week grid, before they land.
Sector heatmap
Technology +1.82%
Financials +0.94%
Industrials +0.21%
Healthcare -0.14%
Energy -0.88%
Utilities -1.37%
Where money is quietly rotating while the tape looks flat.
Seasonality
J
F
M
A
M
J
J
A
S
O
N
D
Positive rate
78%
Consistency
7.4
Month-by-month history with a hit-rate. A pattern stated as a frequency, not a prediction.
Screen filters Run filters
Bullish engulfing RSI oversold Near 52W high PE < 30
Condition 1 Latest daily low <= latest 1-day support (pivot, window 10) Considers the stock if today's low sits at or below the previous pivot support.
Condition 2 Latest daily volume > 14-day EMA of daily volume Selects companies trading above their average volume of the last 14 days.
Fundamental, technical, news and event conditions in one query, each read back in plain language.
Stocks validation Past data is not future returns
StockScreenedWin rateAvg. return
WMT Consumer Defensive 17 75.00% 2.08%
NBIS Technology 13 61.54% 2.02%
ODFL Industrials 24 45.83% 0.10%
The same criteria run against history: how often they worked, and on what sample.
Backtest
Win rate 75.00%
Average return 2.08%
Max drawdown -7.34%
Occurrences 17
Every occurrence counted, including the worst one. Drawdown sits next to the win rate, not behind it.
03

Why this exists

I do my own research. Which in practice meant a pile of tabs. One for screening, one for charts, one for financials, and then a chat window off to the side where I'd paste numbers in and ask a model to reason about them.

That last step was the problem.

Generic models are excellent at reasoning and terrible at remembering what a company's gross margin actually was. You get back a confident, well-argued paragraph built on a number that doesn't exist. And the better the writing, the longer it takes you to notice.

So I stopped trying to fix the model and fixed what it was allowed to look at.

The screener, the financials, the sector views, the seasonality. All of it exists because an assistant that can't reach real data isn't worth asking. Build the data layer properly and the analysis stops being a separate step you do in another window.

It's for validating a thesis. Not for outsourcing one.

Ritvik Dashora
Ritvik Dashora, CFA
Founder

Ritvik Dashora, based in Bengaluru, India, is a financial programmer, educator, and entrepreneur with a passion for empowering traders. A CFA Charterholder, he holds a degree in Mechanical Engineering from NIT-Bhopal and a Master's in Advanced Finance from IE Business School, Spain, where he specialized in FinTech.

With over a decade of experience across financial markets, Ritvik has traded stocks and options across US equities and developed expertise in trading strategy creation and its automation. He began his career in investment banking, covering clients and transactions across the UK and European markets.

Today, as co-founder of NineThirty AI and Tradomate, Ritvik combines deep financial-market expertise, technology, and entrepreneurship to help traders research and analyze markets more intelligently.

04

Every number comes from a feed

Ask a general-purpose chatbot about a stock and it answers from memory. It has read a lot about a lot of companies, and it will confidently tell you a gross margin that sounds about right. Sometimes it is right. You won't be able to tell which time you got.

Dr. Market can't do that, because it isn't allowed to.

It has no memory to fall back on and no web to search. Every number it uses is handed to it by our data layer: pricing, fundamentals, news, exchange filings, corporate events, sector data, seasonality, each from a feed built for that job. If a number isn't in there, Dr. Market doesn't have it.

It's the difference between an analyst answering from memory and one reading off the filing in front of them. Same skill. Very different reliability.

The AI does the reasoning. It never supplies the facts.
What was WMT's gross margin last quarter?

24.9%, up 32 bps year over year. Reported in the Q2 FY26 filing, not recalled from memory.

WMT financials WMT Q2 FY26 filing
Pricing Fundamentals News Exchange filings Corporate events Sector data Seasonality
Where we fit

The tools already open in your other tabs are good ones, and each does its own job better than we will. They do those jobs in silos. The analysis is the part nobody hands you. We're closing that last gap.

05

What we're not

Specifically, it is not:

Not a broker

We don't execute orders, hold your positions, or touch your money.

Not an investment adviser

Nothing here is tailored to you: your portfolio, your risk tolerance, your timeline. We don't know any of those things, and we don't offer personalized advice.

Not a tip service

Nobody here has a hunch they're trying to sell you.

It analyzes. It doesn't recommend.

Anything we publish is impersonal, identical for every reader, and arrives with the record that produced it: how often the pattern held, how often it didn't, and what it cost when it didn't. Whether it belongs in your portfolio is a question only you can answer.

Trading involves risk of loss. Backtested performance is hypothetical, does not reflect actual trading, and does not indicate future results.

06

No support ticket maze here

One address, and it reaches a human who works on the product. We answer within one business day, Monday to Friday.

Book a call with the founder Twenty minutes, no pitch. Bring the setup you're stuck on.