LP Resting and Algo Orders.
Please refer to Supported Instruments to view across all venues.
Please refer to PartyIDs to view across all venues.
Please refer to Regulatory Fields to view across all venues.
Please refer to Passthru Fields to view across all venues.
Please note the following Whisperer constraints:
|
The client must specify which LP is to receive their Algo order by populating a single 452/PartyRole = ExecutionVenue value in the NoPartyIDs repeating group in their NewOrderMultileg and MultilegOrderCancelReplaceRequest messages. |
Refer to Supported Order Types (Algo Orders) for details on how to use the |
The table below sets out the LP/Algo combinations currently supported.
Please refer to the individual provider addendums provided by FXSpotStream for specific details.
| Liquidity Provider | ExecutionVenue | TargetStrategy | Notes |
|---|---|---|---|
| BankOfAmerica | BAML | BenchmarkOrFixing, VWAP, TWAP, ImplementationShortfall (formerly Decipher), Whisper | Market orders: BAML will set a limit price for the order and return that price to the client. The limit price is set differently depending on which algo is selected by the user. For example, for Whisper, if there’s no limit selected, BAML uses a 3% limit in the money for the currency pair. |
| Barclays | BARX | BenchmarkOrFixing | - |
| Citi | CGMI | VWAP, TWAP, Peg, VolumeTracker | - |
| GoldmanSachs | GSCO | BenchmarkOrFixing, VWAP, TWAP, Peg, Dynamic | - |
| JPMorganChase | JPSI | BenchmarkOrFixing, VWAP, TWAP, Adaptive, Float | Day orders: known issue with JPMC UAT on Fridays - the default EOD time on their UAT Day orders is 5:00pm NYT, although the platform shuts down around 4:55pm NYT. This means that submitted orders may be rejected with: Order End time is during weekend shutdown window. If you use an expire time, please send before 16:55 EDT (NY local). |
| MorganStanley | MSAX | BenchmarkOrFixing, VWAP, TWAP, ArrivalPrice, Seeker | - |
| UBS | UBSG | BenchmarkOrFixing | - |
This venue supports both client and venue -initiated suspension and restoration of order execution: Client-initiated:
Venue-initiated:
Please refer to the OrderStateTransitionDiagram for details of the order lifecycle. |