1. A method comprising: obtaining data at a first time from at least one sensor of a mobile computing device, the at least one sensor arranged to provide data regarding at least one operating factor for the mobile computing device, the mobile computing device configured to receive market data and execute a trading application; analyzing the data obtained from the at least one sensor to determine the at least one operating factor; determining a first operating state of the mobile computing device based on the at least one operating factor; and altering a transmission rate of the mobile computing device with respect to the trading application based on the first operating state, the transmission rate having a specified interval in which the mobile computing device requests and receives market data.