top of page
slides-full-screen4_edited.jpg

Technology Overview

Core Technical Capabilities

1. Portfolio Construction and Tracking

  • Constructs long and short equity portfolios across a defined range of risk levels.

  • Supports multiple markets and currencies; currently covers approximately 9,000 equities across NASDAQ, NYSE, and AMEX (as of July 2025).

  • Tracks portfolio performance with ongoing updates based on market data.

2. Multi-Layer Data Integration

  • Market Data: End-of-day prices, trading volumes, dividends, and stock splits.

  • Fundamental Data: Quarterly financial statements, company attributes, and sector classifications.

  • Historical Coverage: 16 years of historical data, used for backtesting and covariance estimation.

3. Risk and Performance Metrics

  • Computes more than 30 standard quantitative metrics, including Beta, Sharpe Ratio, Sortino Ratio, covariance matrices, and return-to-risk measures.

  • Generates up to 15 portfolios along a user-defined risk spectrum.

  • Provides visual representations of the Efficient Frontier, Tangency Portfolio, and Minimum Variance Portfolio.

4. Mathematical Optimization Engine

  • Performs multivariate optimization to align portfolios with specified risk targets.

  • Allocates discrete stock quantities, applying rounding rules and sector-level constraints.

  • Recalculates portfolio risk dynamically when allocations or constraints are modified.

5. Portfolio Controls and Constraints

  • Constraints Module: Supports weight limits, sector caps, inclusion/exclusion rules, stock-type and various additional restrictions.

  • Database Enhancement Engine: Filters and refines the investable universe prior to optimization.

Machine-Learning Components

1. Data Foundations

  • Utilizes historical price data alongside technical and fundamental inputs.

  • Employs walk-forward training procedures dating back to 2011 to simulate out-of-sample behavior.

2. Dual Random Forest Framework

  • Random Forest Classifier: Estimates the probability of relative market outperformance.

  • Random Forest Regressor: Estimates expected return magnitude.

The two models are used in combination to capture non-linear relationships while reducing sensitivity to overfitting.

3. Stock Selection Logic

  • The classifier ranks stocks by likelihood of outperformance.

  • The regressor ranks stocks by expected return.

  • Outputs from both models are combined to form a candidate set designed to balance conviction and diversification.

4. Model Maintenance

  • Models are retrained on a monthly schedule as new market data becomes available.

  • This process is intended to maintain relevance under changing market conditions.

Operational Characteristics

  • Human-in-the-Loop Control: Optimization outputs are generated algorithmically but remain fully reviewable and adjustable by the user.

  • Explainability: Portfolio allocations, constraints, and risk metrics are explicitly calculated and traceable.

  • Scalability: The system architecture allows extension to additional exchanges and asset classes, subject to data availability.

bottom of page