Strategy dashboard

Read-only replication of published rule-based strategies. Signals are the mechanical output of public rules — not advice.

Signals know nothing about your position, horizon, taxes, or sleep. They are education about rules, not instructions about money.

Some execution notes specific to Chinese brokers are omitted in the English edition.

Data through: Jun 2026Generated: 2026-07-10 09:07:46 UTC

Strategy screener

The 13 strategies with a monthly NAV series, six metrics on one yardstick — click a header to sort. S1–S6 run live without a published NAV yet; their current signals live on their cards below. All figures come from the same monthly NAV data; see the metric definitions for the exact formulas.

Author live blend (multi-strategy)LiveFeb 2009+8.9%6.1%1.452.49-5.8%6.04
GTT OriginalTacticalFeb 2009+14.1%14.2%0.991.47-20.7%2.61
60/40 BenchmarkStaticFeb 2009+10.9%9.3%1.171.77-20.0%2.60
US Risk Parity TFTacticalFeb 2009+4.8%4.8%0.991.69-5.3%2.57
Golden ButterflyStaticFeb 2009+9.1%8.2%1.111.74-17.9%2.41
Ivy Portfolio (Static)StaticFeb 2009+9.5%11.2%0.851.24-18.2%2.03
Accelerating Dual MomentumTacticalFeb 2009+13.7%13.7%1.001.83-24.8%1.95
Permanent PortfolioStaticFeb 2009+7.5%7.1%1.051.76-16.4%1.93
GTAA 5TacticalFeb 2009+5.5%6.6%0.841.24-11.5%1.56
All-Weather PortfolioStaticFeb 2009+7.4%7.9%0.931.41-22.2%1.23
DAATacticalFeb 2009+7.0%7.3%0.971.65-18.5%1.14
Traditional Dual MomentumTacticalFeb 2009+8.4%12.9%0.650.95-23.7%1.10
VAA-BalancedTacticalFeb 2009+6.0%6.7%0.891.38-19.4%0.90

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Backtests and live strategies share this table; backtests skew optimistic, as the methodology page discloses. Ratio metrics are sensitive to sample period — discount comparisons across different start dates.

Static portfolio

60/40 Benchmark

Fully replicable

Sixty percent stocks, forty percent bonds, rebalanced yearly — the pass mark and the benchmark everything else is measured against.

Read more: Stocks and bonds: the only mix that matters

Current signal

Signal ≠ advice

A fixed recipe held to a rebalancing rule — it emits no market-driven signals.

TickerAssetTarget weight
SPYUS large cap (S&P 500)60%
AGGUS aggregate bonds40%

Rebalancing: Fixed recipe; replicated as month-end rebalancing back to target weights.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+57%+148%+291%+515%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-20%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -20.0%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+10.9%The whole return expressed as a steady annual compounding rate.details
Volatility9.3%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe1.17Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.77Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-20.0%The largest drop from a peak to the following trough.details
UPI2.60Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 26 months (Dec 2021–Feb 2024): the longest span from a prior peak back to a new high.

Replicability

Fully replicable — equivalent building blocks are available to retail investors.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Static portfolio

Permanent Portfolio

Fully replicable

Equal 25% in stocks, long bonds, gold, and cash — one guard on duty for each kind of weather.

Read more: Choosing an allocation you can keep

Current signal

Signal ≠ advice

A fixed recipe held to a rebalancing rule — it emits no market-driven signals.

TickerAssetTarget weight
VTIUS total market25%
TLTLong-term Treasuries25%
GLDGold25%
BILCash & T-bills25%

Rebalancing: Fixed recipe; replicated as month-end rebalancing back to target weights.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+38%+91%+164%+264%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-16%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -16.4%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+7.5%The whole return expressed as a steady annual compounding rate.details
Volatility7.1%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe1.05Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.76Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-16.4%The largest drop from a peak to the following trough.details
UPI1.93Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 27 months (Dec 2021–Mar 2024): the longest span from a prior peak back to a new high.

Replicability

Fully replicable — equivalent building blocks are available to retail investors.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Static portfolio

Golden Butterfly

Approximate

A tuned Permanent Portfolio: double the equity, split into large cap and small-cap value, for a standout return-to-drawdown ratio.

