@ Seong Lee - yep I'm looking to do exactly what you mentioned - I'd like to try using multiple criteria so that the universe of stocks you end up with hasn't necessarily eliminated stocks just because they don't fit one criteria.
For example if there was two companies with the following criteria:
Company A:
P/E Ratio - 12.5
P/B Ratio - 0.9
PEG Ratio - 0.85
Company B:
PE Ratio - 11.5
PB Ratio - 1.9
PEG Ratio - 1.8
I'd argue that Company A offers much better value because it has a similar PE ratios, but with a much better earnings growth rate and more book value.
Yet if if my filters for defining a "good value" company were:
P/E < 12
P/B < 2
PEG < 2
Then Company A would be eliminated whilst Company B (which is arguably lower value) would be eligible.
And even if the P/E filter was raised to say P/E 15, if I sorted the companies by lowest P/E and had a limit, company B would still be chosen before company A.
Whereas if values were instead assigned on the basis of:
P/E = 0 - 5 = 5
P/E = 5 - 7 = 4
P/E = 7 -10 = 3
P/E = 10 - 13 = 2
P/E = 13 - 16 = 1
P/E = 16 - 20 = 0
P/E = 20 - 25 = -1
P/E = 25+ = -2
P/B = 0 - 0.5 = 5
P/B = 0.5 - 1 = 4
P/B = 1 - 1.5 = 3
P/B = 1.5 - 2 = 2
P/B = 2 - 3 = 1
P/B = 3 - 5 = 0
P/B = 5+ = -1
PEG = 0 - 0.5 = 4
PEG = 0.5 - 1 = 3
PEG = 1 - 1.5 = 2
PEG = 1.5 - 2 = 1
PEG = 2 - 3 = 0
PEG = 3+ = -1
So in the above case the companies would have the following scores:
Company A = 2 + 4 + 3 = 9
Company B = 2 + 2 + 1 = 5
So when the companies are sorted by the total value Company A should be seen as superior.
Is this possible?