Futures on CFDs are amazing instruments. You can trade a CFDs without the Swap / Overnight costs. On top of that, CFDs on Futures replicate the real Futures prices. That means the prices on Infinox match perfectly the with the prices on our platform.

But there are always pros and cons.

Futures and CFDs on Futures have expiration dates. When the current contract expires, if you have a long open position, you will be “charged” when the position is “transferred” to the new contract. Bear in mind the roll over ‘cost’ is not something related to Infinox. That is how the market works, and it is the same with every other broker when you trade futures.

The advantage we have with Infinox:

You only have to keep an eye on Rollover dates from time to time, to avoid holding positions if you are intraday trading.

For example, if you have a long swing position on the SP500 futures and you want to keep it, it is fine. But you need to understand that you will not gain the price difference between contracts. If you have an open position at $6000 , the contract expires at $6200 and the new contract price on day 1 is $6500, you are NOT gaining the +$500 appreciation. This is what you have to understand. There was a $300 gap because of the price difference between contracts. So, you will see an unrealised PNL based on the $500 appreciation, but you will also see a ‘charge’ that reduces the potential profit by the $300 appreciation gap.

I know it is not simple to understand. I suggest searching for more information on YouTube, or asking an AI such as Gemini about this if you want to fully understand this dynamic

This ‘cost’ can be included in algorithmic backtests for swing positions.

The important thing here is, if you are scalping or intraday trading, and you are not counting on that cost, it is better to close any open positions, wait for the old contract to expire and start trading the new contract.

image.png