data/held_positions.csv
(header: ticker,entry_date,entry_price,initial_stop,position_size,notes),
then click Rescore.
| Ticker | Entry | Entry $ | Stop $ | Today $ | Cur R | Days | Pred R | Signal | Status |
|---|---|---|---|---|---|---|---|---|---|
| HOLD EXIT — | ok err |
| Ticker | Conv | Size | Pred R | Combined | Price | Buy stop | Stop loss | Risk % | Pivot ctx | EMA | Sector | DTE | Q |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Approaching Broke out ⚠ SQUAT | |||||||||||||
|
Loading…
━ 8
━ 13
━ 21
━ 50
┄ Pivot
|
|||||||||||||
Stocks ranked by a gradient-boosted model trained to predict the top 20% of 12-month forward performers from fundamentals, sector context, and cycle-age proxies. Independent of breakout setup timing — this is the "which companies to watch" signal.
quality_model.pkl and quality_panel.parquet exist.
Run python quality_panel_builder.py and python quality_model_trainer.py.| Ticker | Grade | Score | Sector | Industry | Mkt Cap | Gross Mg | Op Mg | EPS Gr | Rev Gr | 52W Off | Mo Above 200D | Sect RS 6M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Loading…
━ 8
━ 13
━ 21
━ 50
┄ Pivot
|
|||||||||||||
Stocks in the Quality top 25% universe, ranked by a gradient-boosted regression that predicts realized R-multiple under V9 exit rules (50 EMA trail + 5R BE, no partial), with a 20-bar swing-low structural stop. Higher pred R = better expected trade expectancy today. Independent of pivot breakout — the "right day to buy" signal.
when_model_r.pkl and timing_current.parquet exist.
Run python when_r_trainer.py and python timing_current_builder.py.| Ticker | Grade | Pred R | Q Score | Sector | Industry | Close | EMA21 | EMA50 | 20d Hi | 52W Hi | ATR % | Vol x | D-Earn | Surp | RS 6M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Loading…
━ 8
━ 13
━ 21
━ 50
┄ Pivot
|
||||||||||||||||
| Ticker | Price | RS | Score /100 | Tech /25 | Fund /10 | Grade | EMA Setup | ⚡ | Pvt Score | Pvt Range | ADR% | % from Hi | ~Pivot | To Pivot | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
— |
|
E
|
⚡ — | |||||||||||
|
Loading…
━ 8
━ 13
━ 21
━ 50
┄ Pivot
|
|||||||||||||||
Scan candidates are ranked by a conviction score from a gradient-boosted model trained on 3.2M simulated trades. Each trade is sized with a concrete stop and managed with a tested exit rule — 50 EMA trail, 5R breakeven, no partial — the combination that produced the highest mean R across 78 configurations in our backtest.
| r.ticker)" class="cursor-pointer"> | Ticker / Sector | Price | RS | Conv. | Grade | DTE | EMA Setup | ⚡ | Pvt Range | ADR% | ~Pivot | To Pivot | Comp. | Tech |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| t !== s.ticker) : universe.selected.push(s.ticker)" class="cursor-pointer"> |
|
⚡ — | ||||||||||||
|
Loading…
━ 8
━ 13
━ 21
━ 50
┄ Pivot
|
||||||||||||||
| Setup | Trades | Total R | Avg R |
|---|---|---|---|
| Train Through | Val Year | AUC | Win Rate | Avg R | N Train | N Val | N Flagged |
|---|---|---|---|---|---|---|---|
| Ticker | Date | Setup | Regime | Conviction | R10 | R20 | Win | Split |
|---|---|---|---|---|---|---|---|---|
| No trades match current filters. | ||||||||