1. A method for providing a trading recommendation, the method comprising: receiving an information item on a computer with a processor and a memory; generating a sentiment indicator, by the processor, corresponding to the item; assigning, by the processor, to the item a market impact weighting index that is at least partially based on the sentiment indicator; identifying, by the processor, a first trading strategy; identifying, by the processor, a second trading strategy; comparing, by the processor, the first trading strategy to the second trading strategy; selecting, by the processor, the one of the first and second trading strategies based on pass outcome associated with one of the first and second trading strategies; and based at least partially on the market impact weighting index and the selected trading strategy, selecting, by the processor, the trading recommendation from a database.