Hi Luc.Chase
Baffle no more let me try explain some of the reasons. Please accept this explanation as a general explanation as the subject is quite complex and full of regulations around spread betting but anyway let me explain first and come back to me if you need to.
Firstly, it is important to understand that if you want the tax benefits of spread betting then you have to open a bet not a financial trade. In other words you cannot deal on exchange and say you are betting.
You need to bet with a counter party (book makers licence holder) so they are the counter party to your trade. In effect when you bet you are betting with a book maker even though you are betting on a financial product.
Because there is no cgt on your winnings the government have to collect their tax some where along the line so they charge a levy or performance fee, which is passed onto the betting client and this has to be built into the spread bet price, in other words you pay the tax on the stake not on your winnings. Bit like on course and off course horse racing. we have to build this into the spread bet price for you to bet on.
In addition because you are betting with a counter party there are for example, clearing fees and market spreads that have to be built into the bet spread. We as spread betters have to quote you a price with all the costs, eg tax etc built into the spread and deliver to you a price to bet on. therefore we have to build our own internet betting platform for you to place your bets. remember you are not buying financial products, you are betting with a book maker.
Also because spread bet clients do not always transact in marketable amounts we have to deliver a price on a platform to you as opposed to a platform that will execute on an exchange.
I can assure you that if you see our platform as a toy it is a very expensive toy because we have to always remain competitive and transact real time. Competition is the best way to keep spread betters competitive and deliver really good technology. If you look at spread bet spreads now they are very competitive and we have to take all the above factors into account. when you trade on exchange the additional costs are take out, eg stamp duty, clearing fees, brokerage. when you trade on exchange you take the spread and the rest is added on. with us it is all built in because you are betting.
we transact thousands of transactions a day across 4000 real time products and the pricing has to be spot on otherwise we would lose business quickly. We need our own platform to deliver all of the above.
That in a nutshell is why we have to build our own platform and why we basically cannot use ninjatrader etc. hope that helps. best wishes peter.
ps please dont tell my team of 250 developers and technicals that they have been working on a toy for the last two years. it will depress them this side of christmas.
It really baffles me why a spread-betting company would bother to go through the hassle and expense of developing a trading platform when all they need to do is provide an API / interface to their back-end for a popular trading platform such as NinjaTrader to connect to. The platform provided by CMC is more like a toy with bling in comparison. Why is there not a single Spreadbetting firm which has the sense to support NinjaTrader, yet there are nearly fifty regular brokers that do?