We continuously research, build, and validate systematic trading ideas with robust testing, then share transparent results so everyone can access evidence-based quant insights, not just institutions. We backtest quantitative trading strategies across global equity indices, options analysis on US index ETFs, portfolio optimization, sentiment tracking, and market regime detection - all with live data updated daily.
| Strategy Library | 70+ technical indicator-based strategies backtested across 21 global equity indices with 5 years of daily data. Each strategy has a dedicated page with equity curves, performance metrics, parameter optimization, and Python implementation code. |
| Options Strategies | 18 options strategies — from cash-secured puts and covered calls to iron condors, jade lizards, and synthetic longs — backtested on SPY, QQQ, IWM, and DIA using live IV surfaces and Black-Scholes pricing. Each strategy shows per-symbol performance, equity curves, and implementation code. |
| Portfolio Optimization | 30 systematic portfolio strategies built on S&P 500 stocks using factor signals (momentum, volatility, quality, trend). Skfolio-powered optimization comparing Max Sharpe, Min Variance, Risk Parity, HRP, and more across US equity and global indices. |
| Parameter Optimization | Grid search over each strategy's key parameters, optimizing for Sharpe ratio, Sortino, Calmar, win rate, and profit factor. Results visualized as line charts (1-parameter) or scatter heatmaps (2-parameter) showing the full performance surface. |
| Market Analysis | Relative Rotation Graphs for US equity and sector ETFs vs S&P 500, correlation matrix across all strategies, stock sentiment tracker using VADER on financial news headlines, and market regime detection using GMM and hidden Markov models. |
| Project Research | Adaptive portfolio strategies (OLPS algorithms), K-means clustering portfolio construction, OLPS comparison, and market regime detection — each with interactive visualizations, methodology documentation, and source code. |
Data as of 2026-05-17
Abbreviations
This panel summarises US Treasury term-structure dynamics: inversion diagnostics on benchmark spreads, Nelson–Siegel level, slope, and curvature, and a macro risk regime that combines curve shape with equity drawdown context. It is a condensed view of the live monitor in our Yield Curve Intelligence study, where the full factor history, regime tables, and methodology are documented.
The figures below update from the latest available curve snapshot. The headline cards report the current 10Y–3M spread, the classified regime, and how often the curve has been inverted over the sample; the chart traces the same spreads through the most recent sessions so you can judge whether flattening is isolated or persistent.
Read spreads against zero: negative values mean short rates exceed long rates for that pair. A brief dip below zero is not, by itself, a recession signal; sustained inversion—especially when it aligns with risk-off equity conditions—has more often preceded macro slowdowns, though lead times and severity still vary by cycle.
Yield curve dataset not available.
Select a metric to compare the available US universe using the latest generated dataset.
View MoreDataset not available. Run npm run data:fundamental-stock-analysis.
How diversified equity and options backtests look in risk–return space, plus a controlled experiment on stops and profit targets. You are viewing the still-image summaries. An interactive stop / take-profit comparison may be added later; the figures above are complete on their own for learning risk–return and exit mechanics.
Each scatter dot is one strategy averaged across all index backtests (left). On the right, pick any strategy from the dropdown to see that same cross-index mean as an equity and drawdown path.
Each dot is one strategy, with Sharpe and max drawdown averaged across all 20 index backtests. Compare rules on a level playing field, not a single lucky market.
Use the dropdown to pick any strategy. Each path averages normalized equity and drawdown across every index backtest (same basis as the scatter).
54 options strategies on SPY, QQQ, IWM, and DIA (metrics averaged per strategy). Stacked vertical bar charts show win rate and avg return per trade separately (see chart caption). Bar and scatter colors use strategy category (Income, Directional, Spread, Volatility, Neutral, Hedge). All four charts use the same simulated exits on the underlying ETF (stop, target, or 45-DTE expiry).
One dot per strategy: mean Sharpe and drawdown across SPY, QQQ, IWM, and DIA. Metrics come from trades that can exit on underlying stop-loss / take-profit or at 45-DTE expiry (not hold-to-expiry only when risk controls are on).
Reading the chart

