FIX Messaging Specs
This page describes the implementation of FIX messaging used by the Goldman Sachs RIA Custody Business for the electronic routing of orders for Equity and Mutual Fund products. In addition, the document outlines the messages, product, flow and order types that are supported by Goldman Sachs when trading via FIX, and how they should be indicated.
This document is not intended as a comprehensive guide to implementing the messaging logic of a FIX engine; for that, we recommend using the official specifications from the FPL at https://www.fixtrading.org/.
Requests for new FIX sessions or additional functionality must be approved by a Goldman Sachs business representative prior to any work being started by the Technology division. Please reach out to your local business representative to initiate any requests.
The Goldman Sachs FIX engine supports FIX versions 4.2 & 4.4. While we prefer that clients endeavor to keep to the standard FIX protocol specification, the Goldman Sachs FIX engine can accommodate some customization where appropriate.
Contact Details
GS FIX Support
Americas: gs-ria-fixsupport@gs.com
GS FIX Onboarding
Americas: gs-ria-fixrequests@gs.com
Supported Message Types
The following is a list of message types used by the Goldman Sachs RIA Custody Business FIX Engine.
Inbound: Defined as incoming FIX messages to the broker
Outbound: Defined as outgoing FIX messages sent from the broker
FIX session level messages | FIX 4.2 & 4.4 |
---|---|
Logon (35=A) | ✓ |
Heartbeat (35=0) | ✓ |
Test Request (35=1) | ✓ |
Resend Request (35=2) | ✓ |
Reject (35=3) | ✓ |
Sequence Reset (35=4) | ✓ |
Logout (35=5) | ✓ |
Inbound FIX application level messages | FIX 4.2 & 4.4 |
---|---|
New Order Single (35=D) | ✓ |
Order Cancel Request (35=F) | ✓ |
Order Cancel/Replace Request (35=G) | ✓ |
Allocation (35=J) | ✓ |
Don’t Know Trade (35=Q) | ✓ |
Confirmation Acknowledgement (35=AU) | FIX 4.4 only |
Outbound FIX application level messages | FIX 4.2 & 4.4 |
---|---|
Execution Report (35=8) | ✓ |
Order Cancel Reject (35=9) | ✓ |
Allocation Acknowledgement (35=P) | ✓ |
Indication of Interest (IOI) (35=6) | ✓ |
Confirmation (35=AK) | FIX 4.4 only |
Physical Connectivity
The Goldman Sachs RIA Custody Business supports connectivity via the BT Radianz Managed Service Provider. Managed Service Providers offer guaranteed network bandwidth and dedicated support.
In addition, the Goldman Sachs RIA Custody Business will support connections using the following third-party FIX connectivity hubs:
- FIXLink (SS&C)
- NYFIX (Itiviti/ULLINK)
- FIX Flyer Network
Connection Validation
Source IP Addresses:
Please provide all possible source IP addresses / MSP network identifiers to Goldman Sachs. Goldman Sachs RIA Custody Business has a dedicated network team who will co-ordinate TCP/IP connectivity and network installation with clients or vendors.
FIX version:
The Goldman Sachs RIA Custody Business FIX engine supports FIX versions 4.2 & 4.4. Please discuss your version requirements with the Goldman Sachs RIA Custody Business FIX Onboarding team during certification.
Sender and Target Comp IDs:
The Sender and Target CompIDs must match the agreed values upon login to grant FIX access.
FIX Time Format:
The Goldman Sachs RIA Custody Business FIX engine expects GMT on all time formats within FIX messages as defined within the FIX protocol.
Heartbeat Interval:
The default interval is set to 30 seconds. An alternative interval can be configured if required.
Client Identification
Direct FIX Connections (between a client and Goldman Sachs)
Tag 49 (SenderCompID) is used along with tag 56 (TargetCompID) to uniquely identify a client session. FIX messages should also set a trader name or ID of the person responsible for the flow in tag 50 (SenderSubID). The Tag50 value will generally be returned in tag 57 (TargetSubID) on execution reports.
If messages are being routed via a single FIX connection on behalf of different entities within a single parent company, we can use tags 1 (Account), 109 (ClientID), 115 (OnBehalfOfCompID) or other agreed tags to differentiate.
Hub FIX Connections (between a vendor and Goldman Sachs)
If messages are being routed over a shared hub session, tag 115 (OnBehalfOfCompID) should be used to identify the client company – this value will be returned in tag 128 (DeliverToCompID). In this case we ask that a trader name or ID is sent in tag 116 (OnBehalfOfSubID) or in tag 50 (SenderSubID) for client identification. This value can be returned in tag 129 (DeliverToSubID).
For more information on recommended formats, please contact the Goldman Sachs RIA Custody Business FIX Onboarding team.
Client Identification
Goldman Sachs requires vendors to specify the following information on the FIX session (where appropriate).
FIX Tag | Tag Name | Description |
---|---|---|
8000 | OMS/EMS Name | Vendor to provide the name of the OMS or EMS being used to send orders. |
9681 | OMS Version | Vendor to provide the OMS software version that the trader is using to send in orders. For example: "EzeTraderConsole 4.7" |
9207 | EMS Version | Vendor to provide the EMS software version that the trader is using to send in orders. For example: "BloombergEMSX 1.0" |
9682 | Product Version | Intended Goldman Sachs algo/product version with respect to the broker FIX specification version. For example: "GS Global Eq v1.7". Please reach out to your GS FIX representative for version ID. |
Order and Execution ID Uniqueness
We require that clients send a unique order ID in FIX tag 11 on every order. This value needs to be unique per FIX connection, per day. For connections where multi-day or overnight orders are sent, the value should be kept unique over the lifetime of the order. We recommend that the date is appended to the order ID to remove any ambiguity and improve supportability.
Goldman Sachs generates a unique execution ID sent in FIX tag 17 on every execution report. This value is unique per day across all connections.
Drop Copy
The Goldman Sachs RIA Custody Business does not currently support drop copies for either inbound or outbound flow.
Routing of Equity Orders
Flow Types and Parameters
The Goldman Sachs RIA Custody Business FIX Engine is able to accept GSET Algorithm flow types and currently supports 3 Algo Strategies: SOR, VWAP, and TWAP. Tag 8031 is required and must contain one of these strategy identifiers. Please see Goldman Sachs Electronic Trading (“GSET”) FIX Specification for details on the requirements and capabilities of these algorithms.
Product Identification
The Goldman Sachs RIA Custody Business FIX engine requires tag 55 used in conjunction with tag 65 (when symbol suffix is needed) for product identification. Messages which specify Tags 48/22 will be rejected.
Appendix A: Flow Specific Information
Strategy Types and TIFs
The following is a matrix of the different Order Types and TIFs which are available per Algo Strategy:
Region: US
Algo Strategy | Side | Order Type (Tag40) | TIF (tag59) | Tag100 | Tag145 | Tag11007 |
---|---|---|---|---|---|---|
VWAP TWAP | Buy, Sell, Sell Short, Sell Short Exempt, Buy to Cover | Market, Limit | Day | 6 | N/A | N/A |
SOR | Buy, Sell, Sell Short, Short Exempt, Buy to Cover | Market, Limit, MOC, LOC, Stop, Stop Limit, Pegged | Day | ; | N/A | N/A |
List ID Program Trading
The Goldman Sachs RIA Custody Business does not currently support Order Lists (FIX msgType 35=E (List)). Order List messages will be rejected.
Execution Venue Reporting
Execution instructions are generally supported but may require additional client-specific configuration. The following tags are supplied in all regions:
- Tag 29 (Last Capacity)
- Tag 30 (Last Market) – MIC values listed here https://www.goldmansachs.com/what-we-do/securities/gset/equities/liquidity-access/accessible-venues.pdf (European Markets)
- Tag 851 (Mapped Liquidity)
Mutual Fund Trading
The Goldman Sachs RIA Custody Business supports buy, sell, and sell-all orders for mutual funds. Buy and sell orders instructions follow standard trading conventions for mutual fund trading via FIX. Buy and Sell orders can be sent either as quantity of shares or by dollar notional quantity. Sell-all orders are denoted by a custom fix tag 5079 with Boolean value set to Y.
The cut-off time to mutual fund trading is 3:30PM EST. Any mutual fund orders submitted after the cut-off time will be rejected. This cut-off time may be subject to change.
Regulatory Reporting
In pre-approved cases where the Goldman Sachs RIA Custody Business will support the client’s CAT regulatory reporting, the client must provide the order creation timestamp in tag 6869. Tag 60, Transact Time must also be provided. If the client does not need to send the timestamp representing the original order creation timestamp, then tag 6869 is optional.
Allocation FIX Message
In allocation FIX messages (35=J), please note that within the NoOrders repeating group (tag 73), the Goldman Sachs RIA Custody Business expects tag 11 to be the original order ID that is being allocated, as per industry standards.
Pre-Selected High-Touch Order Instructions (tag 58)
Instructions:
- VWAP
- TWAP
- POV (enter % number)
- WUD (WouldAtLimit - enter limit price)
- Market on Open (Must be submitted at least 10 minutes prior to open)
- Market on Close (Must be submitted at least 10 minutes prior to close)
- Call # (enter phone number)
If a user chooses VWAP, they should not have the ability to edit the high-touch order instructions field.
The WUD option should only be allowed if the order is a limit order.
Sample FIX Messages
New Order Single Equity FIX Message Example
8=FIX.4.2|9=294|35=D|34=329|49=TESTSENDER|52=20211112-17:27:57.295|56=UAT|97=N|115=CLIENT|145=1|1=GSAvgPriceAcct12345|11=1388BLKa55ca8dcaaef452fb8551835804d45f1|21=1|38=100|40=1|54=2|55=ABBV|59=0|60=20211112-17:27:56.744|100=;|167=CS|8000=VENDORNAME|9207=1.0|9681=1.0|9682=GS Global Eq v1.7|11007=1|10=125|
Equity Allocation FIX Message Example
8=FIX.4.2|9=280|35=J|34=342|49=TESTSENDER|52=20211112-17:36:30.606|56=UAT|97=N|115=CLIENT|6=200.0000|53=10.0|54=1|55=CL|60=20211112-17:36:30.579|70=1388BALeda1f06273db481aa8b9e20f68c69fa4 |71=0|73=1|11=1388BLKeda1f06273db481aa8b9e20f68c69fa4|75=20211112|78=1|79=CLIENTACCOUNT|80=10.0|167=CS|10=069|
New Order Single Mutual Fund Buy FIX Message Example
8=FIX.4.2|9=289|35=D|34=319|49=TEST|52=20211123-17:13:55.433|56=UAT|97=N|115=CLIENT|145=1|1=CLIENTACCOUNT|11=1388REB0ac6d8e7cce4465d84b2f23e8701fa51|21=1|40=1|54=1|55=CGMRX|59=0|60=20211123-17:13:53.867|100=;|152=15030|167=MF|8000=VENDORNAME|9207=1.0|9681=1.0|9682=GS Global Eq v1.7|11007=1|10=140|
New Order Single Mutual Fund Sell FIX Message Example
8=FIX.4.2|9=291|35=D|34=317|49=TEST|52=20211123-17:13:54.436|56=UAT|97=N|115=CLIENT|145=1|1=CLIENTACCOUNT|11=1388REB7efc385f387f4f099729494678eafd1d|21=1|40=1|54=2|55=FRDPX|59=0|60=20211123-17:13:53.848|100=;|152=8415.85|167=MF|8000=VENDORNAME|9207=1.0|9681=1.0|9682=GS Global Eq v1.7|11007=1|10=199|
New Order Single Mutual Fund Sell All FIX Message Example
8=FIX.4.2|9=286|35=D|34=185|49=TEST|52=20211123-15:03:47.810|56=UAT|97=N|115=CLIENT|145=1|1=CLIENTACCOUNT|11=1388REB42d1073f1cf14d76bd07c1c2e2604fdb|21=1|40=1|54=2|55=VSEAX|59=0|60=20211123-15:03:47.687|100=;|167=MF|5079=Y|8000=VENDORNAME|9207=1.0|9681=1.0|9682=GS Global Eq v1.7|11007=1|10=029|
Disclaimer
These materials are not intended for distribution in Malaysia (other than in Labuan) and there may be restrictions relating to the offering of the products described herein in Malaysia. Neither Goldman Sachs (Labuan) Investment Bank Limited or any of its affiliates (together "Goldman Sachs") represent that these materials may be lawfully distributed or that the products referenced herein may be lawfully offered, in compliance with any applicable registration or other requirements in Malaysia (other than in Labuan), or pursuant to an exemption available thereunder, or assume any responsibility for facilitating any such distribution or offering in Malaysia (other than in Labuan). In particular, no action has been taken by Goldman Sachs which would permit an offering of the product described herein or distribution of these materials in Malaysia (other than in Labuan). The products described herein are not being offered or sold within Malaysia (other than in Labuan) by means of these materials or any other document. Neither these materials nor any advertisement or any other offering material may be distributed or published in Malaysia, except under circumstances that will result in compliance with any applicable laws and regulations. This message has been prepared by personnel in the Securities Division of one or more affiliates of The Goldman Sachs Group, Inc. ("Goldman Sachs") and is not the product of Global Investment Research. It is not a research report and is not intended as such.
Non-Reliance and Risk Disclosure This material is for the general information of our clients and is a solicitation of derivatives business generally, only for the purposes of, and to the extent it would otherwise be subject to, CFTC Regulations 1.71 and 23.605. This material should not be construed as an offer to sell or the solicitation of an offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. We are not soliciting any specific action based on this material. For the purposes of U.S. rules and regulations, it does not constitute a recommendation or take into account the particular investment objectives, financial conditions, or needs of individual clients. Before acting on this material, you should consider whether it is suitable for your particular circumstances and, if necessary, seek professional advice. The price and value of the investments referred to in this material and the income from them may go down as well as up, and investors may realize losses on any investments. Past performance is not a guide to future performance. Future returns are not guaranteed, and a loss of original capital may occur. We do not provide tax, accounting, or legal advice to our clients, and all investors are advised to consult with their tax, accounting, or legal advisers regarding any potential investment. The material is based on information that we consider reliable, but we do not represent that it is accurate, complete and/or up to date, and it should not be relied on as such. Opinions expressed are our current opinions as of the date appearing on this material only and only represent the views of the author and not those of Goldman Sachs, unless otherwise expressly noted.
Conflict of Interest Disclosure: We are a full-service, integrated investment banking, investment management, and brokerage firm. The professionals who prepared this material are paid in part based on the profitability of The Goldman Sachs Group, Inc., which includes earnings from the firm's trading, capital markets, investment banking and other business. They, along with other salespeople, traders, and other professionals may provide oral or written market commentary or trading strategies to our clients that reflect opinions that are contrary to the opinions expressed herein or the opinions expressed in research reports issued by our Research Departments, and our market making, investing and lending businesses may make investment decisions that are inconsistent with the views expressed herein. In addition, the professionals who prepared this material may also produce material for, and from time to time, may advise or otherwise be part of our trading desks that trade as principal in the securities mentioned in this material. This material is therefore not independent from our interests, which may conflict with your interests. We and our affiliates, officers, directors, and employees, including persons involved in the preparation or issuance of this material, may from time to time have "long" or "short" positions in, act as principal in, and buy or sell the securities or derivatives (including options) thereof in, and act as market maker or specialist in, and serve as a director of, companies mentioned in this material. In addition, we may have served as manager or co manager of a public offering of securities by any such company within the past three years.
Not a Fiduciary: To the extent this material is provided to an employee benefit plan or account subject to the Employee Retirement Income Security Act of 1974, as amended ("ERISA") or Section 4975 of the Internal Revenue Code of 1986, as amended (the "Code") (each, a "Benefit Plan Investor"), by accepting this material such Benefit Plan Investor will be deemed to have represented, warranted and acknowledged that (1) the Benefit Plan Investor is represented by a fiduciary that is independent of Goldman Sachs and its affiliates (the "Independent Fiduciary"), (2) the Independent Fiduciary is a bank (as defined in section 202 of the Investment Advisers Act of 1940 (the "Advisers Act")) or a similar institution that is regulated and supervised and subject to periodic examination by a State or Federal agency; an insurance carrier which is qualified under the laws of more than one State to perform the services of managing, acquiring or disposing of assets of a plan; an investment adviser registered under the Advisers Act or, if not registered as an investment adviser under the Advisers Act by reason of paragraph (1) of section 203A, is registered as an investment adviser under the laws of the State in which it maintains its principal office and place of business; a broker-dealer registered under the Securities Exchange Act of 1934; or an Independent Fiduciary that holds or has under management or control total assets of at least $50 Million; (3) the Independent Fiduciary is capable of evaluating investment risks independently, both in general and with regard to the information contained in this material; (4) the Independent Fiduciary is a fiduciary under ERISA and/or the Code with respect to, and is responsible for exercising independent judgment in evaluating, the information contained in this material; (5) neither Goldman Sachs nor its affiliates are undertaking to provide impartial investment advice, or to give advice in a fiduciary capacity, in connection with the information contained in this material or with respect to any Benefit Plan Investor's subsequent investment decisions; and (6) any financial interest of Goldman Sachs and its affiliates is or has been disclosed. To the extent this material is provided to any other recipient, this material is provided solely on the basis that the recipient has the capability to independently evaluate investment risk and is exercising independent judgment in evaluating investment decisions in that its investment decisions will be based on its own independent assessment of the opportunities and risks presented by a potential investment, market factors and other investment considerations.
Not a Municipal Advisor: Except in circumstances where Goldman Sachs expressly agrees otherwise in writing, Goldman Sachs is not acting as a municipal advisor and the opinions or views contained herein are not intended to be, and do not constitute, advice, including within the meaning of Section 15B of the Securities Exchange Act of 1934.
Legal Entities Disseminating this Material: This material is disseminated in Australia by Goldman Sachs Australia Pty Ltd (ABN 21 006 797 897); in Canada by either Goldman Sachs Canada Inc. or Goldman Sachs & Co. LLC; in Hong Kong by Goldman Sachs (Asia) L.L.C. or by Goldman Sachs Asia Bank Limited, a restricted licence bank; in Japan by Goldman Sachs Japan Co., Ltd.; in the Republic of Korea by Goldman Sachs (Asia) L.L.C., Seoul Branch; in New Zealand by Goldman Sachs New Zealand Limited; in Singapore by Goldman Sachs (Singapore) Pte. (Company Number: 198602165W), by Goldman Sachs Futures Pte. Ltd (Company Number: 199004153Z) or by J.Aron & Company (Singapore) Pte (Company Number: 198902119H); in India by Goldman Sachs (India) Securities Private Limited, Mumbai Branch; in Europe by Goldman Sachs International ("GSI"), unless stated otherwise; in France by Goldman Sachs Paris Inc. et Cie and/or GSI; in Germany by GSI and/or Goldman Sachs Bank Europe SE; in the Cayman Islands by Goldman Sachs (Cayman) Trust, Limited; in Brazil by Goldman Sachs do Brasil Banco Múltiplo S.A.; and in the United States of America by Goldman Sachs & Co. LLC (which is a member of FINRA, NYSE and SIPC) and by Goldman Sachs Bank USA. You may obtain information about SIPC, including the SIPC brochure, by contacting SIPC (website: http://www.sipc.org/; phone: 202-371-8300). GSI, which is authorised by the Prudential Regulation Authority ("PRA") and regulated by the Financial Conduct Authority ("FCA") and the PRA, has approved this material in connection with its distribution in the United Kingdom and European Union. GSI, whose registered office is at Peterborough Court, 133 Fleet Street, London EC4A 2BB, appears in the FCA's Register (Registration No.: 142888). GSI is registered as a Private Unlimited Company in England and Wales (Company Number: 2263951) and its VAT registration number is GB 447 2649 28. GSI is subject to the FCA and PRA rules and guidance, details of which can be found on the websites of the FCA and PRA at www.fca.org.uk and www.bankofengland.co.uk/pra. The FCA is located at 25 The North Colonnade, Canary Wharf, London E14 5HS, and the PRA is located at Bank of England, 20 Moorgate, London EC2R 6DA. Unless governing law permits otherwise, you must contact a Goldman Sachs entity in your home jurisdiction if you want to use our services in effecting a transaction in the securities mentioned in this material. This material is not for distribution to retail clients, as that term is defined under The European Union Markets in Financial Instruments Directive (2014/65/EU), and any investments, including derivatives, mentioned in this material will not be made available by us to any such retail client.
Phone recording: Telephone conversations with Goldman Sachs personnel may be recorded and retained.
Reproduction and Re-Distribution: Without our prior written consent, no part of this material may be (i) copied, photocopied or duplicated in any form by any means or (ii) redistributed. Notwithstanding anything herein to the contrary, and except as required to enable compliance with applicable securities law, you (and each of your employees, representatives and other agents) may disclose to any and all persons the U.S. federal income and state tax treatment and tax structure of the transaction and all materials of any kind (including tax opinions and other tax analyses) that are provided to you relating to such tax treatment and tax structure, without Goldman Sachs imposing any limitation of any kind.
Information Not for Further Dissemination: To the extent this communication contains Goldman Sachs’ pricing information, such pricing information is proprietary and/or confidential and is provided solely for the internal use of the intended recipient(s). You are notified that any unauthorized use, dissemination, distribution or copying of this communication or its contents, including pricing information, in whole or in part, is strictly prohibited. Further, unless prohibited by local law, any use, review or acceptance of this information is subject to and manifests your agreement with Goldman Sachs to use such information only in accordance with the terms set forth above. Goldman Sachs has caused its proprietary information to be delivered to you in reliance upon such agreement.
Receipt of Orders: An order sent to Goldman Sachs by email or instant message is not deemed to be received by Goldman Sachs until a Goldman Sachs representative verifies the order details with a phone call to the client or acknowledges receipt of the order via email or instant message to the client. Goldman Sachs does not accept client orders sent via fax or voicemail systems.
Not a Valuation: Values herein are not customer valuations and should not be used in lieu of a customer valuation statement or account statement. These values may not reflect the value of the positions carried on the books and records of Goldman Sachs or its affiliates and should not be relied upon for the maintenance of your books and records or for any tax, accounting, legal or other purposes. The information provided herein does not supersede any customer statements, confirmations or other similar notifications.
Indicative Terms/Pricing Levels: This material may contain indicative terms only, including but not limited to pricing levels. There is no representation that any transaction can or could have been effected at such terms or prices. Proposed terms and conditions are for discussion purposes only. Finalized terms and conditions are subject to further discussion and negotiation. Please refer to https://360.gs.com/gs/portal/tools/mvmenuroot/mosaic/ for price information of corporate equity securities. © 2019 Goldman Sachs. All rights reserved.
Notice to South African Investors
Goldman Sachs does not provide tax, accounting, investment or legal advice to our clients, and all clients are advised to consult with their own advisers regarding any potential investment/transaction. This material is for discussion purposes only, and does not purport to contain a comprehensive analysis of the risk/rewards of any idea or strategy herein. Any potential investment/transaction described within is subject to change and Goldman Sachs Internal approvals. Goldman Sachs International is an authorised Financial Services Provider in South Africa under the Financial Advisory and Intermediary Services ("FAIS") Act, 2002. However it is exempt from certain provisions of that act with respect to Certain Clients, which may include you, by virtue of the Notice on Amendment of Exemptions 2012.
<適格機関投資家用資料> 本資料は、適格機関投資家のお客さまのみを対象に作成されたものです。本資料における金融商品は適格機関投資家のお客さまのみがお取引可能であり、適格機関投資家以外のお客さまからのご注文等はお受けできませんので、ご注意ください。 商号等/ゴールドマン・サックス証券株式会社 金融商品取引業者 関東財務局長(金商)第69号 加入協会/ 日本証券業協会、一般社団法人金融先物取引業協会、一般社団法人第二種金融商品取引業協会 本書又はその添付資料に信用格付が記載されている場合、日本格付研究所(JCR)及び格付投資情報センター(R&I)による格付は、登録信用格付業者による格付(登録格付)です。その他の格付は登録格付である旨の記載がない場合は、無登録格付です。無登録格付を投資判断に利用する前に、「無登録格付に関する説明書」(http://www.goldmansachs.com/disclaimer/ratings.html) を十分にお読みください。
If any credit ratings are contained in this material or any attachments, those that have been issued by Japan Credit Rating Agency, Ltd. (JCR) or Rating and Investment Information, Inc. (R&I) are credit ratings that have been issued by a credit rating agency registered in Japan (registered credit ratings). Other credit ratings are unregistered unless denoted as being registered. Before using unregistered credit ratings to make investment decisions, please carefully read "Explanation Regarding Unregistered Credit Ratings" (http://www.goldmansachs.com/disclaimer/ratings.html).
Was this page useful?
Give feedback to help us improve developer.gs.com and serve you better.