diff --git a/fix_trade_specification.md b/fix_trade_specification.md index a7b71c1..19e5799 100644 --- a/fix_trade_specification.md +++ b/fix_trade_specification.md @@ -67,6 +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` | +| `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,6 +174,7 @@ This trade represents a trade between two trading entities. For example, trading | `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` | +| `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,6 +225,7 @@ This trade represents a trade between a trading entity and an exchange. For exam | `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` | +| `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`