The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Workflow

CLOB: Orders

Info
titleOUCH Binary API

OUCH is a binary trading protocol delivered over TCP.


Warning
titleSession Synchronisation

By default Session Synchronisation is disabled by Currenex. So any lost messages from venue will not be replayed as MsgSeqNum is reset to 1 in the LogonResponse.

If Session Synchronisation is enabled, Venue will not reset the MsgSeqNum and thus MF will send ResendRequest on gap detection for venue to replay/gapfill.

Clients need to contact MarketFactory customer support to get the Persistence feature enabled in Currenex. 


Warning
titleModification of PartiallyFilled Orders is not allowed

PartiallyFilled Orders cannot be Replaced

If MultilegOrderCancelReplaceRequest is sent for PartiallyFilled Order, the new request is Rejected and the original order is Cancelled.


Warning
titleCNX config - Minimum Order Size

The minimum permitted order entry size is 40k in the base currency, but this can vary depending on clients requirements.

Please contact MarketFactory customer support to update the minimum order entry size setting.

Supported Instruments

SecurityTypeLegSettlTypeOrdTypeTimeInForce
SPTSPT

Limit


GTC

IOC


Note
titleTrading Constraints

Currenex order service does not support term currency orders, only base currency orders are permitted.

MarketFactory does not support Currenex OXO trading (orders crossing orders trading). OXO is where clients wish to trade against anonymous liquidity and once matched trades are immediately executed. Also OXO trading is where liquidity is attached to an account.

In this context any PendingFill messages sent by Currenex are currently ignored by MF. Please contact MarketFactory support for more information.

PartyIDs

Expand


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

Table Excerpt Include
copytabletrue
namePartyIDs
pagePartyIDs
typepage


Please refer to Whisperer Enterprise - PartyIDs for the full Enterprise table across all venues.

Regulatory Fields

Expand


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

Table Excerpt Include
copytabletrue
nameRegulatoryFields
pageRegulatory Fields
typepage


Please refer to or Regulatory Fields for the full Enterprise table across all venues.

Passthru Fields

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultcurrenex_ouch
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id1664129451829_-65047280
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 for the full Enterprise table across all venues.