This is especially important for traders using TradingView to send signals to TradersPost, as differences in contract rollover schedules can lead to unexpected outcomes. In this post, we’ll explore this issue, explain the discrepancy, and provide a workaround to ensure you trade the correct contract.
Continuous contract symbols are unique identifiers used to represent an ongoing series of futures contracts, providing a seamless chart that spans multiple contract periods. These symbols, such as NQ1! for the Nasdaq-100 futures, aggregate historical data across contract rollovers to create a continuous price series. They differ from standard contract symbols, which specify a particular expiration date, such as NQM2024 or NQU2024. Continuous contract symbols simplify long-term analysis by eliminating gaps and abrupt price changes that occur at contract expirations, offering a cohesive view of market trends.
TradingView rolls over these contracts based on specific criteria around volume, where the main condition for contracts switching in continuous futures charts is the excess of the daily volume of the next contract over the daily volume of the current futures contract. More info on this can be here in the TradingView documentation.
However, this rollover schedule differs from how we handle rollovers at TradersPost.
As an example, let's consider the June 2024 contract rollover period for NQ1!. The contract itself expires on June 21, 2024. But, TradingView rolled over their contract around June 14 and TradersPost rolled over theirs on June 19, 2024.
TradingView rolled over the NQ1! continuous contract to NQU2024 because it met their criteria for rollover. At TradersPost, we roll over our contracts 2 days before the expiration date of the current front contract, which is based on the TradersPost contract rollover rules.
This means there is a period where traders using the continuous contract symbol NQ1! might receive signals for NQU2024 on TradingView but end up trading NQM2024 on TradersPost due to our different rollover schedules.
This discrepancy can result in significant price disparities between the expected and executed trades, leading to potential losses or confusion. Since TradingView's placeholders do not provide the underlying contract being traded or the expiration date, there is currently only one solution.
To mitigate this issue, traders must explicitly define the contract symbol in their alerts to ensure the correct contract is traded. This means updating your alerts every quarter or every contract rollover period to match the specific contract symbol you intend to trade. For example, instead of using NQ1!, you should use NQM2024 or NQU2024 directly in your TradingView alerts.
Identify the Current Front Contract: Determine which contract is currently being traded. This information can be found on TradingView or your trading platform. On TradingView, it's in the Security Info window.
Update Your TradingView Alerts: Modify your alerts to use the specific contract symbol (e.g., NQM2024) instead of the continuous contract symbol (e.g., NQ1!).
Review Quarterly: At the end of each quarter or before the contract expiration, update your alerts to the new front contract.
While the workaround ensures accurate trading, it requires manual intervention. We encourage our users to reach out to TradingView and request the addition of a placeholder that provides the current contract information for continuous symbols. This would allow for automatic updates and reduce the risk of discrepancies.
Understanding the differences in contract rollover schedules between TradingView and TradersPost is crucial for seamless trading. By explicitly defining the contract symbols in your alerts and advocating for enhanced placeholders from TradingView, you can ensure more accurate and efficient trades.
For any questions or further assistance, feel free to reach out to our support team. Happy trading!
DISCLAIMER:
Trading in the financial markets involves a significant risk of loss. The content and strategies shared by TradersPost are provided for informational or educational purposes only and do not constitute trading or investment recommendations or advice. The views and opinions expressed in the materials are those of the authors and do not necessarily reflect the official policy or position of TradersPost.
Please be aware that the authors and contributors associated with our content may hold positions or trade in the financial assets, securities, or instruments mentioned herein. Such holdings could present a conflict of interest or influence the perspective provided in the content. Readers should consider their financial situation, objectives, and risk tolerance before making any trading or investment decisions based on the information shared. It is recommended to seek advice from a qualified financial advisor if unsure about any investments or trading strategies.
Remember, past performance is not indicative of future results. All trading and investment activities involve high risks and can result in the loss of your entire capital. TradersPost is not liable for any losses or damages arising from the use of this information. All users should conduct their own research and due diligence before making financial decisions.