How this works
Ask anything about Nasdaq-100, S&P 500, or Dow futures. Each question is independently answered 25 times before you see a result.
How your question gets answered
Asking is free — you're quoted a flat cost first. Once confirmed, each of 25 independent attempts runs this pipeline:
Generate
Code is written specifically to answer your question.
Run
Runs sandboxed against the real historical bars, no network access.
Review
A second pass checks it for logical consistency.
Why 25 independent attempts
A single generated analysis can misread a question and still run cleanly. Running the pipeline 25 times and taking whatever the majority agreed on catches that.
1bars_et = to_et(bars)2rth = rth_session(bars_et)3rth = rth.copy()4rth['date'] = trading_date(rth)56daily = rth.groupby('date').agg(open=('open','first'), high=('high','max'), low=('low','min'), close=('close','last'))7daily = daily.sort_index()89prev_close = daily['close'].shift(1)10daily['prev_close'] = prev_close1112# gap up: today's open above prior day's close13gap_up = daily[daily['open'] > daily['prev_close']].copy()1415# filled same day if the low of the day trades back down to/through prev_close16gap_up['filled'] = gap_up['low'] <= gap_up['prev_close']1718n = len(gap_up)19if n > 0:20fill_rate = gap_up['filled'].mean()21avg_gap_size = (gap_up['open'] - gap_up['prev_close']).mean()22else:23fill_rate = None24avg_gap_size = None2526result = {27'sample_size': int(n),28'fill_rate': float(fill_rate) if fill_rate is not None else None,29'num_filled': int(gap_up['filled'].sum()) if n > 0 else 0,30'num_not_filled': int(n - gap_up['filled'].sum()) if n > 0 else 0,31'avg_gap_size_points': float(avg_gap_size) if avg_gap_size is not None else None,32}
One of the 25 independently generated attempts for “How often does a gap up on MNQ get filled the same day” — real code that actually ran, not a mockup. Every answer's own code is shown the same way, in an expandable panel next to the result.
You're only charged on a result — if nothing survives all 25 attempts, it's refunded automatically.
The historical window
Every query is answered from a fixed window, shown with the result. Micro E-minis (MNQ, MES, MYM) go back to 2019-05-06; full-size (NQ, ES, YM) to 2010-06-06.
How credit pricing works
Every query costs a flat rate, shown and confirmed before you're charged — see pricing.
Strategy Builder & Backtester
Test a rule you already have in mind. Pick a template, set your stop, target, and size — no code required — and get a full scorecard: win rate, expectancy, drawdown, equity curve, trade log.
Build
Pick a template, tune it, set stop/target/size — no code.
Test
Runs against real historical data across all six symbols.
Stress-test
Sweeps, walk-forward, and Monte Carlo reshuffling.
Over this period, this configuration made 214 trades on MNQ, winning 58% of the time, and would have made $3,150 overall after commissions and slippage.
Win rate
58%
Net P&L
$3,150
Profit factor
1.34
Trade count
214
Equity curve (drawdown shaded)
Illustrative example — a real run also includes MFE/MAE, a full trade log, and Monte Carlo re-shuffling, computed from your own configuration.
Four templates: Moving Average Crossover, Opening Range Breakout, RSI Mean-Reversion, VWAP Reversion. Open the Strategy Builder.
Insider transaction tracker
Tracks SEC Form 4 disclosures for individual stocks — every officer, director, and 10%+ owner's trades, and what tended to happen afterward.
2 free searches, then credits unlock the full search: complete history, a price chart, forward-return analysis, and current ownership.
Ingest
Form 4 filings pulled from EDGAR daily, matched to a ticker.
Classify
Open-market buys/sells kept separate from grants and 10b5-1 activity.
Measure
Return vs. SPY from the day after disclosure, with sample size shown.
AAPL Apple Inc.
Deep searchOpen-market purchases
6
Open-market sales
14
Top holder
2.4M sh.
6mo avg. excess vs. SPY, after disclosed purchases
+3.2%
n=42 — reliable sample size
Illustrative example — a real search also includes a price chart with every purchase and sale marked, and the complete filing history.
A historical measurement, never a recommendation. Open the insider tracker — 2 free searches.
This tool provides historical statistical information only. It is not investment advice, and past performance does not indicate future results. Trading involves risk of loss.