I was wondering what brokers and/or software packages are best to backtest strategies based on fundamentals. Specifically, I taking about valuation metrics such as P/E, Price/Sales, Price/Book, Earnings Momentum, etc. etc. To put an extra wrinkle in it, I want to go back as far in time as is realistically available, maybe 30 or 40 years. The backtesting software/tools I have run across thus far are based on technicals. I want a tool that couples fundamentals and technicals. Are there any good ones out there?