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.5.45

Table of Contents

Workflow

Algo Orders

Supported Instruments

Expand
Table Filter
totalrow,,,,,,,,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultbnpparibas_efx_algo,MDBookType(PricingSession)&&MDEntryType(PricingSession)&&ExecutionVenue&&client_role&&MDBookType (SessionType == Pricing)&&MDEntryType (SessionType == Pricing)&&target_platform&&MDBookType&&MDEntryType
isFirstTimeEnterfalse
cell-width250,250
hideColumnstrue
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1738862717281_-25507055
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
totalrow,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultbnpparibas_efx_algo
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1738862740421_-623455980
order0
hideControlstrue
inversefalse
disableSavefalse
separatorPoint (.)
labelsVenue
userfilterVenue
datepatterndd M yy
updateSelectOptionsfalse
worklog5|8|w d h m|w d h m
isORAND

Table Excerpt Include
copytabletrue
namePartyIDs
pagePartyIDs
typepage

Please refer to PartyIDs to view across all venues.

Regulatory Fields


Expand
Table Filter
totalrow,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultbnpparibas_efx_algo
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1738862756461_-2058646307
order0
hideControlstrue
inversefalse
disableSavefalse
separatorPoint (.)
labelsVenue
userfilterVenue
datepatterndd M yy
updateSelectOptionsfalse
worklog5|8|w d h m|w d h m
isORAND

Table Excerpt Include
copytabletrue
nameRegulatoryFields
pageRegulatory Fields
typepage

Please refer to Regulatory Fields to view across all venues.

Passthru Fields

Expand
Table Filter
totalrow,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultbnpparibas_efx_algo
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1738862771095_-1220122640
order0
hideControlstrue
inversefalse
disableSavefalse
separatorPoint (.)
labelsVenue
userfilterVenue
datepatterndd M yy
updateSelectOptionsfalse
worklog5|8|w d h m|w d h m
isORAND

Table Excerpt Include
copytabletrue
namePassthruFields
pagePassthru Fields
typepage

Please refer to Passthru Fields to view across all venues.

Details


Info
titleWorkflow Constraints

Please note the following Whisperer constraints:

  • Whisperer does not currently support GTC orders remaining open across a weekend.
  • Fixing SWAPs, FWDs and NDFs are not currently supported. Please contact Market Factory Support if you require this functionality.


Algo Selection


Note
titleNoStrategyParameters

Refer to Supported Order Types (Algo Orders) for details on how to use the NoStrategyParameters block to send the details of the TargetStrategy, along with the corresponding strategy parameters.


The table below sets out the Algo parameters and combinations currently supported. Please contact the venue for further detail.


KeyDecription
MMandatory
CConditional
OOptional


StrategyParameterNameStrategyParameterTypeTargetStrategyComments
TargetStrategyStringChameleonViperTWAPIguanaBenchmarOrFixingLimitStopCustomRex-
FixingSourceString----M----

Allowed Values:

  • WMR : WM/Reuters
  • BFIX  : Bloomberg
FixingDateLocalMktDate, UTCDateOnly----M----YYYYMMDD
FixingTimeString----M----HH:MM (on the hour and half-hour)
FixingTimeZoneString----M----

Allowed Values:

  • HKG    : Asia/HK
  • SNG : Asia/Singapore
  • TKY  : Asia/Tokyo
  • SYD  : Australia/Sydney
  • EUR 
  • CET  : Central Eastern Time 
  • LON : Europe/London
  • NYK  : America/New_York
  • GMT : Greenwich Mean Time
TriggerPricePriceOOO----O-

-

TriggerSideIntCCC----C-

Required if TriggerPrice is specified.

Allowed Values:

  • 1 : Bid
  • 2 : Ask
  • 3 : Mid
  • 4 :Traded
AggressivenessIntM-------O

Allowed Values:

  • 1 : Low
  • 3 : Normal
  • 5 : High
  • 9 : Passive Only
InternalLiquidityCharMMMOO--O-

Allowed Values:

  • Y
  • N
AutoClipSizeChar-M-------

Allowed Values:

  • Y
  • N
IntervalInt-M--------
InternalMatchCharOOMO---O-

