Product

Declare your constraints. The optimizer builds the portfolio.

A portfolio construction and optimization platform for buy-side portfolio managers. Declare your objectives and constraints. The system handles the mathematical optimization.

Core

Optimization engine

A proprietary C++ optimizer that runs locally. No cloud dependency. No external solver.

Handles cardinality constraints, issuer limits, sector and rating bands, maturity bucket rules, DTS budgets, turnover caps, and semi-continuous weights simultaneously.

  • Handles constraint density that QP solvers cannot. Real institutional constraints are native, not approximated.
  • Runs in seconds. Model scenarios iteratively. Compare before committing to trades.
  • Tax loss harvesting built-in. Harvest losses while avoiding wash sales.
  • Combine objectives. Multi-objective blending with weighted priorities.
Optimization configuration with objectives and constraints
Core

Trade list generation and execution support

Speed enables sequential optimization across your book. Optimize multiple accounts in one session, view consolidated trades, and organize for block execution.

  • Multiple accounts in minutes. Entire book of business, ready to review.
  • View per-account or consolidated trades. See the full picture before execution.
  • Organize for block execution. Pro-rata allocation across accounts.
  • Compare scenarios side by side. Different constraints, reviewed together.
  • Full transparency on every change. Trade-ready, not theoretical.
Feasibility report showing constraint verification
Core

Model portfolio construction

Use built-in academic ranking methods, upload your own signals, or blend both. All feed the same optimizer.

  • Bivariate and control sorting. Two-dimensional analysis with variable isolation.
  • Conditional filtering. Sequential filters before ranking.
  • Bring your own signals. Upload from any external system.
  • Optimization refinement. Quick directional view, then optimize for granular control.
  • Portfolio blending. Combine multiple strategy outputs.
Value rank bar chart by sector
Attribution & Backtesting

Return Attribution

Brinson-style attribution by sector, rating, or custom factors. Use standard breakdowns or your own signals.

  • Compute excess returns from your data. Total returns and duration feed the system. OAD and KRD inputs produce higher-fidelity breakdowns.
  • Attribute through standard or custom dimensions. Bring proprietary signals you define.
  • Live or historical results. Same framework applies to both.
Attribution & Backtesting

Historical backtesting

Run your constraints across any historical date range. Standard diagnostic output including regressions, decomposition, and risk-adjusted ratios.

  • Long-short, long-only, or bucketed analysis. Any dimension you choose.
  • Full statistical suite. Proper t-statistics, confidence intervals, regime analysis.
  • Attribution on historical results. Same decomposition as live portfolios.

Want to learn more?

Reach out for technical documentation or to discuss your use case.

Get in touch