A system for adjusting a price for a security, the price having a spread,
and including a pricing engine for providing to a client a price quote
for the security. Also included is a past trades database for storing at
least one past trade executed by the client. A price adjustment module in
communications with the pricing engine is included for adjusting the
spread provided to the client based on the at least one past trade.