End-of-day portfolio: relative-strength ranking & synchronized pre-close execution
Predictable top-X portfolios with coordinated order submission
- Problem
- The portfolio must hold only the X strongest instruments by a proprietary relative-strength ranking. MultiCharts .NET receives closes asynchronously, and true exchange Market-on-Close is unavailable, so acting in close-arrival order distorts selection and allocations.
- Solution
- A coordinator that waits for near-EOD prices across the watchlist, buffers final prices, computes the deterministic ranking, and generates target entry/exit orders submitted in a tight, configurable window seconds to minutes before the close. Features: synchronized data collection, ranking presets, submission profiles, priority rules (close weakest first), partial-fill policies, fill monitoring, and a simple UI.
- Outcome
- Consistent selection and orderly execution near the close, without relying on exchange-level Market-on-Close prices.
- Deliverables
- Source code, deployment checklist, ranking presets, user guide, validation report.