Why optimization returned few or no positions
Common investor-facing reasons DIONYSUS proposes a thin book—and what to change first.
Quick triage
Work through these in order:
- Capital — TRINITY enforces a minimum portfolio size for optimization. Very small accounts collide with per-position floors and whole-share rounding.
- Risk limits — Max risk per trade, max portfolio risk, and max positions that are tight relative to your capital remove names quickly.
- Signal filters — The solver may keep only lines that match BUY/ADD (or your deployment’s eligibility rules). If your watchlist is mostly neutral or defensive, the output shrinks.
- Universe — Symbols without a fresh ATHENA analysis document do not appear—run batch analysis or check symbol coverage.
- Constraint packs — Sector caps, volatility targets, or turnover caps can drop otherwise valid lines. Read optimizer diagnostics when present.
What not to do
- Do not repeatedly click optimize hoping for a “better mood.” If upstream analysis changed, results should move—that is expected, not a bug.
- Do not assume empty means the product is broken; often it means no feasible book under your numbers.
Deeper debugging
If the list above fails, continue with DIONYSUS optimization troubleshooting and FAQ & troubleshooting. Support may ask for your trace_id from the response—safe to share for correlation.
Educational disclaimer
TRINITY provides tools and education, not personalized investment advice. Consult a qualified professional before making financial decisions. See Disclosures.
Progress is saved in this browser. Cloud sync requires PUBLIC_IRIS_API_BASE, IRIS CORS allowlist,
and window.__trinityIdToken.