Skip to content
All library documents

Simulation and Live Trading Can Handle Excess Buy Signals Differently

Article BigQuant

Summary

The post reports a position-capacity discrepancy between simulated and live trading. A strategy was already fully invested on one day, yet generated another buy signal at the next market open. The author expected the simulation to reject the order for insufficient cash, while the live account accepted it, resulting in an unintended position beyond the planned allocation. The strategy was adapted from a linear template, with changes to its SQL, maximum holding count, and trading schedule.

This is an operational warning about differences between signal generation, cash checks, and order acceptance across trading environments. The post does not provide a diagnosis, code, or a confirmed fix, and the simulation outcome is stated as a likelihood rather than a verified result. It gives no details about order sizing, account settings, or broker behavior, so the precise cause cannot be established. Traders should treat the reported mismatch as a platform-specific issue to investigate rather than a general rule about simulated and live execution.

Key ideas

  • A strategy at its maximum allocation can still emit a new buy signal on a later session.
  • The author reports that simulation may reject the order for insufficient cash while live trading may accept it.
  • The mismatch can create an unintended position beyond the strategy's planned holdings.
  • The post gives no confirmed cause or fix, so the issue requires platform- and account-specific investigation.

Tags

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