I’ve been using the “params” param when calling the quantrocket.moonshot.backtest() method to specifically set the SIDS strategy param for the backtest. This has been working great.
I’m now transitioning into live trading and immediately realized that the quantrocket.moonshot.trade() method doesn’t have a “params” param for passing in strategy params on the fly. Is there any reason for this? Or do you agree that it would make sense to be able to pass in strategy parmas on the fly during live trading?
P.S. I’m primarily passing in SIDS strategy param on the fly as a way to generate a coarse universe of trading candidates so that I’m not trying to backtest/trade the entire stock market. For example, I might pull out all SIDS that have gapped up over 40% over night, and only backtest/trade those specific SIDS.