
Inside the Bot Portfolio Analyzer: The Risk-Overlap Report That Tells You Which Two Bots to Never Run Together
Run more than one or two bots and a question comes up fast: are these strategies actually diversifying you, or are they quietly making the same bet twice? A breakout bot and a momentum bot can both go long the instant price clears a level. A mean-reversion bot and a volume-spike bot can both fire off the same overextended candle. On paper you're running four systems. In practice, on the trades that matter most, you might be running one system four times over — and paying for the mistake in drawdown you never saw coming. That's exactly the blind spot the Bot Portfolio Analyzer's risk-overlap report is built to close.
What the Risk-Overlap Report Actually Shows
The risk-overlap report isn't another equity curve. It's a pairwise comparison that looks at every bot in your lineup against every other bot and asks one question: on the trades where both were active, how often did they enter in the same direction, in the same window, on the same instrument? The output is a simple correlation score per pair — high overlap means the two bots are effectively duplicating each other's risk; low overlap means they're doing what a portfolio is supposed to do, catching different conditions at different times.
That distinction matters because a backtest can look great in isolation and still hide the problem. Two bots can each show a clean, independent-looking equity curve on their own report, and still turn out to be stacking size on the exact same setups once they're running together live.
How Correlation Hides Inside a Bot Portfolio
Correlation rarely shows up as an obvious pattern you'd catch by eyeballing a trade log. It hides in shared triggers. An ORB-style bot and a volume-based bot can both be reading the same opening-range expansion, just through different indicators — one sees the breakout, the other sees the volume that's driving it. They're not "copying" each other on purpose. They're both correctly reacting to the same market event, which means they both take the trade, and your account is now sized for that one event twice.
The same thing happens across instruments. If you're running bots on NQ and MES at the same time, correlation between the S&P and Nasdaq complex means a move in one often drags the other, so a "second bot" on a second contract isn't always the independent leg it looks like on paper.
Reading the Report: What to Do With a High-Overlap Pair
A high overlap score between two bots doesn't automatically mean pull one — it means you now know something about your risk that the individual backtests didn't tell you. From there you have three real options: reduce size on one leg of the pair so a shared signal doesn't double your exposure, stagger which sessions each bot is allowed to trade so they're less likely to fire on the same window, or accept the overlap deliberately because you want the extra conviction when both systems agree, and size the trade accordingly instead of pretending it's two independent positions.
What you shouldn't do is ignore it. A funded account's daily loss limit doesn't care whether a loss came from one bot or two bots agreeing with each other — the drawdown hits the same account either way, and eval accounts in particular have no room for a "surprise" that a five-minute report would have flagged.
A Real Example: Two Bots, One Open
Say you're running a breakout bot and a mean-reversion bot on the same NQ open. Most mornings they behave the way you'd want — the breakout bot catches trend days, the mean-reversion bot catches the chop days the breakout bot gets stopped out on. But on a specific kind of morning — a gap that runs, stalls right at the prior day's high, and snaps back — both bots can end up positioned within minutes of each other: the breakout bot on the initial push, the mean-reversion bot on the failure. The risk-overlap report is what shows you how often that exact sequence happens across your backtest window, instead of you finding out the hard way on a day it costs you the daily limit.
Building a Portfolio From the Analyzer, Not Around It
The bots themselves — ORB, Snapback, Scalper, 10 EMA, NR7, Volume Spike, and the rest of the lineup — are each built to read a specific kind of market behavior. The Bot Portfolio Analyzer is what turns a stack of individually solid bots into an actual portfolio: it's the step that tells you whether the strategies you picked are covering different conditions or quietly betting on the same one. Building the lineup first and running the overlap report as an afterthought gets the order backwards. Check overlap before you decide how much size each bot gets, and you're sizing a real portfolio instead of guessing at one.
Ready to see what your own bot lineup looks like on paper versus what it's actually doing together? Head to pushbuttontrading.co to explore the full bot lineup and the Bot Portfolio Analyzer, and start building a portfolio that's diversified on purpose — not by accident.