Allowed Values:

  • Y
  • N
FillBalanceCharOO-------

Allowed Values:

  • Y
  • N
RapidFillCharOO-O-----

Allowed Values:

  • Y
  • N
DurationInt--CC-----ExpireTime or Duration must be specified.
ExtendedOnPauseChar--O
-----

Allowed Values:

  • Y
  • N
PipSlippagePriceOOOO---O--
AlgoStopPricePriceOOOO--OO--
AlgoStopPriceSideIntCCCC--CC-

Required if AlgoStopPrice is specified.

Allowed values for TargetStrategy = Stop

  • 1 : Spread Crossed
  • 2 : Mid Touched
  • 3 : Spread Touched
  • 4 : Price Traded
  • 5 : Spread Crossed Or Price Traded

Other stategies

  • 1 : Bid
  • 2 : Ask
AverageLimitRatePriceOOOO------
SizeToWorkQtyOO-O------
TWAPModeCharOO-O-----

Allowed Values:

  • Y
  • N
VenueSelectionStringOOOM-----

Either a Group or Venues can be chosen.

Groups: only 1 can be selected:

  • GRP_A   : Smart (All)
  • GRP_P   : Primary Only
  • GRP_N   : Non Last Look
  • GRP_C   : Curex Only
  • GRP_F    : Fastmatch Only
  • GRP_C1  : Custom Group 1
  • GRP_C2  : Custom Group 2

Venues:  multiple Venues can be selected as a comma separated list.

  • e   : EBS
  • r    : Reuters
  • c    : Curex
  • f     : FastMatch
  • g    : Gain
  • h    : HotSpot
  • lx   : LMAX
  • cx  : Currenex
  • ed  : EBSDirect
  • fe   : FenicsFX
  • fl    : FXAll
  • i     : Integral
AutoExecutionChar--------O

Allowed Values:

  • Y
  • N
LastOrderInt--------O

Allowed Values:

  • 1 : Orders in middle
  • 0 : First Order
  • 2 : Last Order
WMR_EOMChar----O----

Allowed Values:

  • Y
  • N
WMR_SWAPChar----O----

Allowed Values:

  • Y
  • N
USDNeutralChar--------O

Allowed Values:

  • Y
  • N
FillTypeChar-----MO--

Allowed Values:

  • Y
  • N
TrailingStopPrice------O---
MidPercentageIntO---------
ReferenceIDString----O-----
ReferenceSpotPrice----O-----
ForwardPointsPrice----O-----
ForwardFixPrice----O-----
USDNeutralAmountChar--------O

Allowed Values:

  • Y
  • N
SyncChar--------O

Allowed Values:

  • Y
  • N
SyncPercentageInt--------O-
CustomParam1String-------O--
CustomParam2String-------O--
CustomParam3String-------O--
CustomParam4String-------O--
CustomParam5String-------O--
CustomParam6String-------O--
CustomParam7String-------O--
CustomParam8String-------O--


The table below sets out the standard Order field that may need to be used to further define the algo.


HasExtendedOrderFields

TargetStrategy
ChameleonViperTWAPIguanaFixingOrderLimitStopCustomRex
EffectiveTime
ExpireTime--
MaxShow--------
StopPx--------


Please refer to the API document provided by BNPParibas for specific details.

Algo Control


Info
titleSuspend/Release

This venue supports both client and venue -initiated suspension and restoration of order execution:

Client-initiated:

  • MultilegCancelReplaceRequest.ExecInst may be set to either:
    • Suspend - temporarily remove the order from the market.
    • Release - return the order to the market for continued execution.

Venue-initiated:

  • Notification of these events will be via ExecutionReport(Restated) messages.

Please refer to the OrderStateTransitionDiagram for details of the order lifecycle.


Booking of Algo Fills


Info
titleBooking of Algo Fills

TargetStrategy Chameleon, Viper, TWAP, Iguana, Custom supports PartialFill ExecutionReports. The client settlement happens at the full amount of the last fill.

For Limit and Stop Strategies, each of the partial fills and final fill is booked and settled.



Info
titleBenchmarkOrFixing

TargetStrategy BenchmarkOrFixing supports only quantity amends.