Multi-Signal Ensemble: A Voting Mechanism for CTA Strategies

1. Introduction Single-indicator trading strategies are easy to construct but fragile in practice: each indicator has regimes where it fails, and a strategy that relies on one signal alone will suffer extended drawdowns during those regimes. The natural remedy is to combine multiple signals, hoping that their errors are at least partially independent. This is the ensemble approach, borrowed from statistical learning, applied to CTA signal construction. This article develops the mathematical framework for multi-signal combination, focusing on two canonical mechanisms—linear weighting and majority voting—and analyzes the conditions under which adding signals improves rather than degrades performance. ...

March 16, 2025 · 7 min read · LexHsu

Quantitative Trading System Architecture: A Layered Design Approach

Designing a production-grade quantitative trading system demands careful decomposition of responsibilities across data ingestion, order execution, strategy computation, and operational monitoring. This article presents a layered architecture that separates these concerns, followed by a systematic taxonomy of trading strategies with particular attention to treasury and index futures markets. The discussion extends to machine learning and reinforcement learning frameworks, and concludes with practical considerations for live deployment and strategy evaluation. Layered System Architecture A well-structured quantitative trading platform should adopt a layered architecture where each layer encapsulates a distinct domain of responsibility and communicates with adjacent layers through well-defined interfaces. This separation not only improves maintainability but also enables independent evolution of each component — a critical property when market conditions or regulatory requirements shift. ...

January 5, 2025 · 17 min read · LexHsu