Trading based on Multiple Factors