From 9f8549d3094be654ef91a23cdee417e3bcaa8121 Mon Sep 17 00:00:00 2001 From: jpriceclst <108953118+jpriceclst@users.noreply.github.com> Date: Thu, 1 Feb 2024 17:49:26 -0500 Subject: [PATCH 1/2] Update fix_trade_specification.md Add tag 9730 to allocation, bilateral, exchange --- fix_trade_specification.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fix_trade_specification.md b/fix_trade_specification.md index a7b71c1..bfacb96 100644 --- a/fix_trade_specification.md +++ b/fix_trade_specification.md @@ -67,6 +67,7 @@ This trade type is used to facilitate average-price workflows, i.e. averaging ma | `Omit SEC Fee` | `9005` | `F` `T` | `String` | `1` | `O` | True if SEC fees should not be applied | `T` | | `Omit TAF Fee` | `9006` | `F` `T` | `String` | `1` | `O` | True if TAF fees should not be applied | `T` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | +| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | ### FIX inbound example message for Allocation Trade `8=FIX.4.29=25335=849=OMS_CLIENT56=0000913234=12914352=20201021-21:42:3420=09001=A1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=A76=ABCD79=10001710=180` @@ -171,7 +172,7 @@ This trade represents a trade between two trading entities. For example, trading | `Locate Source` | `9008` | | `String` | | `O` | Firm supplying the locate (usually MPID) | `CLST` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | | `NSCC Clearing` | `9010` | `agu` `contra` `corr` `corr_fees` `qsr` | `String` | `O` | `agu` `contra` `corr` `corr_fees` `qsr` | `qsr` | -| `Last Liquidity Indicator` | `851` | `1` `2` `3` `4` | `Integer` | | `O` | `1 - Added Liquidity` `2 - Removed Liquidity` `3 - Liquidity Routed Out` `4 - Netted Liquidity` | `1` | +| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | ### FIX inbound example message for Bilateral Trade `8=FIX.4.29=26135=849=OMS_CLIENT56=0000913234=12914152=20201021-21:42:3420=09001=B1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=M440=0295375=ABCD76=WXYZ10=180` @@ -221,7 +222,7 @@ This trade represents a trade between a trading entity and an exchange. For exam | `Locate ID` | `9007` | | `String` | | `O` | Locate ID obtained for a short sale | `123456` | | `Locate Source` | `9008` | | `String` | | `O` | Firm supplying the locate (usually MPID) | `CLST` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | -| `Last Liquidity Indicator` | `851` | `1` `2` `3` `4` | `Integer` | | `O` | `1 - Added Liquidity` `2 - Removed Liquidity` `3 - Liquidity Routed Out` `4 - Netted Liquidity` | `1` | +| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | ### FIX inbound example message for Exchange Trade `8=FIX.4.29=25135=849=OMS_CLIENT56=0000913234=12914452=20201021-21:42:3420=09001=E1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=R76=ABCD30=NYSE10=180` From 756c76bb6987463a332b825860bef52942963200 Mon Sep 17 00:00:00 2001 From: jpriceclst <108953118+jpriceclst@users.noreply.github.com> Date: Thu, 1 Feb 2024 19:24:17 -0500 Subject: [PATCH 2/2] Update fix_trade_specification.md Edit 9730, add back 851 --- fix_trade_specification.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fix_trade_specification.md b/fix_trade_specification.md index bfacb96..19e5799 100644 --- a/fix_trade_specification.md +++ b/fix_trade_specification.md @@ -67,7 +67,8 @@ This trade type is used to facilitate average-price workflows, i.e. averaging ma | `Omit SEC Fee` | `9005` | `F` `T` | `String` | `1` | `O` | True if SEC fees should not be applied | `T` | | `Omit TAF Fee` | `9006` | `F` `T` | `String` | `1` | `O` | True if TAF fees should not be applied | `T` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | -| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | +| `Last Liquidity Indicator` | `851` | `1` `2` `3` `4` | `Integer` | | `O` | `1 - Added Liquidity` `2 - Removed Liquidity` `3 - Liquidity Routed Out` `4 - Netted Liquidity` | `1` | +| `Trade Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange; used to specify what effect an order has had on the liquidity of the book and to determine resulting trading costs | `A` | ### FIX inbound example message for Allocation Trade `8=FIX.4.29=25335=849=OMS_CLIENT56=0000913234=12914352=20201021-21:42:3420=09001=A1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=A76=ABCD79=10001710=180` @@ -172,7 +173,8 @@ This trade represents a trade between two trading entities. For example, trading | `Locate Source` | `9008` | | `String` | | `O` | Firm supplying the locate (usually MPID) | `CLST` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | | `NSCC Clearing` | `9010` | `agu` `contra` `corr` `corr_fees` `qsr` | `String` | `O` | `agu` `contra` `corr` `corr_fees` `qsr` | `qsr` | -| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | +| `Last Liquidity Indicator` | `851` | `1` `2` `3` `4` | `Integer` | | `O` | `1 - Added Liquidity` `2 - Removed Liquidity` `3 - Liquidity Routed Out` `4 - Netted Liquidity` | `1` | +| `Trade Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange; used to specify what effect an order has had on the liquidity of the book and to determine resulting trading costs | `A` | ### FIX inbound example message for Bilateral Trade `8=FIX.4.29=26135=849=OMS_CLIENT56=0000913234=12914152=20201021-21:42:3420=09001=B1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=M440=0295375=ABCD76=WXYZ10=180` @@ -222,7 +224,8 @@ This trade represents a trade between a trading entity and an exchange. For exam | `Locate ID` | `9007` | | `String` | | `O` | Locate ID obtained for a short sale | `123456` | | `Locate Source` | `9008` | | `String` | | `O` | Firm supplying the locate (usually MPID) | `CLST` | | `Order ID` | `37` | | `String` | | `O` | Order ID to link all the executions in the average price account | `123456` | -| `Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange to specify what effect an order has had on the liquidity of the book | `A` | +| `Last Liquidity Indicator` | `851` | `1` `2` `3` `4` | `Integer` | | `O` | `1 - Added Liquidity` `2 - Removed Liquidity` `3 - Liquidity Routed Out` `4 - Netted Liquidity` | `1` | +| `Trade Liquidity Indicator` | `9730` | | `String` | | `O` | The liquidity indicator as provided by the exchange; used to specify what effect an order has had on the liquidity of the book and to determine resulting trading costs | `A` | ### FIX inbound example message for Exchange Trade `8=FIX.4.29=25135=849=OMS_CLIENT56=0000913234=12914452=20201021-21:42:3420=09001=E1=10007817=CLIENT_TRADE_ID75=2020102122=448=US70450Y1038421=USA15=USD31=000213.48000032=0000000298754=263=064=2020102360=20201021-13:42:34.12347=R76=ABCD30=NYSE10=180`