Skip to main content
Technical Systems

Systematic Trading

Technical
Systems

Statistical models and momentum systems for probability-based systematic trading approaches.

Our technical systems combine rigorous statistical methods with momentum-based trading approaches. These models identify recurring patterns, regime changes, and probability-based opportunities in market data with mathematical precision. Built for systematic traders who value quantitative approaches over subjective chart interpretation.

Open Source

Free Models

Open-source technical analysis and statistical tools.

Tzotchev Trend Measure

Free

Statistical trend measurement system with adaptive algorithms for precise trend detection and strategy timing.

View on TradingView

Adaptive Investment Timing

Free

Dynamic market timing model adapting to changing market conditions for optimal entry and exit signals.

View on TradingView

Risk-Adjusted Momentum

Free

Momentum oscillator incorporating risk-adjusted metrics for identifying high-quality momentum opportunities.

View on TradingView
Research & Methodology

The quantitative foundations behind our technical analysis tools.

Systematic vs. discretionary analysis

Discretionary chart reading relies on subjective pattern recognition where two experienced traders can look at the same chart and reach opposite conclusions. Systematic technical analysis eliminates this ambiguity by encoding every decision into explicit, testable rules. If the 50-day moving average crosses above the 200-day average, the system goes long. There is no room for interpretation, no dependence on mood or cognitive bias, and every signal can be verified against historical data.

Trend following and time-series momentum

Moskowitz, Ooi, and Pedersen (2012) examined time-series momentum across 58 liquid instruments and found that an asset's own past 12-month return significantly predicts its future return, a phenomenon distinct from cross-sectional momentum. Hurst, Ooi, and Pedersen (2017) extended this analysis back to 1880, confirming positive trend-following returns in every decade since, including during major equity drawdowns. This evidence suggests trend following captures a genuine and persistent feature of financial markets rather than a statistical artifact.

Why momentum works

Behavioral finance offers several explanations for momentum's persistence. Initial underreaction occurs when investors are slow to incorporate new information, a consequence of anchoring and conservatism bias (Barberis, Shleifer, and Vishny, 1998). Daniel, Hirshleifer, and Subrahmanyam (1998) attribute trend continuation to overconfidence, while Hong and Stein (1999) propose gradual information diffusion across participants. Because these tendencies are rooted in human psychology, they are unlikely to be fully arbitraged away, explaining why momentum has survived decades of scrutiny.

Adaptive systems and volatility regimes

Fixed-parameter systems assume markets behave the same way in all conditions. A 20-day breakout channel that works in a trending, low-volatility environment generates excessive whipsaws during choppy, high-volatility regimes. Adaptive systems address this by adjusting lookback windows, thresholds, or position sizes based on current conditions. When realized volatility expands, longer lookbacks filter out noise; when volatility contracts, shorter windows capture trend changes faster. This acknowledges that markets shift between regimes, and any system ignoring this will underperform during transitions.

Risk-adjusted performance measurement

Raw returns are misleading without context. A strategy returning 15% annually with 30% maximum drawdown differs fundamentally from one returning 12% with 10% drawdown. The Sharpe ratio normalizes returns by volatility, the Sortino ratio penalizes only downside deviation, and the Calmar ratio divides annualized return by maximum drawdown to measure recovery efficiency. Evaluating strategies across all three metricss whether performance comes from genuine edge or from excessive risk-taking.

Backtesting pitfalls

An impressive backtest is not necessarily a reliable guide to future performance. Overfitting occurs when a model matches historical noise rather than underlying patterns. Look-ahead bias uses information unavailable at trade time, such as revised economic data. Survivorship bias inflates results by testing only on assets that still exist, ignoring delistings. Data snooping arises when researchers test hundreds of parameter combinations and report only the best result without adjusting for the number of trials.

Out-of-sample testing and walk-forward validation

The most effective safeguard against overfitting is strict separation between in-sample and out-of-sample data. Walk-forward validation extends this by repeatedly training on a rolling window and testing on the subsequent period, producing genuine out-of-sample results. Combinatorial purged cross-validation (CPCV), introduced by de Prado (2018), generates multiple train-test splits while purging overlapping data to prevent information leakage. These methods do not guarantee future performance but substantially reduce the probability of deploying strategies built on statistical illusions.

Get Started

Discover
Our Models

25+ free quantitative models on TradingView. 7 portfolio strategies with daily-updated dashboards.