ML‑Enhanced Conviction

Overview

ClearLedger Analytics integrates machine‑learned conviction signals into its optimization engine to provide a deeper, statistically informed directional framework for portfolio weight adjustments. These signals do not override the optimizer and do not force allocations. Instead, they enhance the existing Buy/Hold/Sell directional constraints with conviction derived from engineered features, forward‑return classification, and Random Forest probability distributions.

ML‑Enhanced Conviction is a context layer — not a command layer. It strengthens directional intent while preserving full mathematical autonomy.

1. What ML‑Enhanced Conviction Represents

The ML engine evaluates each security using:

The output is a conviction‑weighted directional label:

These signals are generated using a rolling 252‑day training window and validated against forward 20‑day returns, ensuring the model adapts to current market regimes.

2. Relationship to Directional Constraints

ClearLedger’s optimizer uses directional constraints to define allowed movement for each security:

These constraints are permissions, not instructions. The optimizer still selects weights based on:

ML‑Enhanced Conviction does not replace directional constraints — it augments them.

How the two layers interact

Layer Purpose Behavior
Directional Constraint Advisor intent Defines allowed movement (up/down/band)
ML Conviction Statistical evidence Strengthens or softens directional intent

3. How ML Conviction Is Computed

The ML engine processes each ticker through several steps:

a. Feature Engineering

Technical features such as SMA slope, momentum, crossover flags, and price‑to‑SMA ratios are computed to capture trend, velocity, and relative strength.

b. Forward‑Return Labeling

Forward 20‑day returns are classified into Sell, Hold, or Buy categories based on ±2% thresholds.

c. Random Forest Classification

A Random Forest model predicts directional labels and outputs a confidence score based on probability distributions.

d. Rolling Training Window

Each model is trained on a 252‑day rolling window to ensure regime‑aware learning.

e. Incremental Updates

The engine updates only when new history arrives or stale history is detected, ensuring efficiency and consistency.

4. How ML Conviction Enhances Optimization

ML‑Enhanced Conviction strengthens the optimizer in three key ways:

1. Reinforces Directional Intent

If both advisor intent and ML signal indicate Buy, the optimizer receives a stronger directional cue — but may still allocate 0% if diversification or risk structure does not justify the position.

2. Softens Constraints When ML Disagrees

If advisor intent is Buy but ML signals Sell, the optimizer may still increase weight, but the ML layer reduces directional pressure.

3. Improves Stability Across Market Regimes

Rolling windows and forward‑return validation help the optimizer adapt to volatility spikes, trend reversals, sector rotations, and macro shifts.

5. ML Conviction Does Not Force Allocations

ML signals:

They provide statistical conviction that helps the optimizer interpret directional intent more intelligently.

6. Why ML‑Enhanced Conviction Matters

ML‑Enhanced Conviction gives ClearLedger:

It transforms Buy/Hold/Sell from simple advisor preferences into a data‑informed directional framework.

Conclusion

ML‑Enhanced Conviction strengthens ClearLedger’s directional constraints by adding statistically learned evidence from a rolling machine‑learning engine. It does not override the optimizer and does not force allocations. Instead, it provides a conviction‑weighted context layer that helps the optimizer interpret Buy/Hold/Sell intent more intelligently while preserving full mathematical autonomy.

← Back to Documentation Index