How diversified equity and options backtests look in risk–return space, plus a controlled experiment on stops and profit targets. The still images summarize many backtests at once (equity indices and listed options on ETFs). The interactive block at the bottom is a teaching exercise: the same basket of simple strategies is run again on one index with different stop-loss and take-profit settings, so you can see how averages move when you change rules.
Each scatter dot is one strategy averaged across all index backtests. Use the dropdown on the paths chart to pick any strategy and see that same cross-index mean as equity and drawdown over time.
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

Experiment design: fix 71 textbook-style strategies, one price series (^GSPC, 5y of daily data), then change only the stop-loss and/or take-profit rule. Every plotted value is an unweighted average across those strategies — a classroom-friendly summary, not an optimized portfolio. Last computed: 8 Jun 2026, 12:37.
Important: Sharpe (no units), return (%), and drawdown (%) share one vertical axis for compact display — compare blue bars to blue bars across scenarios, green to green, red to red. Do not compare blue height to green height as if they were the same quantity.
Y-axis: simple average of each strategy's Sharpe at that stop. X-axis: stop width as a percent below entry (for example 5 means exit if price drops 5% below where you bought).
Y-axis: same averaging idea as the stop chart. X-axis: target as a percent above entry — a 10 means lock gains if price rises 10% above entry, under the rules of the simulator.
Shorter bars mean a shallower average drawdown in this basket. Averages are unweighted — each strategy counts the same, which is fine for teaching but not the same as a dollar-weighted book.
Read next to the take-profit vs Sharpe line: a target that lifts Sharpe might still change how deep the typical path dips.
Select a strategy to inspect its individual response surface instead of only basket averages. The table shows Sharpe by stop-loss (rows) and take-profit (columns), and the two curves isolate one dimension at a time for that selected strategy.