Python: Stock Market Screener and Simulator Tool

The project is for a stock market screening and simulation program. It takes a set of user entered qualification rules about stock metadata, applies those rules to a master list of stocks to filter down to a set of qualifying stocks, then applies a set of user configured buy/sell rules to each of those stocks, and then outputs the result of the simulation for each stock individually and as a cumulative group.
http://bit.ly/2gN3e6T
* The solution was developed using Python 3.