Backtest filter result: a single symbol instead of entire watchlist

I am filtering a backtest as a small watchlist with 29 symbols, but the result shows only the first (alphabetical) symbol. I can't find a reason for this.

Thanks for any clues.

@JohnHoward , how many positions ("MaxOpenPositions") does your formula allow?

If it's only 1 and you don't set the variable PositionScore, you'll only get trades for the first symbol (in such a case, please, review the USING POSITION SCORE section of the linked article).

The best way to get an appropriate answer is to publish reproducible code, otherwise, it's just a guess game.

1 Like

Most likely you did not include position sizing in you formula so 100% of funds is invested in first matching symbol. Please read the tutorial.

1 Like

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.