Quote from lolatency:
There aren't that many datapoints in what you are trying to do, so I imagine some basic programming in your statistical package of choice would be adequate for this task, particularly once you have pulled the data from a reliable data source.
WL is the only platform with a portfolio simulation that can be run on fundamental data. Have fun re-inventing the wheel.