Read more: Choosing an allocation you can keep

Current signal

Signal ≠ advice

A fixed recipe held to a rebalancing rule — it emits no market-driven signals.

TickerAssetTarget weight
VTIUS total market20%
IJSUS small-cap value20%
TLTLong-term Treasuries20%
SHYShort-term Treasuries20%
GLDGold20%

Rebalancing: Fixed recipe; replicated as month-end rebalancing back to target weights.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+46%+114%+214%+360%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-18%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -17.9%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+9.1%The whole return expressed as a steady annual compounding rate.details
Volatility8.2%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe1.11Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.74Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-17.9%The largest drop from a peak to the following trough.details
UPI2.41Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 27 months (Dec 2021–Mar 2024): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Static portfolio

All-Weather Portfolio

Approximate

Dalio's public simplified version: weights set by risk budget, with bonds making up more than half.

Read more: Choosing an allocation you can keep

Current signal

Signal ≠ advice

A fixed recipe held to a rebalancing rule — it emits no market-driven signals.

TickerAssetTarget weight
VTIUS total market30%
TLTLong-term Treasuries40%
IEFIntermediate Treasuries15%
GLDGold7.5%
DBCCommodities7.5%

Rebalancing: Fixed recipe; replicated as month-end rebalancing back to target weights.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+37%+87%+156%+250%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-22%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -22.2%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+7.4%The whole return expressed as a steady annual compounding rate.details
Volatility7.9%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.93Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.41Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-22.2%The largest drop from a peak to the following trough.details
UPI1.23Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 45 months (Dec 2021–Sep 2025): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Static portfolio

Ivy Portfolio (Static)

Approximate

Five equal slices — US, foreign, bonds, real estate, commodities — the endowment idea in a retail wrapper.

Read more: Diversification: the only free lunch

Current signal

Signal ≠ advice

A fixed recipe held to a rebalancing rule — it emits no market-driven signals.

TickerAssetTarget weight
VTIUS total market20%
VEADeveloped markets20%
VNQReal estate (REITs)20%
IEFIntermediate Treasuries20%
DBCCommodities20%

Rebalancing: Fixed recipe; replicated as month-end rebalancing back to target weights.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+49%+121%+229%+390%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-18%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -18.2%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+9.5%The whole return expressed as a steady annual compounding rate.details
Volatility11.2%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.85Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.24Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-18.2%The largest drop from a peak to the following trough.details
UPI2.03Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 32 months (Jun 2014–Feb 2017): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Trend following

GTAA 5

Approximate

Faber's 10-month moving average over five asset classes: hold while above the line, move to cash when it breaks.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)20%
VEUWorld ex-US equity20%
BILCash & T-bills20%
VNQReal estate (REITs)20%
DBCCommodities20%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: Checked each month-end against the 10-month moving average: hold above the line, move to cash below.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

-1%+26%+61%+105%+160%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-12%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -11.5%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+5.5%The whole return expressed as a steady annual compounding rate.details
Volatility6.6%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.84Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.24Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-11.5%The largest drop from a peak to the following trough.details
UPI1.56Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 37 months (Apr 2011–May 2014): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Momentum rotation

Traditional Dual Momentum

Approximate

Antonacci's dual momentum: first pick the stronger of US and foreign stocks, then check whether it beats cash.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
VEADeveloped markets100%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: Each month-end, compare relative and absolute momentum, then switch holdings.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

-7%+35%+96%+184%+311%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-24%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -23.7%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+8.4%The whole return expressed as a steady annual compounding rate.details
Volatility12.9%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.65Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino0.95Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-23.7%The largest drop from a peak to the following trough.details
UPI1.10Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 30 months (Dec 2021–Jun 2024): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Momentum rotation

Accelerating Dual Momentum

Approximate

Accelerating momentum: blend 1-, 3-, and 6-month momentum — quicker to switch, but more whipsaw.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: Each month-end, re-score on 1-, 3-, and 6-month momentum and switch.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+78%+217%+464%+903%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-25%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -24.8%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+13.7%The whole return expressed as a steady annual compounding rate.details
Volatility13.7%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe1.00Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.83Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-24.8%The largest drop from a peak to the following trough.details
UPI1.95Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 33 months (Dec 2021–Sep 2024): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

