Iād think hedging that would make most sense is rather to always hold some SPY puts, and use the extra liquidity on a downturn to buy stuff on discount.
CFDs could achieve the same thing, but certainly not on T212. Fees here are prohibitive, and a CFD position here only makes sense for very short lived positions.
Cheapest CFDs around will be IB, but then Iād choose puts over CFDs.
Edit: from an other post some time ago, I had looked at different providerās fees