1. A method comprising: transmitting, via a processor to a trading system, requests based on at least one trading algorithm, in which the requests include: (i) a bid request or an offer request; and (ii) a request to cancel the bid request or the offer request at a later instance in time; in which the processor and the trading system are in electronic communication over a network; receiving, via the processor, an indication that the request to cancel was unsuccessful and the bid request or the offer request has been matched; receiving a time by which the request to cancel was received and a time by which the bid request or the offer request was matched; computing a difference between the time by which the request to cancel was received and the time by which the bid request or the offer request was matched, in which the difference comprises a length of time by which the request to cancel was unsuccessful; and adjusting, via the processor, the at least one trading algorithm based at least in part on the computed length of time.