VAA-Balanced

Approximate

Keller's canary family: pull back the moment the warning assets weaken — aggressive on drawdown control.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
VEADeveloped markets6.7%
VNQReal estate (REITs)6.7%
SPYUS large cap (S&P 500)6.7%
VWOEmerging market equity6.7%
TLTLong-term Treasuries6.7%
LQDInvestment-grade corporates67%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
SHYShort-term Treasuries100%

Rebalancing: Each month-end, read the warning assets' momentum to go offense or defense, then switch.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+30%+68%+118%+182%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-19%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -19.4%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+6.0%The whole return expressed as a steady annual compounding rate.details
Volatility6.7%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.89Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.38Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-19.4%The largest drop from a peak to the following trough.details
UPI0.90Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 52 months (Aug 2021–Dec 2025): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

DAA

Approximate

Defensive Asset Allocation: canaries raise graded alarms, rotating between an offense pool and a defense pool.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Risk-on

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
VEADeveloped markets17%
VNQReal estate (REITs)17%
SPYUS large cap (S&P 500)17%
VWOEmerging market equity17%
TLTLong-term Treasuries17%
HYGHigh-yield corporates17%

Live previewData through: 2026-07-10Risk state: Half defensive

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
SPYUS large cap (S&P 500)17%
VEADeveloped markets17%
DBCCommodities17%
SHYShort-term Treasuries50%

Rebalancing: Each month-end, rotate between offense and defense pools by the canary alarm level.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

+0%+36%+85%+151%+241%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-19%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -18.5%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+7.0%The whole return expressed as a steady annual compounding rate.details
Volatility7.3%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.97Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.65Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-18.5%The largest drop from a peak to the following trough.details
UPI1.14Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 49 months (Aug 2021–Sep 2025): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Macro + trend

GTT Original

Approximate

Growth-Trend: exit only when a macro gauge deteriorates and price breaks its line — two filters against false signals.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: Each month-end, check the macro gauge and price trend; exit only when both deteriorate.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

-0%+78%+218%+468%+912%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-21%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -20.7%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+14.1%The whole return expressed as a steady annual compounding rate.details
Volatility14.2%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.99Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.47Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-20.7%The largest drop from a peak to the following trough.details
UPI2.61Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 24 months (Dec 2021–Dec 2023): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Risk parity

US Risk Parity TF

HK/US only

Risk parity with a trend filter: weight by volatility, cut leverage when price breaks trend.

Read more: Choosing an allocation you can keep

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)19%
BILCash & T-bills69%
DBCCommodities11%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
SPYUS large cap (S&P 500)19%
BILCash & T-bills69%
DBCCommodities11%

Rebalancing: Each month-end, recompute weights by volatility and cut leverage on a trend break.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

-1%+23%+52%+88%+133%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-5%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -5.3%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+4.8%The whole return expressed as a steady annual compounding rate.details
Volatility4.8%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe0.99Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino1.69Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-5.3%The largest drop from a peak to the following trough.details
UPI2.57Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 27 months (Aug 2011–Nov 2013): the longest span from a prior peak back to a new high.

Replicability

HK/US markets only — relies on instruments or data not available onshore in China.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Multi-strategy

Author live blend (multi-strategy)

Run live by the authorApproximate

The S1–S6 strategies run together at set weights: low mutual correlation lets them hedge one another.

Read more: Rebalancing: selling high on a schedule

Current signal

Signal ≠ advice

This is a historical replication exhibit; the page does not track its live holdings.

Rebalancing: Each sub-strategy emits a month-end signal; the blend rebalances to preset weights at month-end.

NAV (log scale)

Log axis; cumulative change from the window start

Hover or touch the chart for month-by-month readings.

-1%+45%+112%+209%+351%Feb 2009Nov 2014Sep 2020Jun 2026

NAV comes from a rule-based backtest, not live fills.

Underwater curve (follows the range switch above): how far NAV sits below its prior peak

0%-6%

The deeper the curve, the further below the prior peak; back to 0 means a new high. This strategy fell as far as -5.8%.

Metrics

Computed from monthly NAV · start Feb 2009

