Skip to Content
$RB V1.3 | Fund Surfing | Michael B | double pop bots | 01-29-11 | VXX edition | SHARED
Today’s Change

A symphony is an automated trading strategy — Learn more about symphonies here

About

A backtested, 2x levered momentum strategy that rotates into the levered equity ETF with the lowest RSI (momentum) when volatility isn’t extreme, deploying about 70% to that fund and 30% to a short-term Treasuries ETF. If volatility spikes or momentum indicators exceed risk thresholds, it shifts to a bond-heavy, safer mix and uses VXX-based risk controls to catch black-swan scares. It’s a mechanical, backtestable approach to capturing upside in trends while trying to limit losses in shocks.
NutHow it works
- Universe: The strategy scans a set of leveraged equity ETFs (examples shown in the code include ProShares and Direxion products like TQQQ, SPXL, SOXL) and a set of bond/short-term Treasury ETFs (eg. BIL, SHY, IEF, TLT, TMF, TMV, TMF). It also uses VXX (a volatility-related instrument) as a risk gauge. - Primary rule (when markets aren’t too volatile): Among the levered equity ETFs, compute a short-term momentum measure called RSI for each (a number that helps judge how strong and extended a move has been). Sort those ETFs by RSI and choose the one with the lowest RSI (the “least hot” among the levered funds). Put the bulk of capital into that fund (70%), and put the remaining 30% into a safe, short-term Treasuries ETF (BIL). The idea is to ride a levered index fund that isn’t yet overbought, while preserving some ballast in cash-like bonds. - Rebalancing rule within this mode: The weighting shown (roughly 70/30) is explicit in the rules. If conditions remain favorable, you stay with that choice; if conditions deteriorate, you shift. The code shows nested checks to see if another levered fund should be chosen next time, always aiming to keep exposure tilted toward the one with (relatively) stronger, but not overbought, momentum. - Risk control / Black swan catcher: There are explicit blocks that reference VXX (volatility futures) and high RSI readings (e.g., RSI thresholds around 80) to catch spikes in fear/volatility. When those are triggered, the strategy steers toward the bond sleeve rather than staying fully in levered equities. This acts as a hedge against sharp market shocks. - Bond-market checks: There are “Bond Market Check” blocks that compare bond proxies (like IEF, TLT, SHY, BIL) against each other and to equity benchmarks (like SPY). These checks use moving averages, standard deviation and price comparisons to decide whether to tilt toward short-term Treasuries or longer-duration bonds in the mix, i.e., adding a risk-off flavor when bonds are signaling safety or risk-off environment. - Secondary modes and refinements: The nested structure includes a “Fund Surfing (2x)” path and variants that attempt to combine multiple signals (momentum, volatility, bond strength) and even a “double pop bot” approach to capture repeated opportunities when markets swing, always with the goal of preserving capital in volatility regimes while still allowing upside in favorable ones. The code also shows some explicit weighting rules (e.g., 66% TQQQ with 34% BIL or 70/30 splits) and a preference for the bottom RSI among the candidate levered funds. - Backtest scope: The notes say “Backtest to 4/28/2009” and that this is a leveraged (2x) extension of Fund Surfing, with additional risk controls. It’s designed to be executed mechanically, not to be hand-tuned on the fly. - What happens in practice: In calm, trending markets, you’re mostly in a levered fund with bond ballast; in choppier or overbought regimes or when volatility spikes, you pull back exposure and overweight bonds. The exact levered ETF chosen can rotate over time based on RSI rankings and other checks, but the general blueprint is: leverage up on favorable momentum, shift to bonds when risk rises, with occasional risk-hedging triggers to avoid big drawdowns.
CheckmarkValue prop
Levered momentum with bond ballast and volatility hedges. Out-of-sample annualized return ~57% vs SPY ~22%, Calmar ~1.31, Sharpe ~1.15. Captures trend upside with risk controls; note higher drawdowns in shocks due to 2x exposure.
1M
3M
6M
YTD
1Y
3Y
Max
Performance
Compared to selected benchmarks
AlphaBetaR2R
0.761.570.350.6
Performance Metrics
Cumulative ReturnAnnualized ReturnTrailing 1M ReturnTrailing 3M ReturnSharpe Ratio
171.58%13.07%-2.02%-1.16%0.73
101,634.57%134.26%-7.64%-2.91%1.92
Initial Investment
$10,000.00
Final Value
$10,173,457.17
Regulatory Fees
$31,577.55
Total Slippage
$209,986.02
Invest in this strategy
OOS Start Date
May 2, 2024
Trading Setting
Threshold 15%
Type
Stocks
Category
Momentum, leveraged etfs, bond allocation, risk management, backtest
Tickers in this symphonyThis symphony trades 14 assets in total
Ticker
Type
BIL
State Street SPDR Bloomberg 1-3 Month T-Bill ETF
Stocks
BND
Vanguard Total Bond Market
Stocks
IEF
iShares 7-10 Year Treasury Bond ETF
Stocks
QLD
ProShares Ultra QQQ
Stocks
SHY
iShares 1-3 Year Treasury Bond ETF
Stocks
SOXL
Direxion Daily Semiconductor Bull 3X ETF
Stocks
SPXL
Direxion Daily S&P 500 Bull 3x ETF
Stocks
SPY
State Street SPDR S&P 500 ETF Trust
Stocks
SSO
ProShares Ultra S&P500
Stocks
TLT
iShares 20+ Year Treasury Bond ETF
Stocks

FAQ

A Composer symphony is an automated trading strategy that executes trades based on parameters of your choice. Some symphonies are similar to holding one ETF in normal conditions and rotating to a different ETF when market conditions shift, for example a 5% drop in the S&P 500, while others use complex rules with dozens of triggers. However, complex doesn’t always mean better. A simple, well-structured symphony can be just as effective as an intricate one. Learn more about how symphonies work here.

The symphony is currently performing the same as yesterday today. Performance updates in real time during market hours.

The symphony is currently allocated toSPXL, TMVandBIL. Holdings automatically adjust as market conditions change based on the strategy's rules.

Year-to-date, the symphony has returned 43.09%. You can adjust the performance chart above to view returns across different time horizons.

The maximum drawdown for the symphony is 43.66%. The maximum drawdown measures the largest peak-to-trough decline. It's an important metric to evaluate risk and the strategy's behavior during market stress.

To invest in the symphony, simply click the Invest button on this page. You'll need to open an account with Composer if you don't have one yet, then you can start investing. Composer will automatically execute the trades for you based on the strategy's rules. Composer also supports trading individual stocks, ETFs, and options.