Discussion about this post

User's avatar
Pietro's avatar

Hi,

Thank you for the excellent write-up on the refiner lead-lag trade. It's a really fascinating approach to the 3-2-1 Crack Spread, and I particularly enjoyed the transparent breakdown of execution costs and the no-trade band in Part 2. It’s rare to see that level of practical detail in most blogs.

While reading through the mechanics, I found myself wondering about a few technical nuances and would love to hear your thoughts if you have a minute:

1. Regarding the sizing algorithm: when you mention to "simply long/short the basket based on the aggregate Z-score", does the strategy jump to a full binary exposure (+1 or -1) as soon as the Z-Score crosses zero? Or do you scale the allocation proportionally to the magnitude of the Z-Score? I'm asking because a proportional sizing approach would naturally cut exposure during low-conviction periods, which might explain how you managed to keep the Gross Max Drawdown so remarkably low (under 3%) over a 20-year period that includes 2008 and 2020.

2. How do you normalize the Z-Scores for the different lookbacks (1, 5, 10, and 21 days)? Do you scale the 63-day standard deviation in the denominator by the square root of time for the longer periods? It seems that if the daily volatility isn't scaled, the 21-day trend would naturally produce much larger numerical values and almost permanently hit the +/- 2 caps.

3. When looking at the total performance figures and the equity curves, do those include the yield on uninvested cash? Given the strict 2% volatility target, I imagine the strategy leaves a huge chunk of the account in idle cash, making the risk-free rate a pretty massive driver of the total return.

4. Lastly, just a quick data question: for the Norgate futures, did you use back-adjusted continuous contracts or just unadjusted ones (relying on the statistical filter to handle the roll gaps)? For the Yahoo equities, does the series assume full dividend reinvestment? And finally, when shorting the "energy-sector ETF", did you use XLE or another specific proxy?

Thanks again for sharing such a robust and intellectually honest framework. Really looking forward to Part 3!

1 more comment...

No posts

Ready for more?