Patent ID: 8484121

Claim:
A computer-implemented method for trading financial instruments, comprising: receiving by a computer from a first party an order of trade of a financial instrument; receiving by the computer from a second party a contra order of trade of the financial instrument; matching by the computer the order of the first party with the contra order of the second party; assigning a time period of up to 10 seconds, wherein the assigned time period is not disclosed to the first and the second parties; beginning the assigned time period at the exact time the order and the contra order are matched; determining by the computer a market value of the financial instrument by conducting a first scan of quotes for the financial instrument in the match of the order and the contra order in other systems of the market at the beginning of the assigned time period; determining by the computer an updated market value of the financial instrument by conducting a second scan of quotes for the financial instrument in the match of the order and the contra order in other systems of the market at the end of the assigned time period; and completing by the computer the order only if the market value of the financial instrument remains unchanged between the beginning and the end of the assigned time period.