Patent ID: 7848993

Claim:
A computer-based method for managing transaction messages in an electronic trading environment, comprising: defining at a computing device a client entity that utilizes an automatic trading strategy comprising a plurality of trading profiles, each trading profile configured to generate transaction messages based on market data received from an electronic exchange, and wherein the client entity sends the transaction messages to the electronic exchange; defining at the computing device a message usage threshold, wherein the message usage threshold defines a maximum number of transaction messages to be sent to the electronic exchange from the client entity, and wherein the message usage threshold is based on a number of fills associated with the transaction messages being sent from the client entity; selecting by the computing device a first trading profile of the plurality of trading profiles to generate and send a first plurality of transaction messages to the electronic exchange; detecting by the computing device that the message usage threshold is to be exceeded; and subsequently, automatically selecting by the computing device a second trading profile of the plurality of trading profiles, wherein the second trading profile is selected to generate a larger number of fills at the electronic exchange and to prevent exceeding the message usage threshold by the client entity.