Can my bots beat the MSCI World?
Three paper-trading bots, five strategies each, $100,000 of virtual money per strategy. No real money, no recommendation: an experiment I let run in public.
MU
Best strategy beats the MSCI World- Best strategy
- Buy & hold MU
- MSCI World
- Other strategies
| Strategy | Value | Return |
|---|---|---|
| Mean-Reversion | $167,992 | +68.0% |
| Momentum | $100,000 | +0.0% |
| The Thinker | $83,091 | -16.9% |
| The Reader | $82,855 | -17.1% |
| Trend-Following | $78,424 | -21.6% |
| Buy & hold MU | $126,648 | +26.6% |
| MSCI World (URTH) | $98,385 | -1.6% |
Trade history
| Closed | Strategy | Buy | Sell | Return | Exit |
|---|---|---|---|---|---|
| 2026-10-31 | Trend-Following | $884.89 | $884.27 | -0.1% | Time-out |
| 2026-10-31 | The Thinker | $884.89 | $884.27 | -0.1% | Time-out |
| 2026-10-30 | Mean-Reversion | $884.27 | $872.40 | -1.3% | Stop-loss |
| 2026-10-30 | Mean-Reversion | $953.65 | $884.27 | -7.3% | Stop-loss |
| 2026-10-29 | Trend-Following | $971.15 | $947.42 | -2.4% | Stop-loss |
| 2026-10-29 | Mean-Reversion | $953.65 | $959.34 | +0.6% | Time-out |
| 2026-10-29 | The Thinker | $953.65 | $959.34 | +0.6% | Time-out |
| 2026-10-28 | Trend-Following | $924.21 | $975.53 | +5.6% | Time-out |
| 2026-10-27 | Trend-Following | $893.93 | $924.21 | +3.4% | Time-out |
| 2026-10-27 | Mean-Reversion | $924.21 | $893.93 | -3.4% | Time-out |
| 2026-10-27 | The Thinker | $893.93 | $924.21 | +3.4% | Time-out |
| 2026-10-23 | Mean-Reversion | $859.30 | $888.15 | +3.4% | Time-out |
| 2026-10-22 | Mean-Reversion | $881.93 | $870.67 | -1.3% | Stop-loss |
| 2026-10-22 | Trend-Following | $894.72 | $899.27 | +0.5% | Time-out |
| 2026-10-22 | The Thinker | $894.72 | $899.27 | +0.5% | Time-out |
| 2026-10-21 | Mean-Reversion | $884.49 | $919.29 | +3.9% | Time-out |
| 2026-10-21 | Trend-Following | $926.54 | $888.30 | -4.3% | Time-out |
| 2026-10-21 | The Thinker | $926.54 | $888.30 | -4.3% | Time-out |
| 2026-10-20 | Mean-Reversion | $884.49 | $914.01 | +3.2% | Time-out |
| 2026-10-17 | Mean-Reversion | $884.00 | $878.67 | -0.6% | Time-out |
| 2026-10-17 | The Thinker | $884.00 | $878.67 | -0.6% | Time-out |
| 2026-10-16 | Trend-Following | $892.79 | $904.75 | +1.3% | Time-out |
| 2026-10-16 | Mean-Reversion | $874.43 | $903.59 | +3.3% | Time-out |
| 2026-10-16 | The Thinker | $874.43 | $903.59 | +3.3% | Time-out |
| 2026-10-15 | Mean-Reversion | $921.39 | $874.43 | -5.1% | Stop-loss |
SOL
Best strategy beats the MSCI World- Best strategy
- Buy & hold SOL
- MSCI World
- Other strategies
| Strategy | Value | Return |
|---|---|---|
| The Thinker | $105,669 | +5.7% |
| The Reader | $103,291 | +3.3% |
| Momentum | $99,727 | -0.3% |
| Trend-Following | $99,353 | -0.6% |
| Mean-Reversion | $97,094 | -2.9% |
| Buy & hold SOL | $115,030 | +15.0% |
| MSCI World (URTH) | $98,385 | -1.6% |
Trade history
| Closed | Strategy | Buy | Sell | Return | Exit |
|---|---|---|---|---|---|
| 2026-10-30 | Mean-Reversion | $96.65 | $100.84 | +4.2% | Time-out |
| 2026-10-30 | Momentum | $98.06 | $99.84 | +1.8% | Time-out |
| 2026-10-30 | The Thinker | $98.06 | $99.84 | +1.8% | Time-out |
| 2026-10-30 | Trend-Following | $102.37 | $93.93 | -8.2% | Stop-loss |
| 2026-10-28 | Trend-Following | $101.86 | $102.13 | +0.3% | Time-out |
| 2026-10-27 | Mean-Reversion | $101.44 | $99.84 | -1.6% | Time-out |
| 2026-10-26 | The Thinker | $103.70 | $100.78 | -2.8% | Time-out |
| 2026-10-25 | Trend-Following | $104.85 | $101.50 | -3.2% | Time-out |
| 2026-10-24 | Mean-Reversion | $102.02 | $106.73 | +4.4% | Time-out |
| 2026-10-23 | The Reader | $106.69 | $104.03 | -2.5% | Time-out |
| 2026-10-23 | The Thinker | $104.99 | $106.10 | +1.0% | Time-out |
| 2026-10-22 | Trend-Following | $104.29 | $104.30 | +0.0% | Time-out |
| 2026-10-21 | Mean-Reversion | $106.11 | $104.71 | -1.3% | Time-out |
| 2026-10-20 | The Thinker | $104.26 | $104.47 | +0.2% | Time-out |
| 2026-10-20 | The Reader | $104.01 | $105.03 | +1.0% | Time-out |
| 2026-10-19 | Trend-Following | $104.69 | $105.63 | +0.9% | Time-out |
| 2026-10-18 | Mean-Reversion | $101.93 | $103.77 | +1.8% | Time-out |
| 2026-10-17 | The Thinker | $104.47 | $106.05 | +1.5% | Time-out |
| 2026-10-16 | The Reader | $107.72 | $104.06 | -3.4% | Time-out |
| 2026-10-16 | Trend-Following | $105.46 | $106.24 | +0.7% | Time-out |
| 2026-10-14 | Mean-Reversion | $110.34 | $104.10 | -5.7% | Time-out |
| 2026-10-14 | Momentum | $104.07 | $110.98 | +6.2% | Time-out |
| 2026-10-14 | The Thinker | $107.17 | $109.78 | +2.4% | Time-out |
| 2026-10-13 | The Reader | $107.72 | $110.39 | +2.4% | Time-out |
| 2026-10-13 | Trend-Following | $110.09 | $108.57 | -1.4% | Time-out |
GOOGL
Best strategy beats the MSCI World- Best strategy
- Buy & hold GOOGL
- MSCI World
- Other strategies
| Strategy | Value | Return |
|---|---|---|
| The Thinker | $100,201 | +0.2% |
| Momentum | $100,089 | +0.1% |
| The Reader | $98,221 | -1.8% |
| Mean-Reversion | $97,849 | -2.2% |
| Trend-Following | $96,888 | -3.1% |
| Buy & hold GOOGL | $73,546 | -26.5% |
| MSCI World (URTH) | $98,385 | -1.6% |
Trade history
| Closed | Strategy | Buy | Sell | Return | Exit |
|---|---|---|---|---|---|
| 2026-10-31 | Mean-Reversion | $277.88 | $279.76 | +0.7% | Time-out |
| 2026-10-31 | Trend-Following | $279.76 | $281.37 | +0.6% | Time-out |
| 2026-10-31 | The Thinker | $279.76 | $281.37 | +0.6% | Time-out |
| 2026-10-30 | Trend-Following | $281.37 | $287.89 | +2.3% | Time-out |
| 2026-10-30 | Mean-Reversion | $287.89 | $281.37 | -2.3% | Time-out |
| 2026-10-30 | The Thinker | $281.37 | $287.89 | +2.3% | Time-out |
| 2026-10-29 | Trend-Following | $323.80 | $287.89 | -11.1% | Stop-loss |
| 2026-10-28 | Mean-Reversion | $324.15 | $319.50 | -1.5% | Time-out |
| 2026-10-27 | Trend-Following | $320.43 | $320.07 | -0.1% | Time-out |
| 2026-10-27 | Mean-Reversion | $319.46 | $318.86 | -0.2% | Time-out |
| 2026-10-24 | Mean-Reversion | $320.79 | $320.27 | -0.2% | Time-out |
| 2026-10-24 | Trend-Following | $320.27 | $322.83 | +0.8% | Time-out |
| 2026-10-23 | Mean-Reversion | $331.04 | $321.35 | -2.9% | Time-out |
| 2026-10-23 | The Thinker | $330.52 | $321.36 | -2.8% | Time-out |
| 2026-10-22 | Trend-Following | $323.05 | $333.53 | +3.1% | Time-out |
| 2026-10-22 | Mean-Reversion | $332.44 | $331.04 | -0.4% | Time-out |
| 2026-10-21 | The Thinker | $333.06 | $341.59 | +2.5% | Time-out |
| 2026-10-21 | Mean-Reversion | $342.83 | $332.44 | -3.0% | Time-out |
| 2026-10-20 | Trend-Following | $344.74 | $339.38 | -1.6% | Time-out |
| 2026-10-20 | Mean-Reversion | $342.83 | $344.18 | +0.4% | Time-out |
| 2026-10-17 | Mean-Reversion | $344.18 | $340.59 | -1.0% | Time-out |
| 2026-10-16 | Trend-Following | $349.33 | $343.31 | -1.7% | Time-out |
| 2026-10-15 | Mean-Reversion | $350.72 | $347.87 | -0.8% | Time-out |
| 2026-10-15 | The Thinker | $348.48 | $357.96 | +2.6% | Time-out |
| 2026-10-14 | Trend-Following | $354.33 | $354.73 | +0.1% | Time-out |
How it works
- Trend-Following: EMA 9/21/50 crossover, rides strong trends.
- Mean-Reversion: RSI and Bollinger Bands, fades extremes.
- Momentum: MACD plus volume, catches breakouts.
- The Reader: trades on the tone of recent cowlpane articles.
- The Thinker: detects the market regime (ADX, volume) and picks the best-fitting strategy.
A long trade buys first and sells later; a short trade sells first and buys back later. Every trade ends one of three ways: take-profit (target reached), stop-loss (including the trailing stop) or time-out (the maximum holding time ran out).
Long and short positions with trailing stops, on real market data. Paper trading only: no real money is involved and nothing here is a recommendation to buy or sell anything. The page is updated several times a day.