A quiet tape left both bots fighting for inches
Scanner performance, bot report cards, and the Monday outlook for June 15 to June 19.
Week in Review
Participation stayed selective, and quality did not translate into broad follow-through
Last week produced plenty of scanner activity, but the tape did not reward aggressive execution. We logged 403 setups and only 69 breakouts, which kept the breakout rate at 17.1% and left a large unresolved bucket heading into the next session. For context, this was a market where proximity and structure were present, but follow-through was inconsistent and stop discipline mattered more than prediction. For a baseline comparison, revisit the June 8-12 weekly recap.
Scanner Scorecard
The scanner found opportunity, but conversion remained low
The scanner surfaced a heavy volume of names, but the distribution tells the real story. A- and better setups dominated the list, yet confirmed breakouts remained limited. That gap matters. It suggests the issue was less about idea generation and more about market acceptance after trigger. If you want to track the current grades and breakout proximity in real time, see live setups in the scanner.
Grade quality leaned heavily into the upper middle of the stack: 203 A-, 8 A, 1 A+, 110 B+, and 81 B. Outcome quality was thinner than setup quality. Only 9 names reached TP3, while 3 hit TP2 and 4 hit TP1. In other words, the tail existed, but it was narrow. This is the kind of week where selectivity inside the top grades matters more than raw setup count.
Bot Report Card
WEX stayed active in a weak tape, while XCEL stayed sidelined
WEX took 4 trades and finished with 1 win and total performance of -0.66R. The pattern was straightforward: three long attempts in $PANW, QCOM, and V failed to hold, while C managed a small TP1 conversion for +0.02R. This was not a week where long exposure had room to expand after entry. The bot was not wildly wrong on structure, but the market did not reward persistence.
$PANW stopped at $282.64 for -0.23R, QCOM stopped at $227.31 for -0.21R, and V stopped at $325.68 for -0.24R. C was the only trade to produce anything usable, tagging TP1 at $144.52 and closing at +0.02R on the full position. If you want to review the execution behavior directly, watch the bots trade live in the Edge Lab.
XCEL took no trades and finished flat at +0.00R. In a week with low breakout conversion, that inactivity is notable rather than disappointing. When the environment is noisy and expansion is scarce, no trade can be better than forced trade. The contrast between WEX activity and XCEL inactivity suggests a useful tension in the system: signal availability was present, but high-conviction confirmation was limited.
Best and Worst
The standout trade was barely positive, which says a lot about the week
The best trade was WEX in C, a BULL setup that gained +2.0% and finished at +0.02R after TP1 hit. That is a modest winner by any standard, but it was still the top result of the week. The message is clear: this was not a momentum-rich environment. Small realized gains were more available than trend extensions.
The other names in the best-trade list, QCOM and $PANW, were both still net losers. That is unusual, and it underscores how compressed the performance spread was. On the downside, V was the worst trade at -24.0% or -0.24R, followed by PANW at -0.23R and QCOM at -0.21R. The losses were controlled, which is a positive, but there was no offsetting runner to repair the week.
The practical read is that risk management worked better than alpha extraction. Losses stayed bounded, but the system did not find enough post-entry expansion to compound. In weeks like this, survival and accurate diagnosis are more important than trying to force a narrative of near misses.
Blind Spots
The main leak was filtering out too many high-payoff names on relative volume
The missed-trade data points to one dominant issue: the rvol_threshold filter left the most opportunity on the table. That does not mean the threshold is wrong in all regimes, but it may be too restrictive when clean structures are forming without early volume expansion. A secondary issue was SPY alignment, which excluded fewer names but still carried meaningful lost expectancy. These are the kinds of misses worth monitoring before changing any model logic. For live setup grades and breakout levels, see live setups in the scanner.
| Pattern | Missed Trades | R Left on Table |
|---|---|---|
| rvol_threshold | 13 | +47.7R |
| spy_alignment | 2 | +7.6R |
The combined missed expectancy from just these two filters was +55.3R. That is too large to ignore. The next step is not to loosen everything indiscriminately. It is to identify whether low-RVOL breakouts with strong structure and acceptable pressure deserve a conditional override.
Monday Outlook
A- quality dominates the watchlist, with several names already close to trigger
The Monday list is almost entirely bullish, with one notable bearish exception in $VZ. $ANET, $HOOD, ASML, and especially VZ are already very close to their levels, which makes them worth early attention. $GE and $ROKU carry the highest pressure scores, while $WDC and $STX have more distance and may need stronger market support to become actionable. For current setup grades and level proximity, see live setups in the scanner.