MetricValueHow to read
CAGR+8.9%The whole return expressed as a steady annual compounding rate.details
Volatility6.1%How spread out the monthly returns are, annualized. Volatility itself has a cost.details
Sharpe1.45Annual return earned per unit of volatility. Risk-free rate set to 0.details
Sortino2.49Sharpe that only penalizes the downside: for the same return, less falling scores higher.details
Max drawdown-5.8%The largest drop from a peak to the following trough.details
UPI6.04Pain-adjusted return measured by underwater depth — deep, long drawdowns push it down.details

Sharpe, Sortino and UPI use a 0% risk-free rate for cross-strategy comparability; absolute values run higher than cash-benchmarked versions.

Longest underwater 15 months (Apr 2011–Jul 2012): the longest span from a prior peak back to a new high.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

S1 Canary Multi-Asset

Run live by the authorApproximate

Canary multi-asset: TIPS act as the sentinel; while healthy, hold the top four of the offense pool.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Risk-on

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
EEMEmerging market equity25%
IWMUS small cap (Russell 2000)25%
SPYUS large cap (S&P 500)25%
EFADeveloped ex-US equity25%

Live previewData through: 2026-07-10Risk state: Risk-off

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
BILCash & T-bills100%

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

S2 Defense-First

Run live by the authorApproximate

Defense-first: take the top three of the defense pool by momentum, always holding commodities and gold, with just ten percent equity.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Unlabeled

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
PDBCCommodities50%
UUPUS dollar index38%
SPYUS large cap (S&P 500)13%

Live previewData through: 2026-07-10Risk state: Unlabeled

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

S3 NTSX Canary

Run live by the authorHK/US only

NTSX canary: while both sentinels are healthy, hold the 90/60 stock-bond leveraged fund; otherwise retreat.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Risk-on

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
NTSXUS 90/60 stock-bond fund100%

Live previewData through: 2026-07-10Risk state: Risk-off

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
BILCash & T-bills100%

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

HK/US markets only — relies on instruments or data not available onshore in China.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Macro + trend

S4 Cyclical Dual Momentum

Run live by the authorHK/US only

Cyclical dual momentum: an OECD leading indicator sets the risk switch, then compare US against foreign stocks.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Risk-on

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Risk-on

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
IEFADeveloped ex-US equity100%

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

HK/US markets only — relies on instruments or data not available onshore in China.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Macro + trend

S5 GTT Original

Run live by the authorHK/US only

Growth-Trend original: exit only when retail sales and industrial production both deteriorate and price breaks the line.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Economy healthy

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Economy healthy

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

HK/US markets only — relies on instruments or data not available onshore in China.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Macro + trend

S5 GTT Unemployment

Run live by the authorHK/US only

Growth-Trend unemployment version: an unemployment rate crossing above its moving average is the macro alarm.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Employment improving

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Employment improving

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

Matches the current signal.

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

HK/US markets only — relies on instruments or data not available onshore in China.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.

Canary defense

S6 HAA Simplified

Run live by the authorApproximate

A simplified take on Keller's 2023 HAA: while both sentinels are healthy, go all-in on US equity; otherwise retreat to bonds.

Read more: What risk actually is (and isn't)

Current signal

Signal ≠ advice

Current signalSignal date: 2026-06-30Risk state: Risk-on

Locked in at the last month-end close and held for the current month.

TickerAssetTarget weight
SPYUS large cap (S&P 500)100%

Live previewData through: 2026-07-10Risk state: Risk-off

Recomputed on the latest prices. It only counts at the month-end close and can flip until then.

TickerAssetTarget weight
BILCash & T-bills100%

Rebalancing: One signal at month-end; rebalanced at the start of the next month.

Signal ≠ advice. What you see is the mechanical output of a public rule, not a buy or sell order for any account.

NAV (log scale)

Log axis; cumulative change from the window start

No NAV series yet; only the rule signal and fields are shown.

Replicability

Approximate — some sleeves use QDII or proxy instruments, so expect tracking lag and drift.

The exact tools and conventions live on the How this site works page; examples are not recommendations.

Everything here is for learning only and is not investment advice. Markets carry risk; the decisions are yours.

Read the methodology before acting on any signal: How this site works.