dilmun99
13th July 2004, 02:13 PM
Hi
I've been obsessing over filtering securities for running Monte Carlo system tests. I started with today's S&P500, and then ran an Explorer test to create a filtered list removing all stocks that had traded below a certain dollar amount or 6 month minimum volume threshold over the life of the test (e.g 7 to 10 years). I then used only that filtered list (330 securities) in my tests.
As I think about it, it seems to be more flexible to take the unfiltered S&P500 list, but to filter each trade by share price and recent volume (i.e. filter just at the time of the trade). What's the best way of doing this? Does it need to be built in to the system code, or is there another way? If I just put the criteria in the filter tab in Explorer before running the tes to generate the trade data, does that work?
I'd also like to be able to filter by relative strength using the Security () function in MS. Similarly, is this best done in the system code, or is there another way?
Thanks
Andrew
I've been obsessing over filtering securities for running Monte Carlo system tests. I started with today's S&P500, and then ran an Explorer test to create a filtered list removing all stocks that had traded below a certain dollar amount or 6 month minimum volume threshold over the life of the test (e.g 7 to 10 years). I then used only that filtered list (330 securities) in my tests.
As I think about it, it seems to be more flexible to take the unfiltered S&P500 list, but to filter each trade by share price and recent volume (i.e. filter just at the time of the trade). What's the best way of doing this? Does it need to be built in to the system code, or is there another way? If I just put the criteria in the filter tab in Explorer before running the tes to generate the trade data, does that work?
I'd also like to be able to filter by relative strength using the Security () function in MS. Similarly, is this best done in the system code, or is there another way?
Thanks
Andrew