The fees on trading Nat gas futures are tiny, $3 a contract I believe.
For my style of trading what tends to hurt you is the cost of rolling over positions every night. The funding costs on spread bets are horrendous due to the fat interest margin. You pay 2.5% a year with IG for example; may not sound very much but that's on your leveraged position so it can easily work to to a huge proportion of your account size. Or you can trade fixed dates rolling quarterly or monthly, basically replicating futures. But then the spreads are much wider. On my IG account now July Natgas is 12 points wide.
Alternatively I could day trade, but then that 2x width bid-offer would absolutely kill me.
Because you get £12k CGT allowance in the UK you actually need a huge position before the tax saving compensates for the extra costs - hundreds of thousands of pounds. At that level you'd be better off with futures.
There is extensive analysis on this in my third book, "Leveraged Trading". If you have a copy, then table 3 shows the average risk adjusted trading cost: futures 0.01SR units per trade (and if anything, this is very conservative), quarterly spread bets 0.06, and daily funded spread bets 0.11 SR units.
Spread bets and CFDs have their place for traders who can't afford the big ticket sizes of futures, as that is their main advantage. But I'm lucky enough that I can trade futures instead.
GAT
Thank you for the above.
When I said "Nas" futures I meant Nasdaq futures, sorry.
Over night funding for spread betting is an issue, agree there. So if we work off the E mini Nasdaq 100 futures. 1 contract is worth $227k.
So if I was to hold that position over night for 12 months on IG (spread betting) it could cost me over $5,000!
btw that overnight funding rate changes all the time. Also you can actually get paid! Right now if you are long oil you will be paid overnight funding. Say you are long 10 contracts, you will be paid $70 per day (again the rate changes all the time)
Going back to the Nasdaq futures example. 1 contract via Interactive brokers will cost you margin wise $24k, that same position via spread betting on IG is around $15k, so spread betting wins on that front, it's less margin.
Fees...to open the above position on IB, it's $2.15, to close it's $2.15, so $4.30 round trip.
With IG (spread betting) there is no fees, but wider spread. It's 2 point spread, each point equals $20, so that extra point costs us $20. So basically $15 ish more than interactive brokers.
I guess that is where they cost more and make their money. 10 trades per day would cost $200 on IG and only just over $20 on IB. Big difference I guess.
If you add overnight funding in then that goes up even more on IG, but I don't because I day trade only.
Regarding the tax side of things. Lets say you have a big year, 250k profits, you are going to lose up to 40% of that right on IB, but keeping it all on IG right? Does that not offset all the above then if you are day trading?
Thank you again