As I understand, a stock has to be in
data before an order can be placed? Is it correct that once the stock is introduced using update_universe() a further condition is that the first trade must be encountered for the stock to be added to data? Effectively, the added stock can be transacted no sooner than 1 minute after the first trade is encountered?
For a stock that has just started trading on the market, I suppose this behavior would be justified. But for a stock that has a price history, why not forward-fill from the prior day's close?
If I understand all of this correctly, the limitation seems overly restrictive and unnecessary. Perhaps Q support could explain the rationale?
Refs.:
https://www.quantopian.com/posts/security-in-history-but-not-in-data#568923bbdc3cd3346800073d
https://www.quantopian.com/posts/dealing-with-partial-fills-slash-low-liquidity-sync-async-order-modification-pains
https://www.quantopian.com/posts/thinly-traded-stocks-why-no-gaps