[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"strategy-w10":3},{"id":4,"name":5,"family":6,"tags":7,"universe":10,"bars":11,"rules":12,"sizing":13,"cadence":14,"original":15,"testable":23,"not_testable_reason":24,"prompt":25,"deviation":26,"source_file":27,"prompt_note":28,"collection":29,"collection_name":30,"bars_label":31,"universe_short":32,"rule_short":12,"links":33,"verdict":40,"result":26,"chart":26},"W10","Monthly Circuit Breaker","SMA(50/200) trend",[8,9],"Trend following","Risk-based sizing","SPY, EFA, EEM, TLT, IEF, GLD, DBC and VNQ","daily","SMA(50/200) trend on the multi-asset basket, rebalanced monthly; if the account falls 15% from its peak, go to cash for 10 days.","Equal weight across holders, max 30% each","month-end + drawdown breaker",{"total_return":16,"cagr":17,"sharpe":18,"max_dd":19,"win_rate":20,"profit_factor":21,"span":22},14.19,0.7,-0.45,-10.58,53.3,1.11,"2007-2025",false,"Its circuit breaker reads the account's drawdown, which an Orbital strategy cannot see.","Trade SPY, EFA, EEM, TLT, IEF, GLD, DBC and VNQ on daily bars. On the first trading day of each month, sell any holding whose 50-day SMA is below its 200-day SMA, and buy any ETF not held whose 50-day SMA is above its 200-day, with 12% of equity. On any day, if a holding closes more than 15% below its highest close since it was bought, sell it, and do not buy it again for 10 trading days. Long only; uninvested capital stays in cash. Backtest from November 21, 2016 to October 30, 2026 with $100,000.",null,"example_weights_10_monthly_circuit_breaker.py","Closest Orbital version: Orbital cannot see the account's drawdown, so the 15% circuit breaker and its 10-day pause apply to each ETF from its own highest close since purchase. Each holding is a fixed 12% of equity instead of an equal share of the holders capped at 30%, and keeps that size until it is sold, with no monthly rebalance.","retest","The viral 50, re-tested","Daily","8 multi-asset ETFs",[34,37],[35,36],"Source code","https://github.com/QuantJourneyOrg/quantjourney-bt/blob/main/strategies/example_weights_10_monthly_circuit_breaker.py",[38,39],"Original results","https://backtester.quantjourney.cloud/strategies/example-weights-10-monthly-circuit-breaker","skip",1794261303665]