Investment thesis
Portfolio optimisation — economic intuition. Given a universe of imperfectly-correlated return streams, convex optimisation (Markowitz, risk-parity, recursive decay) produces weights that dominate naive equal-weight on a risk-adjusted basis. The edge is not in alpha discovery but in the disciplined combination of existing signals — consistent with institutional multi-manager allocation.
Risk-adjusted performance — live track record
Forward-tested daily against live market data. Metrics derived from end-of-day portfolio marks; methodology documented on the Due Diligence and About pages.
| Return | Value | Risk-adjusted | Value | |
|---|---|---|---|---|
| Current portfolio worth | $10159.41 | Sharpe ratio | 0.36 | |
| Total return | 1.59% | Sortino ratio | 0.51 | |
| CAGR | 2.05% | Calmar ratio | 0.30 | |
| Volatility (annualised) | 7.00% | Profit factor | 1.08 | |
| Days live | 177 | Maximum drawdown | -6.76% |
Process consistency
| Positive months | 66.7% |
| Best month | 4.24% |
| Worst month | -5.33% |
| Recovery from max drawdown | 27 days |
Market independence and alpha
Measured against every benchmark over the strategy’s own live window. Alpha is annualised Jensen’s alpha (the return not explained by benchmark exposure, assuming a zero risk-free rate); t is its t-statistic.
| Benchmark | Correlation | 90-day rolling correlation | Beta | Alpha (ann.) | t |
|---|---|---|---|---|---|
| SPY | 0.26 | 0.42 | 0.16 | -0.24% | -0.03 n.s. |
| QQQ | 0.29 | 0.46 | 0.11 | -0.37% | -0.05 n.s. |
| FTWD | 0.42 | 0.42 | 0.28 | -3.60% | -0.48 n.s. |
| GLD | 0.32 | 0.32 | 0.08 | +1.92% | 0.24 n.s. |
| BTC | 0.10 | 0.32 | 0.01 | +2.42% | 0.29 n.s. |
Correlation materially below 1.0 to all benchmarks indicates returns that are not a re-expression of long equity beta — a strategy tracking one index closely while showing low correlation to another is not diversifying, only rotating.
Closest benchmark: FTWD (correlation 0.42). Alpha against it is -3.60% annualised but not statistically significant (|t| = -0.48 < 2), meaning it cannot be distinguished from zero at this sample size.
Trading activity
Ratios computed over calendar days understate strategies that hold cash and overstate those that simply trade rarely, so exposure is disclosed directly.
| Lifetime executed trades | 630 |
| Days with no position change | 27.3% |
| Sortino over active days only | 0.60 |
Equity curve
Live track record — forward-tested performance from the strategy's production start date.

Drawdown profile
Underwater curve — percentage below the running high-water mark. Institutional allocators read this before the equity curve.

Current holdings
| Symbol | Quantity |
|---|---|
| AAPL | 0.3356 |
| AMD | 0.9934 |
| BTEC.L | 94.1604 |
| DBA | 31.5858 |
| DBE | 3.9316 |
| DBMF | 12.5049 |
| DBO | 12.8870 |
| DG | 1.3411 |
| ETH-USD | 0.0256 |
| FAS | 1.2483 |
| IWDA.AS | 0.8891 |
| KDP | 11.5589 |
| L0CK.DE | 25.0722 |
| MSFT | 0.3579 |
| NTSX | 5.6899 |
| SHV | 18.3706 |
| SQQQ | 10.7636 |
| URTH | 0.8466 |
| USD | 0.0000 |
| UUP | 71.7696 |
| VFH | 1.6116 |
| VHT | 0.2463 |
| WOOD | 1.0831 |
Research & documentation
- Strategy deep-dive: SharpePortfolioOptWeeklyBot: strategy deep-dive & live performance
- Reference implementation:
tradingbot/sharpeportfoliooptweekly.py - Framework: python_tradingbot_framework (open source, fully inspectable)
Related strategies
Other strategies in the Portfolio optimisation family:
- RecursiveDecayHarvestBot · research note- SynthesizedHyperConvexityBot · research note Or view the full strategy roster.
For professional investors
Request the investor deck, DDQ, and extended analytics. Firm-gated and reviewed manually.
Request access