New Extension Packs for FIX Latest (EP296-298)

The FIX Global Technical Committee (GTC) announces the addition of new Extension Packs to the FIX Latest specification, the normative specification of the FIX Protocol. The artifacts included for each of the individual Extension Packs are as follows:

  • ASBUILT – clean PDF document of the implemented Gap Analysis that includes the assignment of new tags and values;
  • ASBUILT with changetracks – same as ASBUILT but with changetracks showing the differences compared to the document submitted to the GTC;
  • Orchestra Repository – single XML file of FIX Latest using Orchestra v1.0;
  • Unified Repository – XML files of FIX Latest using Repository 2010 Edition;
  • Basic Repository – XML files of FIX Latest using basic repository format;
  • FIXML Schema – XSD files of FIX Latest using FIXML.

The complete list of Extension Packs is available here.

EP296 Korea Short Selling Registration Number

This Extension Pack is based on a regulatory requirement (Short Sale Reform Measures) published by the Financial Services Commission (FSC) to prevent naked short sale activities. Institutional and corporate investors conducting short sale activities are required to identify themselves at an aggregate level by using a short selling institution identifier assigned by the Financial Supervisory Service (FSS). Brokers operating in Korea and interfacing with the Korean Stock Exchange (KRX) must include their client’s institutional short sell identifier assigned by the FSS when submitting client’s eligible orders to the exchange. The FIX Protocol adds a new value to PartyIDSource(447) to support this requirement.

EP297 Algorithmic Trading Identifiers

This Extension Pack supports three business requirements in the context of algorithmic trading. All of them enhance the ExecutionReport(35=8) message with additional fields to identify algos and their certificates.

  • A new identifier for randomised trials in algorithmic trading (AlgoTrialID(3097)).
  • A new identifier for the algo used for the execution of an order (LastAlgoID(3098)).
  • Availability of the identifier for algo certificates (AlgoCertificateID(3012)) when reporting order executions.

EP298 Allocation Enhancements

This Extension Pack includes support for a number of requirements related to the allocation of trades.

  • Extension of subgroups for average pricing by supporting subgroups for individual allocations defined in the AllocGrp component.
  • Extension of the trade capture report messages by adding FirmGroupID(1728) supporting group identifiers issued by the firm.
  • Extension of the trade capture report messages by adding SecondaryAllocID(793) as optional second identifier next to AllocID(70).