Skip to content
All library documents

Generating Continuous Futures Signals and Trading the Active Contract

Article vn.py community

Summary

This forum exchange discusses how to use a continuous main-contract series for backtesting while placing live orders in the currently active futures contract. One participant asks whether live use requires building a module to stitch together the continuous series and then routing strategy orders to the main contract. The reply confirms that signals can be produced from a synthesized series, while actual orders should target the tradable contract.

The replies suggest either constructing the continuous series from incoming market data or obtaining it through a data service, with changes needed in strategy-engine initialization. The thread raises whether a continuous series needs to be subscribed to during live operation, but does not resolve that question. It offers a practical architectural distinction between signal data and execution instruments, without code, a specific roll methodology, or evidence from a working deployment.

Key ideas

  • A continuous futures series can supply signals while orders go to the active tradable contract.
  • The continuous series can be assembled from incoming quotes or obtained from a data service.
  • Using this data may require changes to strategy-engine initialization.
  • The thread does not specify a contract-roll method or fully answer live subscription requirements.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.