November 29th, 2024

Fixed a bug in Tradovate symbol parsing where symbols such as CLF5 were incorrectly parsed as CLF2024 instead of CLF2025. The issue arose because Tradovate uses a single-digit year like 5 to denote 2025, and our logic incorrectly utilized only the expiration year, leading to the error. This problem only affected contract symbols where the symbol year differs from the expiration year.

Last updated