Vertical bar charts for all 54 strategies (metrics averaged across SPY, QQQ, IWM, and DIA). Win rate and avg return per trade use the same risk-managed exits as the scatter (underlying SL/TP when enabled, else 45-DTE expiry).
Reading the chart

Counts trades by simulated exit rule: stop-loss and take-profit on the underlying ETF path, max-hold time, or hold to 45-DTE expiry. Requires options analysis run with risk controls enabled.
Reading the chart

MAE = worst unrealized loss versus entry while the trade was open. MFE = best unrealized profit before exit. Each point is one completed trade, exited via the same underlying SL/TP / expiry rules as the other options charts.
Reading the chart

These match the interactive charts below: one symbol, one horizon, many strategies, several stop and take-profit configurations. Use the PNGs for slides or print; use the live charts to hover exact numbers.
Compares several risk settings applied to the same basket of simple strategies on one index. Bars summarize averages across that basket.
Reading the chart

Only the stop under entry moves; profit targets are turned off for this experiment. The left end is “no fixed stop” in this setup.
Reading the chart

Only the profit target above entry moves; stops are off for this sweep. The left end is “no fixed target” here.
Reading the chart

For each stop setting, height is the average of each strategy’s worst drawdown (%). Lower is shallower on average.
Reading the chart

Same drawdown idea as the stop-only chart, but only profit targets change. Baseline is the first bar.
Reading the chart

