The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.4.3

Table of Contents

Workflow

CLOB: Orders.

Pricing

Tip
titleNo Market Data Available

There is no price streaming on FXSpotStream's MidMatch service today.

Whilst the MidMatch calculated MidPrice used to be sent on Pricing session with a 2 minute delay, this was subsequently removed given that there was no perceived use for a MidPrice at the stated delay and some LPs had legal issues with the  “rebroadcast” of the midrate to which their pricing contributed.

Orders

Supported Instruments

...

Limit

...

DAY

...

DAY

Info
titleOrder Prioritisation

No matter which order is received first, daily market orders will always have priority over limit orders during the Venue's crossing process.

Note
titleMinQty

MinQty can be specified for all Instruments listed above.

Info
titleMinimum Fill Amount

Minimum Fill Amount (MFA) is the smallest quantity tradable for a currency pair. If an order is received with a quantity smaller than the currency pair minimum fill amount, it will be rejected with the reason: "Order Quantity is below Minimum Fill Amount".

In case of a partial fill, if the quantity left is smaller than the currency pair minimum fill amount, the remaining order will be canceled.

MFA is configured as follows:

  • 1m for the following currency pairs: USD/JPY, GBP/USD, USD/CHF, USD/CAD, AUD/USD, NZD/USD, EUR/JPY, EUR/GBP, EUR/CHF, EUR/USD
  • 500k for all other currency pairs.
  • 25k oz XAG/USD
  • 500oz XAU/USD

...

titleMinimum Quote Life

...

Supported Instruments

Expand


Table Filter
totalrow,,,,,,,,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultfxspotstream_midmatch,ExecutionVenue&&MDBookType(PricingSession)&&MDEntryType(PricingSession)&&Comments&&client_role&&MDBookType (SessionType == Pricing)&&MDEntryType (SessionType == Pricing)&&target_platform
isFirstTimeEnterfalse
cell-width250,250
hideColumnstrue
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1686930416985_-1291423640
order0,1
hideControlsfalse
inversefalse,false
columnVenue
disableSavefalse
separatorPoint (.)
labelsVenue‚Hide columns
ddOperatorOR
datepatterndd M yy
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
Table Excerpt Include
nameSupportedInstruments
merge-tablestrue
pageSupported Instruments
typepage


Please refer to Supported Instruments to view across all venues.

PartyIDs

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultfxspotstream_midmatch
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id1655219989399_160592261
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
namePartyIDs
pagePartyIDs
typepage


Please refer

...

to PartyIDs 

...

to view across all venues.

Note
titleMatching Participant ID

Trading counterparty names are not disclosed in the ExecutionReport.NoPartyIDs block, instead, a numerical Matching Participant ID is provided in OrderOriginationFirm & ExecutingFirm.

The Client will need to maintain a Matching Participant ID table on their end to look this up, as well as the corresponding BIC code.

Please contact FXSpotStream for the current version of their file MidMatch Bank Entity Info.xls.

Regulatory Fields

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultfxspotstream_midmatch
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id1655220019433_810967098
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
nameRegulatoryFields
pageRegulatory Fields
typepage


Please refer

...

to Regulatory Fields

...

 to view across all venues.

Passthru Fields

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultfxspotstream_midmatch
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id1655220033007_1550484049
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
namePassthruFields
pagePassthru Fields
typepage


Please refer

...

to Passthru Fields to view across all venues.

Details

Tip
titleNo Market Data Available

There is no price streaming on FXSpotStream's MidMatch service today.

Whilst the MidMatch calculated MidPrice used to be sent on Pricing session with a 2 minute delay, this was subsequently removed given that there was no perceived use for a MidPrice at the stated delay and some LPs had legal issues with the  “rebroadcast” of the midrate to which their pricing contributed.


Note
titleMatching Participant ID

Trading counterparty names are not disclosed in the ExecutionReport.NoPartyIDs block, instead, a numerical Matching Participant ID is provided in OrderOriginationFirm & ExecutingFirm.

The Client will need to maintain a Matching Participant ID table on their end to look this up, as well as the corresponding BIC code.

Please contact FXSpotStream for the current version of their file MidMatch Bank Entity Info.xls.