Yes, it is possible for a futures order to open on one contract and close after the contract has rolled over. This can result in a significant price discrepancy between the opening and closing values due to the change in the underlying futures contract.
The handling of futures rollovers can vary across platforms:
• TradingView: Rolls over contracts based on volume. Once the volume of the next contract exceeds that of the current front-month contract, TradingView will roll over to the new contract.
• TradersPost: Implements a two-day rollover period before the contract’s expiration date, based on the broker’s rollover schedule.
• Brokers: Brokers may have their own unique rollover policies, which could result in different timing compared to TradingView and TradersPost.
These differences mean that traders need to manually monitor rollovers to ensure consistency across their trading platforms.
Best Practices for Handling Rollovers
To avoid discrepancies:
• Regularly Check Rollover Dates: Monitor the upcoming rollover periods and adjust your strategies accordingly.
• Align Symbols Across Platforms: Ensure that the symbol sent from TradingView matches the current contract in TradersPost and the broker to avoid incorrect price data.
• Manual Monitoring: Automated strategies still require manual oversight, especially during rollover periods to catch any mismatches.
Managing futures rollovers requires attention to detail, as platforms like TradingView, TradersPost, and brokers may have different rollover schedules. Traders should monitor rollovers closely and ensure alignment across platforms to maintain accuracy in their trading strategies.