Skip to main content

Daily Trading Routine

Pre-market (4:00 AM – 9:30 AM ET)

1

Check status

Navigate to /status or run get_status to confirm TWS is connected and market session is “pre-market”.
2

Review overnight signals

Check /signals for any Holly alerts that were auto-evaluated overnight. Look for scores above 70.
3

Build watchlist

Use the screener at /screener with day_gainers and most_actives from prior session. Calculate gap % manually from current quotes vs prior close.
4

Check analytics

Open /analytics to remind yourself of your rules:
  • Skip 9 AM entries (your biggest leak)
  • Lean into shorts (your edge)
  • Filter Holly Grail over Neo

Regular session (9:30 AM – 4:00 PM ET)

1

Wait for 10 AM

Your data shows 9 AM is a consistent leak. Wait for the first 30 minutes to settle.
2

Evaluate setups

Use the ensemble evaluation (MCP eval_stats or /evals) to score any setup through all 3 models. Only trade scores above your threshold.
3

Size and execute

Use size_position to calculate shares from entry/stop. Execute with place_advanced_bracket for full bracket protection.
4

Monitor positions

/orders shows open orders. /account shows positions with portfolio exposure. The exit plan tracks your TP ladder and trailing stop.

Post-market (4:00 PM – 8:00 PM ET)

1

Review executions

/executions shows today’s fills with realized P&L and commissions.
2

Journal trades

Add entries at /journal/new with reasoning, setup type, and outcome tags. This feeds the feature attribution model.
3

Record outcomes

Link trade results to evaluations with record_outcome so the ensemble can learn from your actual trades.
4

Check session state

/session shows daily P&L, trade count, and whether you hit any guardrails.

Weekend

  • Review /analytics for weekly trends
  • Check /drift for model accuracy degradation
  • Run edge_report to validate ensemble edge is real (walk-forward validation)
  • Consider tune_risk_params to auto-calibrate position sizing from recent outcomes