Hi there,
I have a question regarding the structure of a Moonshot back test. In the examples, there is a class for the strategy, along with the various functions inside it, needed for generating signals and weights.
However, at the end of the code, wouldn't you need to actually initialize an object of that class for each security you're trading? How does the back test run if you don't actually initialize and run something?