Patent ID: 8738498

Claim:
A method comprising: receiving, via a processor in a trading exchange platform, a trading order that comprises: (i) a total amount of a trading product; and (ii) a disclosure amount that is to be disclosed to a plurality of market centers capable of executing the trading order, in which the disclosure amount is a portion of the total amount; routing, via the processor, a portion of the trading order to be matched with at least one internal trading order, in which the at least one internal trading order is stored in a database that is internal to the trading exchange platform; computing, via the processor, a remaining quantity of the trading order, in which the remaining quantity of the trading order comprises the total amount minus the portion of the trading order; identifying, via the processor, at least one market center that is capable of matching the remaining quantity of the trading order, in which the at least one market center is external to the trading platform; receiving, from a remote device, an indication of a disclosure policy of the at least one market center, in which the disclosure policy specifies a manner for disclosing the remaining quantity of the trading order to the at least one market center, in which the remote device and the processor are in electronic communication over a network; and transmitting, via the processor, the remaining quantity of the trading order to the at least one market center in accordance to the disclosure policy.