{"id":7128,"date":"2025-08-28T22:36:08","date_gmt":"2025-08-29T03:36:08","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7128"},"modified":"2025-12-12T22:06:08","modified_gmt":"2025-12-13T04:06:08","slug":"order-cancel-replace-request-g","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/tt-fix\/tt-fix-gateway\/order-gateway-messages\/order-cancel-replace-request-g\/","title":{"rendered":"Order Cancel\/Replace Request (G)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading MapTitle\">Order Cancel\/Replace Request (G) Message<\/h2>\n\n\n\n<div>\n\t\t<h3 class=\"LabelHead\">Purpose<\/h3>\n\t\t<p>Used to change an existing order<\/p>\n\t<\/div>\n\n\n\n<div>\n\t\t<h3 class=\"LabelHead\">Message Direction<\/h3>\n\t\t<p>From the TT FIX Order Gateway to a third-party FIX acceptor<\/p>\n\t<\/div>\n\n\n\n<div class=\"fix-tag-table-wrapper wp-block-twentytwentyfive-child-tt-fix-tag-table\" data-components-start-expanded=\"false\">\n    \n        <div class=\"block-controls\">\n\n        <div class=\"row\">    \n            \n                            <!-- Descriptions Toggle -->\n                <div class=\"description-toggle col\">\n                    <label>\n                        <input type=\"checkbox\" id=\"toggle-descriptions\" checked>\n                        Show Comments\n                    <\/label>\n                <\/div>\n                    <\/div>\n\n                    <div class=\"tag-jump-directory\">\n                <a href=\"#tag-1\">1<\/a><a href=\"#tag-8\">8<\/a><a href=\"#tag-9\">9<\/a><a href=\"#tag-10\">10<\/a><a href=\"#tag-11\">11<\/a><a href=\"#tag-34\">34<\/a><a href=\"#tag-35\">35<\/a><a href=\"#tag-37\">37<\/a><a href=\"#tag-38\">38<\/a><a href=\"#tag-40\">40<\/a><a href=\"#tag-41\">41<\/a><a href=\"#tag-43\">43<\/a><a href=\"#tag-44\">44<\/a><a href=\"#tag-48\">48<\/a><a href=\"#tag-49\">49<\/a><a href=\"#tag-52\">52<\/a><a href=\"#tag-54\">54<\/a><a href=\"#tag-55\">55<\/a><a href=\"#tag-56\">56<\/a><a href=\"#tag-59\">59<\/a><a href=\"#tag-60\">60<\/a><a href=\"#tag-77\">77<\/a><a href=\"#tag-99\">99<\/a><a href=\"#tag-110\">110<\/a><a href=\"#tag-122\">122<\/a><a href=\"#tag-432\">432<\/a><a href=\"#tag-528\">528<\/a><a href=\"#tag-582\">582<\/a><a href=\"#tag-1138\">1138<\/a><a href=\"#tag-18233\">18233<\/a>            <\/div>\n            <\/div>\n    \n    <figure class=\"wp-block-table\">\n        <div class=\"table-responsive\"><table class=\"fix-tag-table table\">\n                            <caption>\n                    OrderCancelReplaceRequest                                    <\/caption>\n                        <thead>\n                <tr>\n                    <th class=\"col-tag\">Tag<\/th><th class=\"col-name\">Name<\/th><th class=\"col-dataType\">Type<\/th><th class=\"col-required\">Required<\/th><th class=\"col-definition\">Comments<\/th>                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr class=\"component-header \" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"3\" class=\"col-name\"><span class=\"component-title\" data-bs-toggle=\"collapse\" data-bs-target=\"#fix-grp-header-12ec3158-b2d8-473f-ac3f-8e2b0eec6a3e\" aria-expanded=\"false\" aria-controls=\"fix-grp-header-12ec3158-b2d8-473f-ac3f-8e2b0eec6a3e\">Header <span class=\"group-label\"><\/span><\/span><\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>For additional information about this component group, consult the <a href=\"\/tt-fix\/general\/Structure_Header.html\">documentation<\/a>.<\/p>\n<div class=\"comment-separator\"><\/div><p>35=G (MsgType)<\/p>\n<\/td><\/tr><tr id=\"fix-grp-header-12ec3158-b2d8-473f-ac3f-8e2b0eec6a3e\" class=\"collapse component-body-row\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"5\" class=\"col-nested-table\"><table class=\"nested-table table\"><tbody><tr id=\"tag-8\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">8<\/td><td class=\"col-name\">BeginString<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>FIX protocol version<\/p>\n<p>The tag indicates the beginning of a new message.<\/p>\n<p>This tag must be the first tag in the message.<\/p>\n<div class=\"comment-separator\"><\/div><p class=\"p\">You must set the value to\u00a0<strong>FIX4.2<\/strong>.<\/p>\n<\/td><\/tr><tr id=\"tag-9\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">9<\/td><td class=\"col-name\">BodyLength<\/td><td class=\"col-dataType\">INT<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Message length (in characters)<\/p>\n<p class=\"p\">\n          The value represents number of characters in the message following<br \/>\n          this tag up to, and including, the delimiter immediately preceding Tag<br \/>\n          10 (CheckSum). This tag must be the second field in a message.\n        <\/p>\n<\/td><\/tr><tr id=\"tag-35\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">35<\/td><td class=\"col-name\">MsgType<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Type of message contained in the message body<\/p>\n<p>This tag must appear third in the list of header tags.<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>0<\/strong>: Heartbeat<\/li><li><strong>1<\/strong>: Test Request<\/li><li><strong>2<\/strong>: Resend Request<\/li><li><strong>3<\/strong>: Reject<\/li><li><strong>4<\/strong>: Sequence Reset<\/li><li><strong>5<\/strong>: Logout<\/li><li><strong>8<\/strong>: Execution Report<\/li><li><strong>9<\/strong>: Order Cancel Reject<\/li><li><strong>A<\/strong>: Logon<\/li><li><strong>B<\/strong>: News<\/li><li><strong>c<\/strong>: Security Definition Request<\/li><li><strong>D<\/strong>: Order Single<\/li><li><strong>d<\/strong>: Security Definition<\/li><li><strong>e<\/strong>: Security Status Request<\/li><li><strong>f<\/strong>: Security Status<\/li><li><strong>F<\/strong>: Order Cancel Request<\/li><li><strong>G<\/strong>: Order Cancel Replace Request<\/li><li><strong>H<\/strong>: Order Status Request<\/li><li><strong>Q<\/strong>: Don&#8217;t Know Trade (Inbound Drop Copy only)<\/li><li><strong>R<\/strong>: Quote Request<\/li><li><strong>V<\/strong>: Market Data Request<\/li><li><strong>W<\/strong>: Market Data Snapshot Full Refresh<\/li><li><strong>X<\/strong>: Market Data Incremental Refresh<\/li><li><strong>Y<\/strong>: Market Data Request Reject<\/li><li><strong>AD<\/strong>: Trade Capture Report Request<\/li><li><strong>AE<\/strong>: Trade Capture Report<\/li><li><strong>AQ<\/strong>: Trade Capture Report Request Ack<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-49\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">49<\/td><td class=\"col-name\">SenderCompID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p class=\"p\">Assigned value used to identify TT<\/p>\n<\/td><\/tr><tr id=\"tag-56\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">56<\/td><td class=\"col-name\">TargetCompID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Assigned value used to identify the counterparty<\/p>\n<\/td><\/tr><tr id=\"tag-34\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">34<\/td><td class=\"col-name\">MsgSeqNum<\/td><td class=\"col-dataType\">SEQNUM<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p class=\"p\">Message sequence number<\/p>\n<\/td><\/tr><tr id=\"tag-43\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">43<\/td><td class=\"col-name\">PossDupFlag<\/td><td class=\"col-dataType\">BOOLEAN<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent when a TT FIX Gateway resends messages<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Whether the sequence number for this message is already used<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>N<\/strong>: NO: Original transmission<\/li><li><strong>Y<\/strong>: YES: Possible duplicate<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-122\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">122<\/td><td class=\"col-name\">OrigSendingTime<\/td><td class=\"col-dataType\">UTCTIMESTAMP<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Required for resent messages<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Original time of message transmission, when transmitting orders as the result of a resend request<\/p>\n<p class=\"p\">Always expressed in UTC. <\/p>\n<\/td><\/tr><tr id=\"tag-52\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"header\"><td class=\"col-tag\">52<\/td><td class=\"col-name\">SendingTime<\/td><td class=\"col-dataType\">UTCTIMESTAMP<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p class=\"p\">Time, in UTC, the message was sent.<\/p>\n<\/td><\/tr><\/tbody><\/table><\/td><\/tr><tr id=\"tag-37\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">37<\/td><td class=\"col-name\">OrderID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Order ID assigned by the third-party FIX acceptor<\/p>\n<\/td><\/tr><tr id=\"tag-41\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">41<\/td><td class=\"col-name\">OrigClOrdID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Original order ID. Equal to the current value of Tag 11 (ClOrdID) of the order that this message modifies.<\/p>\n<\/td><\/tr><tr id=\"tag-11\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">11<\/td><td class=\"col-name\">ClOrdID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>TT order ID<\/p>\n<\/td><\/tr><tr id=\"tag-60\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">60<\/td><td class=\"col-name\">TransactTime<\/td><td class=\"col-dataType\">UTCTIMESTAMP<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Time, in UTC, that the FIX Order Gateway submitted the message<\/p>\n<\/td><\/tr><tr class=\"component-header \" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"3\" class=\"col-name\"><span class=\"component-title\" data-bs-toggle=\"collapse\" data-bs-target=\"#fix-grp-instrument-31bc2ec6-fc5c-4597-a67b-dcf46c00fd44\" aria-expanded=\"false\" aria-controls=\"fix-grp-instrument-31bc2ec6-fc5c-4597-a67b-dcf46c00fd44\">Instrument <span class=\"group-label\"><\/span><\/span><\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Instrument associated with this message. For additional information about this component group, consult the full <a href=\"\/tt-fix\/market-data\/InstrumentBlock_Response.html\">documentation<\/a>.<\/p>\n<\/td><\/tr><tr id=\"fix-grp-instrument-31bc2ec6-fc5c-4597-a67b-dcf46c00fd44\" class=\"collapse component-body-row\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"5\" class=\"col-nested-table\"><table class=\"nested-table table\"><tbody><tr id=\"tag-48\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"instrument\"><td class=\"col-tag\">48<\/td><td class=\"col-name\">SecurityID<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><\/td><\/tr><tr id=\"tag-55\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"instrument\"><td class=\"col-tag\">55<\/td><td class=\"col-name\">Symbol<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Not used when Tag 167 (SecurityType)=MLEG.<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Exchange-provided product symbol for the tradable product.<\/p>\n<\/td><\/tr><\/tbody><\/table><\/td><\/tr><tr id=\"tag-44\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">44<\/td><td class=\"col-name\">Price<\/td><td class=\"col-dataType\">PRICE<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent when Tag 40 (OrdType) is one of the following:<\/p>\n<ul>\n<li><b>2<\/b>: Limit<\/li>\n<li><b>4<\/b>: Stop Limit<\/li>\n<li><b>W<\/b> : Limit If Touched (LIT)<\/li>\n<li><b>p<\/b> : Limit (post-only)<\/li>\n<\/ul>\n<\/div><\/td><td class=\"col-definition\"><p>Limit price for limit orders<\/p>\n<\/td><\/tr><tr id=\"tag-99\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">99<\/td><td class=\"col-name\">StopPx<\/td><td class=\"col-dataType\">PRICE<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent when Tag 40 (OrdType) is one of the following:<\/p>\n<ul>\n<li><b>2<\/b>: Limit<\/li>\n<li><b>4<\/b>: Stop Limit<\/li>\n<\/ul>\n<\/div><\/td><td class=\"col-definition\"><p>Trigger price for a stop order.<\/p>\n<\/td><\/tr><tr id=\"tag-38\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">38<\/td><td class=\"col-name\">OrderQty<\/td><td class=\"col-dataType\">QTY<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Total order quantity<\/p>\n<\/td><\/tr><tr id=\"tag-110\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">110<\/td><td class=\"col-name\">MinQty<\/td><td class=\"col-dataType\">QTY<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent for Minimum Volume (MV) orders<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Minimum quantity for a Minimum Volume (MV) order<\/p>\n<\/td><\/tr><tr id=\"tag-1138\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">1138<\/td><td class=\"col-name\">DisplayQty<\/td><td class=\"col-dataType\">QTY<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent for disclosed quantity (Iceberg) orders<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Quantity to disclose for a disclosed quantity (Iceberg) order<\/p>\n<\/td><\/tr><tr id=\"tag-54\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">54<\/td><td class=\"col-name\">Side<\/td><td class=\"col-dataType\">CHAR<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Side of the order<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>1<\/strong>: Buy<\/li><li><strong>2<\/strong>: Sell<\/li><li><strong>3<\/strong>: Buy minus<\/li><li><strong>4<\/strong>: Sell plus<\/li><li><strong>5<\/strong>: Sell short<\/li><li><strong>6<\/strong>: Sell short exempt<\/li><li><strong>7<\/strong>: Undisclosed<\/li><li><strong>8<\/strong>: Cross<\/li><li><strong>9<\/strong>: Cross short<\/li><li><strong>B<\/strong>: As Defined (FIX 4.4 only)<\/li><li><strong>C<\/strong>: Opposite (FIX 4.4 only)<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-40\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">40<\/td><td class=\"col-name\">OrdType<\/td><td class=\"col-dataType\">CHAR<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Order type<\/p>\n<p>Possible values include:<\/p>\n<ul>\n<li><b>1<\/b>: Market<\/li>\n<li><b>2<\/b>: Limit<\/li>\n<li><b>3<\/b>: Stop<\/li>\n<li><b>4<\/b>: Stop Limit<\/li>\n<li><b>5<\/b>: Market On Close (MOC)<\/li>\n<li><b>J<\/b>: Market If Touched (MIT))<\/li>\n<li><b>W<\/b>: Limit If Touched (LIT)<\/li>\n<li><b>p<\/b>\u00a0: Limit (post-only)<\/li>\n<\/ul>\n<\/td><\/tr><tr id=\"tag-77\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">77<\/td><td class=\"col-name\">OpenClose<\/td><td class=\"col-dataType\">CHAR<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Whether the resulting position after a trade should be an opening position or closing position<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>O<\/strong>: Open (default, if unspecified)<\/li><li><strong>C<\/strong>: Close<\/li><li><strong>F<\/strong>: FIFO &#8211; first in, first out (currently supported only for specific exchanges including INE,CZCE,DCE,SHFE,CHFFE.)<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-59\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">59<\/td><td class=\"col-name\">TimeInForce<\/td><td class=\"col-dataType\">CHAR<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>How long an order remains active<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>0<\/strong>: Day (default, if not specified)<\/li><li><strong>1<\/strong>: Good Till Cancel (GTC)<\/li><li><strong>2<\/strong>: At The Opening (OPG)<\/li><li><strong>3<\/strong>: Immediate or Cancel (IOC)<\/li><li><strong>4<\/strong>: Fill Or Kill (FOK)<\/li><li><strong>5<\/strong>: Good Till Crossing<\/li><li><strong>6<\/strong>: Good Till Date<\/li><li><strong>7<\/strong>: At the Close<\/li><li><strong>8<\/strong>: Good through Crossing<\/li><li><strong>9<\/strong>: At Crossing<\/li><li><strong>A<\/strong>: Auction<\/li><li><strong>S<\/strong>: Morning At the Close<\/li><li><strong>T<\/strong>: Afternoon At the Close<\/li><li><strong>U<\/strong>: Night At the Close<\/li><li><strong>V<\/strong>: Good in Session<\/li><li><strong>W<\/strong>: Day Plus<\/li><li><strong>X<\/strong>: Good Till Cancel Plus<\/li><li><strong>Y<\/strong>: Good Till Date Plus<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-432\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">432<\/td><td class=\"col-name\">ExpireDate<\/td><td class=\"col-dataType\">LOCALMKTDATE<\/td><td class=\"col-required\"><span class=\"req-tag conditional\" data-bs-toggle=\"tooltip\" title=\"Conditional\" style=\"cursor: help;\">C<\/span><div class=\"condition-description\"><p>Sent when Tag 59 (TimeInForce) = 6 (Good Till Date)<\/p>\n<\/div><\/td><td class=\"col-definition\"><p>Date a Good Till Date order expires<\/p>\n<\/td><\/tr><tr id=\"tag-18233\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td class=\"col-tag\">18233<\/td><td class=\"col-name\">BrokerRoute<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag optional\" data-bs-toggle=\"tooltip\" title=\"Optional\" style=\"cursor: help;\">N<\/span><\/td><td class=\"col-definition\"><p>This tag will be populated only on FIX Order Gateway orders, and only if a value is defined for the &#8216;Route&#8217; parameter under a FIX Order Gateway connection in TTUS.<\/p>\n<\/td><\/tr><tr class=\"component-header \" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"3\" class=\"col-name\"><span class=\"component-title\" data-bs-toggle=\"collapse\" data-bs-target=\"#fix-grp-trader-96f42ce1-1aa8-41c2-ab5a-30b33d68543f\" aria-expanded=\"false\" aria-controls=\"fix-grp-trader-96f42ce1-1aa8-41c2-ab5a-30b33d68543f\">Trader <span class=\"group-label\"><\/span><\/span><\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Information about the trader routing the order.<\/p>\n<p>For additional information about this component group, consult the full <a href=\"\/tt-fix\/general\/TraderBlock_Response.html\">documentation<\/a>.<\/p>\n<\/td><\/tr><tr id=\"fix-grp-trader-96f42ce1-1aa8-41c2-ab5a-30b33d68543f\" class=\"collapse component-body-row\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"5\" class=\"col-nested-table\"><table class=\"nested-table table\"><tbody><tr id=\"tag-1\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"trader\"><td class=\"col-tag\">1<\/td><td class=\"col-name\">Account<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Order-routing account<\/p>\n<\/td><\/tr><tr id=\"tag-528\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"trader\"><td class=\"col-tag\">528<\/td><td class=\"col-name\">OrderCapacity<\/td><td class=\"col-dataType\">CHAR<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Designates the capacity of the firm placing the order. The value corresponds to the <strong>Trading Capacity<\/strong> setting for <strong>Customer Defaults<\/strong> in Setup. \t<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>A<\/strong>: Agency (maps to [AOTC])<\/li><li><strong>G<\/strong>: Proprietary (maps to [AOTC])<\/li><li><strong>I<\/strong>: Individual (maps to [AOTC])<\/li><li><strong>P<\/strong>: Principal (maps to [DEAL])<\/li><li><strong>R<\/strong>: Riskless Principal (maps to [MTCH])<\/li><li><strong>W<\/strong>: Agent for Other Member (maps to [AOTC])<\/li><\/ul><\/div><\/td><\/tr><tr id=\"tag-582\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"trader\"><td class=\"col-tag\">582<\/td><td class=\"col-name\">CustOrderCapacity<\/td><td class=\"col-dataType\">INT<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Capacity of customer placing the order<\/p>\n<div class=\"enumerations-list\"><strong>Possible values:<\/strong><ul><li><strong>1<\/strong>: Member trading for own account<\/li><li><strong>2<\/strong>: Clearing Firm trading for its proprietary account<\/li><li><strong>3<\/strong>: Member trading for another member<\/li><li><strong>4<\/strong>: All other<\/li><\/ul><\/div><\/td><\/tr><\/tbody><\/table><\/td><\/tr><tr class=\"component-header \" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"3\" class=\"col-name\"><span class=\"component-title\" data-bs-toggle=\"collapse\" data-bs-target=\"#fix-grp-trailer-f1058844-aed1-444b-aff1-40530057ffe3\" aria-expanded=\"false\" aria-controls=\"fix-grp-trailer-f1058844-aed1-444b-aff1-40530057ffe3\">Trailer <span class=\"group-label\"><\/span><\/span><\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>For additional information about this component group, consult the full  <a href=\"\/tt-fix\/general\/Structure_Trailer.html\">documentation<\/a>.<\/p>\n<\/td><\/tr><tr id=\"fix-grp-trailer-f1058844-aed1-444b-aff1-40530057ffe3\" class=\"collapse component-body-row\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"base\"><td colspan=\"5\" class=\"col-nested-table\"><table class=\"nested-table table\"><tbody><tr id=\"tag-10\" class=\"\" data-state=\"from-tt-fix-gateway-to-third-party-fix-acceptor\" data-component-group=\"trailer\"><td class=\"col-tag\">10<\/td><td class=\"col-name\">CheckSum<\/td><td class=\"col-dataType\">STRING<\/td><td class=\"col-required\"><span class=\"req-tag required\" data-bs-toggle=\"tooltip\" title=\"Required\" style=\"cursor: help;\">Y<\/span><\/td><td class=\"col-definition\"><p>Unencrypted three-character checksum<\/p>\n<p>This tag must always be the last field in a message (i.e. it serves, with the trailing &lt;SOH&gt;, as the end-of-message delimiter).<\/p>\n<\/td><\/tr><\/tbody><\/table><\/td><\/tr>            <\/tbody>\n        <\/table><\/div>\n    <\/figure>\n<\/div>\n\n\n<div>\n\t\t<h3 class=\"LabelHead\">Message Notes<\/h3>\n\t\t<p class=\"p\">The Order Cancel Replace Request (G) message is used by the TT FIX Order Gateway to make changes to a previously submitted order.<\/p>\n\t<\/div>\n\n\n\n<div>\n\t\t<h3>Related Information<\/h3>\n\t\t<p><a href=\"Msg_ExecutionReport_8.html\">Execution Report (8)<\/a><\/p>\n\t\t<p><a href=\"Msg_NewOrderSingle_D.html\">New Order Single (D)<\/a><\/p>\n\t\t<p><a href=\"Msg_OrderCancelRequest_F.html\">Order Cancel Request (F)<\/a><\/p>\n\t\t<p><a href=\"Msg_OrderCancelReject_9.html\">Order Cancel Reject (9)<\/a><\/p>\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Order Cancel\/Replace Request (G) Message Purpose Used to change an existing order Message Direction From the T [&hellip;]<\/p>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[468],"class_list":["post-7128","doc","type-doc","status-publish","hentry","docs-category-order-gateway-messages"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7128\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7128"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}