Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Accounts submit by specifying their firm’s CME Group-issued Firm ID in the Requesting Party block. The assigned roles are:
      • Active Trader - 7
      • Asset Manager - 7
      • Broker - 30
  • Trading Sub Accounts can be retrieved by specifying the Trading Sub Account number in the Party (pty) block for the Party Detail List Request or Party Entitlement Request. The corresponding reports will have a Role ("R") = 29, and a Relationship ("Rltnshp") =33.
Request TypeDescriptionExample
Account Request

Brokers, asset managers and active traders can request a list of all accounts for which they are permitted to submit deals (accounts they own).

Platforms may submit requests for a list of all accounts on behalf of brokers, asset mangers, or active traders for which they are permitted to submit deals.

  • A Requested Role of Account (Party Role 24) must also be included in the request.

Broker request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyDetlListReq ReqID="123437">
		<Hdr SID="RCBK" SSub="User1" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="CME_Firm_ID" R="30"/>
		<ReqR R="24"/>
	</PtyDetlListReq>
</FIXML>
Accounts by Product Request

Brokers, asset managers and active traders can request a list of their accounts that can trade a specific product.

Platforms may submit requests for a list of permitted accounts that can trade a specific product on behalf of brokers, asset mangers, or active traders.

  • A Requested Role of Account (Party Role 24) must also be included in the request.

Active Trader request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyEntlmntReq ReqID="123437">
		<Hdr SID="RCT2" SSub="rcaf2" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_TRD2" R="7"/>
		<ReqR R="24"/>
		<InstrmtScope Oper="1" Exch="NYMEX" ID="NN" SecTyp="FUT" Src="H"/>
	</PtyEntlmntReq>
</FIXML>
Products by Account Request

Brokers, asset managers and active traders can request a list of all related trading firms that own accounts for which the user is permitted to submit deals.

Platforms may submit requests for a list of all related trading firms that own accounts for which the user is permitted to submit deals on behalf of brokers, asset mangers, or active traders.

  • A Requested Role of Account (Party Role 24) must also be included in the request.

Broker request:

Code Block
languagexml
 <FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyEntlmntReq ReqID="123437">
		<Hdr SID="RCBK" SSub="rcaf" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_BRKR" R="30"/>
		<Pty ID="RCACCT1" R="24"/>
		<InstrmtScope Oper="1" Exch="NYMEX"/>
	</PtyEntlmntReq>
</FIXML>
Trading Firm Request

Brokers, asset managers and active traders can request a list of products that can be traded with a specific related account.

Platforms may submit requests for a list of products that can be traded with a specific account on behalf of brokers, asset mangers, or active traders.

  • A Requested Role of Trading Firm (Party Role 7) must also be included in the request.

Active trader request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyDetlListReq ReqID="123437">
		<Hdr SID="RCAM" SSub="rcaf3" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_ASMGR" R="7"/>
		<ReqR R="7"/>
	</PtyDetlListReq>
</FIXML>
CounterParty Firms Request

Brokers, asset managers and active traders can request a list of all eligible counterparty firms.

Platforms may submit requests for a list of all eligible counterparty firms on behalf of brokers, asset mangers, or active traders.

Additionally required in the request:

  • A Requested Role of Opposite Firm (Party Role 17)
  • An Instrument Scope block with Oper= “1” and the specified Exchange
Info

An optional Product and/or Security Type may be specified to further filter the results (Product requires Src=“H”).

Active Trader Request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyEntlmntReq ReqID="123437">
		<Hdr SID="RCT1" SSub="rcaf1" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_TRD1" R="7"/>
		<ReqR R="17"/>
		<InstrmtScope Oper="1" ID="IBMRXU" Src="H" SecTyp="XYZ" Exch="NYMEX"/>
	</PtyEntlmntReq>
</FIXML>
CME ClearPort Firms Request

Brokers, asset managers and active traders can request a list of all CME ClearPort Firms with which they are associated.

Platforms may submit requests for a list of a list of all CME ClearPort Firms with which they are associated on behalf of brokers, asset mangers, or active traders.

  • A Requested Role of ClearPort Firm (Party Role 1) must also be included in the request.

Broker Request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyDetlListReq ReqID="123437">
		<Hdr SID="RCBK" SSub="rcaf" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_BRKR" R="30"/>
		<ReqR R="1"/>
	</PtyDetlListReq>
</FIXML>
Trader User Request

Brokers, asset managers and active traders can request a list of users at a related trading firm.

Platforms may submit requests for a list of users at a related trading firm.on behalf of brokers, asset mangers, or active traders.

Additionally required in the request:

  • A CME Group-issued Firm ID of the related trading firm (with associated Party Role 7) must be specified in the Party Block.
  • A Requested Role of Trader (Party Role 36).

Asset Manager Request:

Code Block
languagexml
<FIXML v="5.0 SP2" xv="109" s="20090815" cv="CME.0001">
	<PtyDetlListReq ReqID="123437">
		<Hdr SID="RCBK" SSub="rcaf" TID="CME" TSub="CPAPI"/>
		<ReqPty ID="RCAF_BRKR" R="30"/>
		<Pty ID="RCAF_TRD2" R="7"/>
		<ReqR R="36"/>
	</PtyDetlListReq>
</FIXML>