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

Supported Instruments

Expand


Table Filter
totalrow,,,,,,,,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultt360_gtx,ExecutionVenue&&client_role&&target_platform
isFirstTimeEnterfalse
cell-width250,250
hideColumnstrue
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1687447396512_-80977762
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
totalrow,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsVenue
defaultt360_gtx
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
userfilterVenue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1688064612675_1910154387
updateSelectOptionsfalse
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.

Regulatory Fields

Expand


Table Filter
hideControlstrue
inversefalse
totalrow,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsVenue
defaultt360_gtx
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
userfilterVenue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1688064604483_915082563
updateSelectOptionsfalse
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
totalrow,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsVenue
defaultt360_gtx
isFirstTimeEnterfalse
cell-width150
hideColumnsfalse
userfilterVenue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1688064582053_-1797159607
updateSelectOptionsfalse
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

Pricing

Warning
titleMDBookType

GTX distinguishes liquidity in it's market data feed according to the following scopes:

  • "Interest" only orders matchable immediately
  • "Firm" LP feeds matchable immediately
  • "LastLook" LP feeds that require validity check.

For PriceDepth books, GTX can aggregate scope. The consequence of this is rungs will be a mixture of Interest, Firm and LastLook.

If you choose not to aggregate scope, Duplicate price level entries will be seen in the PriceDepth book. Fortunately, GTX can supply separate sessions for the different liquidity types, thus providing clean PriceDepth books.

Please refer to PassthruFields above and contact MarketFactory Contact for more details.


GTX OrderDepth books do not populate MDEntryTime. The priority of orders within the same price level is only known by GTX.

Orders

Pegged Orders

If the Limit Price is populated, then the Limit Price will be pegged, otherwise the specified StopPx will be pegged.

Please see table below for custom Peg fields:

Expand


VenueMessageParentGroupStrategyParameterNameStrategyParameterTypeVenue CommentMarketFactory Comment
t360_gtxNewOrderMultiLegNoStrategyParametersPegMoveTypeString

Describes whether peg is static/fixed or floats. Valid values:

'Float' (default)

'Fixed'

Optional


t360_gtxNewOrderMultiLegNoStrategyParametersPegRoundDirectionString

If the calculated peg price is not valid price for this market, specifies whether to round the price to be more or less aggressive.

'MoreAggressive': on a buy order round the price up to the nearest tick; on a sell order round down to the nearest tick.

'MorePassive': on a buy order round the price down to the nearest tick; on a sell order round the price up to the nearest tick.

Optional

t360_gtxNewOrderMultiLegNoStrategyParametersPegScopeString

The scope of the 'related to' price of the peg:

'Global': default, peg to any tradable price.

'ExcludeLocal': When calculating peg price exclude local interest only orders (LocalScope) which may be small or otherwise not indicative of true market price.

Optional

t360_gtxNewOrderMultiLegNoStrategyParametersRateSourceString

Determines whichbid/offer and midpoint is pegged
REF2_BBO(default): peg to the GTX Reference Contributor pool bid/offer/mid

Optional

t360_gtxNewOrderMultiLegNoStrategyParametersPegOffsetNegatedIfSellingBoolean

If Y, causes GTX to automatically negate the PegOffsetValue for SELL(Base Currency)/ Buy(Quote Currency),
orders, so that the client application can provide the same peg parameters for all orders.

Optional



Iceberg and Dark Orders

  • It is possible to make Iceberg Orders using HasExtendedFields[1].MaxShow.
  • To make Dark orders simply make MaxShow = 0.
  • MaxShow is ignored for IOC orders.

Supported TimeInForces

GTX does not take into account the EffectiveTime(168) for ExposureDuration(1629). ExposureDuration starts as soon as the GTX server receives the order regardless of EffectiveTime.

ExposureDuration will override ExpireTime.

Order Modification

If DiscretionOffsetValue(389) is omitted, the value from the original order will be removed i.e. this tag needs to be explicitly specified every time an order is replaced.

TransactTime: Unlike NewOrderMultilegs, GTX will NOT reject MiltilegOrderCancelReplaceRequest messages that appear to have been delayed.

The following Values may be changed:

  • OrdType
  • TimeInForce
  • EffectiveTime
  • ExpireTime
  • ExposureDuration (will override ExpireTime)
  • StopPx
  • MinQty
  • MaxShow
  • DiscretionOffsetValue
  • LegPrice
  • LegOrderQty: should be the total intended order quantity including amount already executed for this chain of orders.

BodyPassthruKeys

  • AvgPXLimit
  • LastLook
  • MatchIncrement
  • TriggerPriceType
  • AveragingInst
  • IOCTimeToLive

The following must be the same as the reference order

  • PegPriceType
  • PegOffSetValue
  • NoStrategyParameters(entire group)
  • LegSide
  • LegCurrency
  • LegSettlDate


CurrencyPairs Supported by GTX

View file
nameCurrencyPairs.xls
height250