Skip to content

Commit

Permalink
Merge pull request #57 from jpriceclst/patch-17
Browse files Browse the repository at this point in the history
Update fix_trade_specification.md
  • Loading branch information
rtjoseph11 committed Feb 12, 2024
2 parents 113216a + 756c76b commit 45be554
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions fix_trade_specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Expand Down Expand Up @@ -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`
Expand Down Expand Up @@ -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`
Expand Down

0 comments on commit 45be554

Please sign in to comment.