[{"data":1,"prerenderedAt":40},["ShallowReactive",2],{"strategy-w25":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":9,"rule_short":12,"links":32,"verdict":39,"result":26,"chart":26},"W25","Continuous Futures Trend","Futures trend",[8,9],"Trend following","Futures","MES, MNQ, ZN, CL, GC and ZC continuous futures","daily","Diversified long/short trend across index, rates, energy, metals and grains, inverse-volatility weighted.","Inverse-vol","month-end",{"total_return":16,"cagr":17,"sharpe":18,"max_dd":19,"win_rate":20,"profit_factor":21,"span":22},46.28,5.88,0.62,-9.69,50,5.85,"2019-2025",false,"Futures. Orbital's backtester covers US stocks and ETFs.","Trade SPY, QQQ, IEF, USO, GLD and CORN on daily bars. On the first trading day of each month, close every position, and the next day go long each ETF whose 63-day SMA is above its 252-day SMA and short each whose 63-day SMA is below it. Size each position by its annualized volatility, the standard deviation of its last 63 daily returns times the square root of 252: 25% of equity for an ETF at 10% volatility, scaled inversely (12.5% at 20%, 50% at 5%), between 1% and 100% of equity. Use a margin account so it can sell short and hold more than 100% in total. Backtest from March 1, 2017 to October 30, 2026 with $100,000.",null,"example_weights_25_continuous_futures_trend.py","Closest Orbital version: SPY, QQQ, IEF, USO, GLD and CORN stand in for the micro S&P 500, micro Nasdaq-100, 10-year Treasury, crude oil, gold and corn futures, and the 252-day SMA needs a year of history, which Orbital's data first has in January 2017, so the first two months of the ten-year window are in cash. Each position is sized once, at entry, from its own volatility, so everything is closed each month and reopened a day later and the total floats instead of staying at 100%; in the calmest months it can need more than a margin account's 200% of equity, and the order past that limit is refused.","retest","The viral 50, re-tested","Daily",[33,36],[34,35],"Source code","https://github.com/QuantJourneyOrg/quantjourney-bt/blob/main/strategies/example_weights_25_continuous_futures_trend.py",[37,38],"Original results","https://backtester.quantjourney.cloud/strategies/example-weights-25-continuous-futures-trend","skip",1794261303665]