1,854 karma · joined October 8, 2013
Algorithmic trading models and hedging systems to complement index investing
All that said, subscribers have generally been happy with Grizzly Bulls' service as evidenced by our low churn rate, especially for the higher tiers.
However, this does mean that you'd need to open an equivalent position in the next quarter's contract to maintain your hedge, if one was open, at expiration time which is regular trading hours opening time on the third Friday of expiration month.
The only way to really drop below your maintenance margin is if you are either leveraged long (i.e. more than 100% long) or short (i.e. less than 0% long), and the market moves significantly against you. In that scenario, your broker will automatically start liquidating some of your positions.
At the end of each year, you'll only owe taxes on the net result of your hedging with futures, and futures are section 1256 contracts so they are taxed as 60% long term gains / 40% short term gains regardless of holding period. In practice, I've found that this usually works out to an effective capital gains tax of less than 15% of annual profits. If a strategy returns a gross 30%, then the after-tax return would be about 25.5%.
Also, if you implement in a retirement account which many of our members do, capital gains are irrelevant.
The easiest way to use Grizzly Bulls is to hold VOO in any brokerage account, sell it when the model generates a sell signal, and then rebuy it when the model generates the next buy signal. A slightly more advanced but more tax efficient approach would be to open a margin account with futures trading permissions and sell S&P 500 Futures (ES or MES) of equal value to your VOO during sell signals, then repurchase the contracts you sold during the next buy signal. With this method, I've found you can usually reduce your overall tax burden to less than 15% and you'll only owe taxes on the net result of your futures trading.
Grizzly Bulls is currently a one man (and wife) venture :)
The models are not HFT. Swing-trading the most liquid instrument in the world (ES futures) has extremely high strategy capacity, well into the billions or perhaps 10s of billions, so selling signals does not (currently) in any way negatively impact my own returns.
The alternative would be to start a hedge fund, but that's an expensive and highly regulated endeavor that appeals to a different audience.
Since launching https://grizzlybulls.com in January 2022:
Model | Return | Max drawdown
-------------------
S&P 500 (benchmark) | 21.51% | -27.56%
VIX TA Macro MP Extreme | 64.21% | -16.48%
VIX TA Macro Advanced| 59.13% | -19.12%
VIX TA Advanced | 35.20% | -22.96%
VIX Advanced | 33.39% | -23.93%
VIX Basic | 24.29% | -24.23%
TA - Mean Reversion | 22.30% | -19.92%
TA - Trend | 27.07% | -24.98%
This is an unleveraged, apples to apples comparison. These are not high frequency trading models. Most of them only change signal once every 2-4 weeks on average. During long signals, the models are simply long the S&P 500 and during short signals, they go to cash.
One of the pros of this macro swing-trading/hedging style is high tax efficiency, by holding a core ETF long position that never gets sold and then selling S&P 500 futures (ES or MES) of equal value to the ETFs against the long position. This way your account will accumulate unrealized capital gains indefinitely and you'll only pay tax on the net result of successful hedging. The cherry on top is that the S&P 500 futures are section 1256 contracts that are taxed at 60% long term / 40% short term capital gains rates regardless of the duration they are held.
The models use a variety of indicators, many of them custom built. Most important are various VIX metrics (absolute level, VIX futures curve shape/slope, divergences against S&P 500 price, etc), trend-following TA metrics (MACD, EMV, etc), mean-reversion TA metrics (Bollinger Bands, CMO, etc), macroeconomic (unemployment, housing starts, leading composite), and monetary policy (yield curve inversion, equity risk premium, dot plot, etc). They've been backtested very cautiously to avoid overfitting to the best of my ability.
Nevertheless, it would be prudent to expect any algorithmic trading model to underperform its backtest going forward, but there's enough leeway in the CAGR and max drawdown figures to underperform the backtest and still produce substantial alpha, especially for the more advanced models.
Right now the models are specialized to trade equities. I may develop new models that trade commodities in the future though.
However, with today's $0 commissions, if you aren't overly concerned about taxes, you can try out this strategy with as little as $500 and simply buy and sell one share of the ETF VOO on signal changes. Alternatively, if you have the risk appetite, you can get started with trading MES futures with less than $10k, though caution should always be warranted when using any amount of leverage.
Since launching in January 2022, we've significantly outperformed the market with lower volatility and reduced max drawdown:
Model - Return - Max drawdown
S&P 500 (benchmark): +9.91% -27.56%
Platinum: +45.34% -16.48%
Gold: +39.53% -19.12%
Silver: +17.24% -22.96%
Bronze: +14.12% -23.93%
Vix Basic: +9.81% -24.23%
TA - Mean Reversion: +17.77% -19.92%
TA - Trend: +17.29% -24.98%
This is an unleveraged, apples to apples comparison. These are not high frequency trading models. Most of them only make a trade every 2-4 weeks on average. During long signals, the models are simply long the S&P 500 and during short signals, they go to cash. This can be implemented very tax efficiently by holding a core ETF long position that never gets sold and then selling S&P 500 futures (ES or MES) of equal value to the ETFs against the long position. This way your account will accumulate unrealized capital gains indefinitely and you'll only pay tax on the net result of successful hedging. The cherry on top is that the S&P 500 futures are section 1256 contracts that are taxed at 60% long term / 40% short term capital gains rates regardless of the duration they are held.
The models use a variety of indicators, many of them custom built. Most important are various VIX metrics (absolute level, VIX futures curve shape/slope, divergences against S&P 500 price, etc), trend-following TA metrics (MACD, EMV, etc), mean-reversion TA metrics (Bollinger Bands, CMO, etc), macroeconomic (unemployment, housing starts, leading composite), and monetary policy (yield curve inversion, equity risk premium, dot plot, etc). They've been backtested very cautiously to avoid overfitting.
I do expect there's going to be some revolutionary enhancements to human longevity over the next century. Not as optimistic as Kurzweil, but perhaps the oldest old will shift from ~120 to ~150 and the median from ~78 to ~100
Most investors have been conditioned by many popular talking heads to immediately dismiss the idea of successful market timing - and for the most part, the talking heads are correct. For the average investor, successful market timing is nearly impossible.
However, we have many counter-examples of successful market timers over the long term. James Simons' Medallion fund has returned 50%+ CAGR over a multi-decade period and stomping the market, creating many centimillionaires and billionaires in the process.
I set out thinking, what's so different about Simons and his crew at RenTec? Why is it so difficult for their success to be replicated? Not one to easily back down from a challenge, I began working on my own algorithms to successfully hedge against market downturns and provide superior absolute and risk-adjusted returns compared to the S&P 500. While I haven't yet seen Simons-level success in live trading, since launching Grizzly Bulls (https://grizzlybulls.com) in January 2022, 6 of our 7 models have outperformed the market on an unleveraged basis:
SPX (benchmark): +7%
VIX-TA-Macro-MP Extreme: +39.98%
VIX-TA-Macro Advanced: +34.38%
VIX-TA Advanced: +12.92%
VIX Advanced: +9.91%
Vix Basic: +5.76%
TA - Mean Reversion: +15.46%
TA - Trend: +12.97%
Of course two years of outperformance also doesn't yet stand the test of time of Simons' remarkable run, but I'm confident that we've discovered alpha here.
I've tried blogging and that's hit some decent results, particularly some of my technical blogs directly related to building algorithmic trading systems, but blogging is very time consuming, so I'm unsure the $/hour really pays off in such a niche space. I even wrote a book on the topic, https://www.amazon.com/dp/B0C9SB2LDG, but also that was a lot of work that I'm not sure was worth it.
So, best of luck! Marketing a very niche product/service is way harder than I originally anticipated. I'm now brainstorming how to pivot marketing towards a more mainstream audience. Really the market for investing with alpha and generating higher long term returns than the market should appeal to just about anyone with a disposable income, but building a level of trust and understanding is key.
However, it's easier for everyone else too, and the market is now so flooded with B2B SAAS apps that it's extremely difficult to find an untargeted niche, or even one with incompetent competition, and it's even worse in the B2C space. All the low hanging fruit has been picked.
I started my own company Grizzly Bulls (https://grizzlybulls.com), an algotrading platform, two years ago and the experience has highlighted the difficulty of the non tech aspects of running the business -> marketing, sales, support, etc. It's highly niche and my indicators and models and therefor value prop are entirely unique and unclonable, but the hardest part is reaching new audience. As a freemium SAAS, we have very strong free to paid conversion and even lower premium churn so customers must be content with the product and results, but I've found it very difficult to grow the top of the funnel exposure.
I enjoy working and don't plan on ever fully retiring, but certainly plan to leave the 9-5 lifestyle and working for others eventually to be a full time entrepreneur / indie hacker at some point. My first project towards that end is Grizzly Bulls (https://grizzlybulls.com/), an algorithmic trading platform which is certainly going well enough to support myself full time, but I really enjoy my current FTE work too much to consider it for now.
On each model's summary table you can check the YTD performance, and note that most of the positive performance came from this year, with last year flat to slightly negative (which was still good compared to the market's abysmal performance last year). i.e. the model you linked above is up 28% this year.
Also, of importance to note is that every model has a varying live start date but also includes the backtest period in the chart. It's always wise to assume that models will underperform their backtests in live trading. However, our goal is to build models robust enough that they can underperform the backtest while still substantially outperforming the S&P 500 on both absolute and risk-adjusted basis.
Lastly, I'm not sure exactly what you mean by "automatic trade copying", but we do have a few Platinum members who've opted to use our managed account, whereby your IB account will be set up with the same trade execution software I use in production to automatically follow the VIX TA Macro MP Extreme model signal changes, implemented by a combination of ES and MES futures trades.