Interactive stop / target lab
The still images above are enough for most readers. A live version of the sensitivity experiment (hover tooltips, exact averages) appears when that dataset ships with the site.
Generate sl-tp-sensitivity.json with npm run data:sl-tp-sensitivity, or enable SKIP_SL_TP_SENSITIVITY=1 only when you need to skip it. Expect a long run; it is optional for publishing.
Generated Sunday, May 17, 2026
| # | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Chaikin Oscillator | Chaikin Oscillator | 1.01 | +67.1% | -7.2% | +52.8% | 36 | 3% | 5% |
| 2 | WMA Crossover | WMA Crossover | 0.95 | +34.1% | -8.3% | +60.0% | 20 | 3% | 5% |
| 3 | Detrended Price Oscillator | Dpo | 0.91 | +51.8% | -8.1% | +45.8% | 24 | 0% | 5% |
| 4 | Twiggs Money Flow | Twiggs Money Flow | 0.88 | +51.7% | -10.3% | +50.0% | 22 | 5% | 5% |
| 5 | Bollinger Bands | Bollinger Bands | 0.87 | +74.3% | -12.8% | +78.6% | 14 | 7% | 10% |
Showing 1 to 5 of 71 strategies
Ranked snapshot of strategy performance metrics.
No fundamental strategy dataset found yet. Run npm run data:fundamental-strategies.
Income
Income
Income
Neutral
Neutral
Neutral
Neutral
Directional
| # | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Cash-Secured Put | Income | 3.05 | +33.2% | +1.0% | +96.1% | 4 |
| 2 | Short Puts | Income | 3.05 | +33.2% | +1.0% | +96.1% | 4 |
| 3 | Cash-Secured Put | Income | 3.05 | +33.2% | +1.0% | +96.1% | 4 |
| 4 | Short Strangle | Neutral | 1.71 | +57.0% | +1.8% | +89.5% | 4 |
| 5 | Short Strangles | Neutral | 1.71 | +57.0% | +1.8% | +89.5% | 4 |
| 6 | Jade Lizard | Neutral | 1.17 | +37.5% | +2.0% | +84.2% | 4 |
| 7 | Short Straddle | Neutral | 1.04 | +657.7% | +36.2% | +85.5% | 4 |
| 8 | 1x2 Call Ratio Spread | Directional | 0.99 | +696.4% | +48.5% | +85.5% | 4 |
30 systematic strategies using 36 S&P 500 stocks
What this shows: Each bubble is one strategy positioned by annualized volatility (x-axis) and annualized return (y-axis), with bubble size tied to Sharpe ratio.
How to read it: Higher and more leftward bubbles are generally better risk-adjusted candidates; compare bubble sizes to identify strategies with stronger return per unit volatility.
Data as of Sunday, May 17, 2026
| Rank | ||||||
|---|---|---|---|---|---|---|
| 1 | 12-Month Momentum Top 10 | Momentum | 91.5% | 13.9% | 4.76 | -5.2% |
| 2 | Low Vol + High Momentum | Low Volatility | 50.2% | 9.3% | 4.44 | -3.3% |
| 3 | Defensive Low Beta | Defensive | 50.2% | 9.3% | 4.44 | -3.3% |
| 4 | Above SMA200 Top 20 | Trend | 61.6% | 11.3% | 4.31 | -4.4% |
| 5 | Quality Composite Score | Quality | 60.1% | 11.3% | 4.21 | -4.2% |
| 1. | Signal Generation Framework | Modular framework for generating trading signals from multiple data sources. Supports technical indicators, fundamental analysis, machine learning models, and custom signal generators. Includes signal validation, filtering, and combination logic to create robust entry and exit signals. |
| 2. | Execution Engine | High-performance order execution framework with support for multiple broker APIs and exchange connections. Features include order routing, slippage management, fill simulation, and real-time position tracking. Designed for both backtesting and live trading environments. |
| 3. | Risk Management System | Comprehensive risk management framework with position sizing, portfolio-level risk limits, drawdown controls, and real-time risk monitoring. Implements VaR calculations, position concentration limits, and dynamic risk adjustment based on market conditions and strategy performance. |
| 4. | Portfolio Management | Advanced portfolio construction and optimization framework. Supports multiple optimization objectives including Sharpe ratio maximization, risk parity, minimum variance, and custom utility functions. Includes rebalancing logic, transaction cost modeling, and constraint handling. |
| 5. | Data Pipeline & Processing | Scalable data ingestion and processing framework for market data, fundamental data, and alternative data sources. Features real-time data streaming, historical data management, data quality checks, and normalization. Supports multiple data formats and timeframes. |
| 6. | Backtesting Infrastructure | Robust backtesting framework with realistic market simulation, including bid-ask spreads, market impact, and partial fills. Supports walk-forward analysis, Monte Carlo simulation, and out-of-sample testing. Provides detailed performance metrics and attribution analysis. |
| 7. | Strategy Orchestration | Framework for managing multiple strategies simultaneously with resource allocation, priority queuing, and conflict resolution. Includes strategy lifecycle management, performance monitoring, and automated strategy deployment and retirement mechanisms. |
| 8. | Monitoring & Alerting | Real-time monitoring framework for system health, strategy performance, and market conditions. Features customizable alerts, performance dashboards, and automated reporting. Includes anomaly detection and automated response mechanisms for critical events. |
S&P 500 stocks are grouped with K-means on scaled risk/return features (return, volatility, Sharpe, beta, and related inputs). Equal-weight portfolios take the highest-Sharpe names from each cluster; a separate top-20 Sharpe basket and the S&P 500 benchmark are compared on the validation window below.
Compare online portfolio selection (OLPS) algorithms on a shared ETF universe. Wealth-index curves and summary metrics use the latest test-period backtest; top algorithms are pre-selected on the chart for readability.
What this shows: Wealth-index equity curves for selected OLPS algorithms with SPY and equal-weight baselines.
How to read it: Lines with smoother growth and shallower pullbacks are typically more stable; compare relative separation during stress windows.
| 1. | Diversified Stock Portfolio Using Clustering Analysis S&P 500 portfolio construction using K-means clustering on risk/return features (correlation, beta, returns, volatility, Sharpe ratio). Backtested vs index. | Active | 2024 | Python, K-means, backtesting |
| 2. | Relative Rotation Graph (RRG) — US Equity Dynamic RRG for US stocks vs S&P 500. JdK RS-Ratio and RS-Momentum with animation. | Active | 2025 | Python, yfinance, Recharts |
| 3. | Adaptive Portfolio Strategies: Sequential Allocation Methods Comprehensive analysis of 14 sequential portfolio allocation strategies on diversified ETF portfolio. Includes momentum-based, reversion-based, and pattern-learning approaches with transaction cost analysis. | Active | 2025 | Python, sequential optimization, backtesting |
| 4. | Optimal Execution with RL Agent (DQN) Deep Q-Learning execution agent for slicing large orders under microstructure-style market impact. Compared against TWAP, passive, aggressive, and random baselines. | Active | 2026 | Python, Gymnasium, Stable-Baselines3, execution simulation |
| 5. | Fundamental Stock Analysis US large-cap fundamental analytics dashboard with deep cross-sectional ranking, distribution diagnostics, sector structure, risk/return mapping, and multi-factor composite interpretation. | Active | 2026 | Python, fundamental screening, interactive charts |
| 6. | Market Regime Detection Using Gaussian Models Comprehensive market regime identification across 21 global indices using Gaussian Mixture Models (GMM) and Greedy Gaussian Segmentation (GSS). Detects bull, bear, and transition regimes for adaptive portfolio management. | Active | 2025 | Python, GMM, GSS, regime detection |
| 7. | Stock Sentiment Tracker US equity sentiment tracker using VADER lexical analysis on financial news headlines. Tracks prices, sentiment scores, and correlations for S&P 500 stocks. Updated daily. | Active | 2025 | Python, VADER, NLP, financial news APIs |
| 8. | Yield Curve Intelligence Yield-curve research project built from yfinance market data: Nelson-Siegel fitting, slope/inversion diagnostics, and regime-aware risk context. | Active | 2026 | Python, yfinance, Nelson-Siegel, macro risk signals |
| 9. | Fama–French Factor Lab Unified factor dashboard: US FF5 and Carhart momentum, multi-asset ETF panel, international sleeve comparison, volatility regimes, risk budgeting, sleeve attribution, SPY research grid, and q-factor extension notes. Refreshed from Ken French + yfinance. | Active | 2026 | Python, pandas, linear factor models, Ken French data, yfinance |
| 10. | Cross-section shrinkage lab (ETF panel) Yahoo Finance ETF panel: PCA spectrum, cross-sectional R² vs K, pseudo-OOS folds, ridge diagnostics. JSON from npm run data:shrinking-cross-section. | Active | 2026 | Python, Recharts, PCA, shrinkage, cross-sectional R² |
| 1. | Adaptive Portfolio Optimization Under Non-Stationary Market Conditions | Journal of Quantitative Finance | 2024 | Novel approach to dynamic asset allocation using regime-switching models and reinforcement learning. |
| 2. | High-Frequency Data Processing: Computational Frameworks | Computational Economics | 2024 | Scalable architectures for real-time processing of tick-level financial data. |
| 3. | Robust Risk Measures in Fat-Tailed Distributions | Risk Analysis | 2023 | Comparative study of tail risk metrics under various distributional assumptions. |
| 1. | Statistical Modeling | Advanced regression analysis, time series forecasting, and multivariate statistical methods for complex data patterns. |
| 2. | Strategy Comparator | Compare up to 4 strategies side-by-side using Sharpe, return, drawdown, win rate, and trade count. |
| 3. | Stock Sentiment Tracker | US equity only: live prices and news sentiment (VADER) for major US stocks. See Sentiment page. |
| 4. | Risk Analytics | Comprehensive risk assessment frameworks including VaR, CVaR, and stress testing methodologies. |
| 5. | Data Pipeline | High-performance data processing infrastructure designed for large-scale quantitative analysis. |
| 6. | HFT Latency Budget Calculator | Plan per-stage p99.9 tick-to-trade budgets and detect bottlenecks before live deployment. |
| 7. | Portfolio Optimization | Modern portfolio theory implementation with multi-objective optimization and constraint handling. |