On hedging your combination bets
What is a combination bet?
A combination bet, also known as an accumulator bet, is a bet that is a conjunction of n smaller bets. If there exist single bets with odds Oi for events Ei, then a combination bet is a bet with odds O=∏Oi=O1O2…On and event E=⋀Ei=E1∧E2∧⋯∧En.
The multiplying of odds only makes sense when the events are uncorrelated P(Ei∧Ej)=P(Ei)P(Ej). It then preserves the property that if there are no +EV single bets (OiP(Ei)<1) then also there is no +EV combination bet (OP(E)=∏OiP(⋀Ei)⊥=∏Oi∏Ei=∏OiEi<1).
Of course events are never truly uncorrelated in the real world, but if the covariance is small enough then a modest bit of overround will still overwhelm that (exercise for the reader).
Simple static hedging
Assuming we have a bettable partition of all possible outcomes for i given by Pi={Ei=Ei.1,Ei,2,…,Ei,n}, we can hedge a combination bet by betting on all other possible combinations of outcomes {⋀Hi∣H1∈P1,H2∈P2,…,Hn∈Pn}∖{E}
However this is impractical due to the combinatorial explosion of the amount of bets (∏|Pi|−1, at least 2n−1). Calling the overround of each partition Pi as Vi, calculating the stakes gives the total overround of this hedging strategy as V=∏Vi.
Legging it
A more simple way to hedge a combination bet is to hedge the events one by one as they happen. E.g. if the outcome of E1 is determined before E2, then only hedge E1 first. After E1 is done, the combination bet reduces either to nothing or a smaller combination bet. Rinse and repeat.
The downside to this strategy is that it’s impossible to do for simultaneous events. Also there is a risk of the odds shifting against you while you wait to place your hedge bets.
The upside is that we use very few bets, and consequently low costs. The expected overround can be calculated to be n∑j=1Vjj−1∏k=1P(Ek)
Also there is a change that the odds shift in your favor while watiing.
Dynamic hedging
In financial theory, dynamic hedging is a very successful idea for hedging non-linear derivatives. Combination bets are a non-linear derivative. We can see this by taking the second derivates of O with respect to Oi (the Hessian) of a combaination bet with n=3: [0O3O2O30O1O2O10]
Interestingly, the diagonal is zero. That means if we try to hedge the combination bet linearly for every i, then if the odds of O1 change and then change again we are still okay, but if the odds O1 change and then the odds O2 change our attempted hedge is broken.
So we would have to rebalance our linear hedge every time the odds change. As with options, because of the transaction costs when to do this becomes a stochastic control problem. Given that transaction costs are very high and odds volatility is concentrated around the time of the game that we are betting on, it is likely the optimal strategy will devolve to just legging it.
Optimized static hedging
Taking advantage of the fact that we don’t have to include every i in every hedging bet, we can reduce the amount of bets compared to simple static hedging. The trick is to reduce our hedging problem one index at a time, with a recursive definition of the hedging events H for a set of events E: H(E)={{H1,E2,…,En}∣H1∈P1,H1≠E1}∪H({E2,E3.…,En}) This reduces the amount of bets to a more managable ∑(|Pi|−1).
Experimental results show that this reduces overround paid as expected. Also note that the order of the events is arbitrary, but there is not a clear optimal order. This seems to be the optimal way to hedge statically, but maybe there is an even better way?