Curious as to how others are handling revisions to their trading strategies.
Say I have v1 of a live strategy that I’m trading in an account. I come up with v2 of the ranking system and strategy which (hopefully) yields a better expected CAGR or Sharpe, etc. In the past, I’ve unfollowed the v1 strategy, effectively decommissioning it, and began following the v2 strategy.
Now I have a v3, but I’m considering a different approach. Rather than retire v2 and trade exclusively v3, I’m considering creating a book of v2 and v3 (and possibly v1). From my simulations, this may provide a lower overall expected return than if I were allocated 100% towards the latest revision, but it increases Sharpe and reduces drawdowns as the revisions are not perfectly correlated.
One question I had is how the live book would handle multiple underlying strategies trading simultaneously on the same stock – it’s not uncommon for multiple revisions to have 50% overlapping positions at any point in time. So I set up a live book to test this out, and it it looks like the live book implementation is pretty slick, netting out orders across sub-strategies and listing the attributable strategies in the orders Note field.
I’m leaning towards going this book approach of trading multiple revisions, but am curious if others have considered this route.
One con of this approach is risk management becomes harder. Strategy level limits like SecWeight, IndCount, etc, no longer apply at the book level. Similarly, I may be taking more concentrated positions in stocks that overlap across strategies, but I’m also spreading risk across the union of stocks held across the book.
I’ve also considered just trading the two revisions simultaneously as separate strategies, with no book at all. This would allow me to allocate capital more precisely without book rebalancing. Likewise, performance attribution would likely be simpler. But because the strategies rebalances occur independently, presumably p123 would generate multiple, competing orders when both buy or sell the same security which I would like to avoid.
P123, can you confirm there’s no functionality in TRADE for netting simultaneous orders for the same security in the same account?
Anyone else have any other insights I’m not considering here?