Alert Performance

entry_buy versus sell alerts, using alert_outbox timestamps and trigger prices. Summary uses first sell alert after entry as the simulated exit.
Sell reason contribution
Grouped by sell alert type and trigger_label.
sell typetrigger labelcountwin rateavg %PnLavg hold
Bucket totals
Bucket entry_buy exits open inactive route ok warn route missing terminal cand wins losses win rate total % avg % PnL units out_buy stop liq fail stop excl liq take profit other heads up
entry_buy alert rows
Profit columns are calculated from entry price to each sell alert trigger price. Exit summary uses the first sell alert after entry.