Skip to main content
Version: Upcoming

ResponderMarkupVegaDir

V8 Message Definiton

METADATA

AttributeValue
Topic2450-liquidity-notice
MLink TokenClientTrading
ProductSRTrade
accessTypeSELECT
MLink EndpointMLink-Order

Table Definition

FieldTypeKeyDefault ValueComment
accntVARCHAR(16)PRI''
clientFirmVARCHAR(16)PRI''
ekey_atenum - AssetTypePRI'None'
ekey_tsenum - TickerSrcPRI'None'
ekey_tkVARCHAR(12)PRI''
ekey_yrSMALLINT UNSIGNEDPRI0
ekey_mnTINYINT UNSIGNEDPRI0
ekey_dyTINYINT UNSIGNEDPRI0
respSideenum - BuySellPRI'None'auction responder side your side
responderIDBIGINTPRI0client supplied responder ID can be any number including zero
userNameVARCHAR(24)''username used for responding to auction notices
isDisabledenum - YesNo'None'if Yes this autoresponder record is disabled
enabledUntilDATETIME(6)'1900-01-01 00:00:00.000000'will be enabled up until this time
parentIsDeletedenum - YesNo'None'Yes if the parent AutoResponderVegaDir was deleted delete time is on markuptimestamp
canIncludeStockenum - YesNo'None'if yes can respond to auction notices that include a stock leg
canRespondSRenum - YesNo'None'if yes can respond to auction notices from SR
canRespondExchenum - YesNo'None'if yes can respond to auction notices from exchanges
cpFlagenum - CallPut'Pair'if not Pair must match all option legs
minAbsDeltaFLOAT0all leg absDelta must be between minAbsDelta maxAbsDelta
maxAbsDeltaFLOAT1
minStrikeDOUBLE0all leg strikes must be between minStrike maxStrike
maxStrikeDOUBLE999999
clientVolSurfaceenum - ClientSurface'None'
atmVolFLOAT0AtmVolPinned clientSurface SRSurface pinned to atmVol atmStrike strike fwdUPrcRef
minSurfEdgeVolFLOAT-99spread surface edge in vol 001 10 vol pts through surface behind surface
minSurfEdgePremFLOAT-99spread surface edge in premium through surface behind surface
minProbabilityFLOAT0option response probability will be minProbability
incFeesInRespenum - YesNo'None'include all estimated responder exchange fees in final response price prior to rounding
roundRuleenum - RoundRule'None'
maxResponseSizeINT0maximum number of contracts per response will respond for 100 if auction size maxResponseSize
maxResponseVegaFLOAT0maximum total vega per response
maxResponseWtVegaFLOAT0maximum weightedtime vega per response 0 no limit
totalResponseSizeFLOAT0maximum number of contracts filled all day this responder record
totalResponseVegaFLOAT0maximum vega filled all day this responder record
totalResponseWtVegaFLOAT0maximum weightedtime vega filled all day 0 no limit
policyAutoHedgeenum - YesNo'None'if yes all option fills will be autoHedgePolicy eligible
riskGroupIdCHAR(19)'0000-0000-0000-0000'Default 0 none
minUPrcFLOAT1minmax underlier price bounds no responses while underlier is outside of bounds
maxUPrcFLOAT99999
numNoticesINT0number of notices that match response bucket
numNoticeBlockINT0number of SR block auction numNotices
numNoticeFlashINT0number of SR flash auction numNotices
numNoticeExchPIINT0number of Exch Price Improvement auction numNotices
numNoticeExchEXINT0number of Exch Exposure auction numNotices
numNotMktPennyINT0number auction numNotices
numMktPenny1INT0number auction numNotices
numMktPenny2INT0number auction numNotices
numMktPenny3pINT0number auction numNotices
numNotMktNickleINT0number auction numNotices
numMktNickle1INT0number auction numNotices
numMktNickle2INT0number auction numNotices
numMktNickle3pINT0number auction numNotices
respDisabledSkipsINT0number skipped from isDisabled
stockDisabledSkipsINT0number skipped from canIncludeStock Yes
cpFlagSkipsINT0number skipped from cpFlag not matching notice legs CallPut
flexSkipsINT0number skipped from flexlisted filter
ekeySkipsINT0number skipped from leg ekey mismatch
absDeltaRangeSkipsINT0number skipped from out of range delta value
strikeRangeSkipsINT0number skipped from out of range strike
sVolErrorSkipsINT0
userVolErrSkipsINT0
zeroSizeSkipsINT0number skipped from zero avail response size
totalSizeSkipsINT0number skipped from total contract size limit
totalVegaSkipsINT0number skipped from total vega size limit
totalWtVegaSkipsINT0number skipped from total weightedtime vega limit
sysErrorSkipsINT0
userSurfSkipsINT0
probErrorSkipsINT0
noticePriceSkipVolTerms20INT0vol miss in 01 02 vol pts
noticePriceSkipVolTerms50INT0vol miss in 02 05 vol pts
noticePriceSkipVolTerms100INT0vol miss in 05 10 vol pts
noticePriceSkipVolTerms100pINT0vol miss 10 vol pts
offMarketSkipsINT0number skipped from response price at or worse that exchnbbo market
numRejectHoldSkipsINT0number skipped from reject hold prior reject
badPriceSkipsINT0number skipped from invalid 0 response price
numResponsesINT0number of response attempts number of parentOrdersNoticeExecReports
numRejectsINT0number of response rejects in the SR execution engines
lastRejectReasonTINYTEXT''
numRespondsBlockINT0number of SR block auction responses
numRespondsFlashINT0number of SR flash auction responses
numResponsesExchPIINT0number of Exch Price Improvement auction responses
numResponsesExchEXINT0number of Exch Exposure auction responses
numFullSizeINT0
numAllocSizeINT0
numPriceMissINT0
numTooLateINT0
numOtherMissINT0
numDidNotTradeINT0
numTradedINT0
qtyTradedINT0
vegaTradedFLOAT0
wtVegaTradedFLOAT0cumulative weightedtime vega filled all day
sumWidthTradedFLOAT0SUM marketWidth trdQty AvgMktWidth sumWidthTraded qtyTraded
sumSurfEdgeTradedFLOAT0SUM printEdge trdQty AvgPrintEdge sumSurfEdgeTraded qtyTraded
sumM1PnLTradedFLOAT0SUM M1PnL trdQty AvgM1PnL sumM1PnLTraded qtyTraded
sumM10PnLTradedFLOAT0SUM M10PnL trdQty AvgM10PnL sumM10PnLTraded qtyTraded
numTradedBlockINT0number of SR block auctions traded
numTradedFlashINT0number of SR flash auctions traded
numTradedExchPIINT0number of Exch Price Improvement auctions traded
numTradedExchEXINT0number of Exch Exposure auctions traded
modifiedByVARCHAR(24)''user who last modified this record
modifiedInenum - SysEnvironment'None'
timestampDATETIME(6)'1900-01-01 00:00:00.000000'timestamp of last modification
CalibrationListJSON'JSON_ARRAY()'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
accnt1
clientFirm2
ekey_tk3
ekey_yr4
ekey_mn5
ekey_dy6
ekey_at7
ekey_ts8
respSide9
responderID10

JSON Block (CalibrationList)

FieldTypeComment
cValueenum - cValueclient surface volatility moneyness
moneynessenum - moneynessmoneyness SR xAxis value

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRTrade`.`MsgResponderMarkupVegaDir`
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None'
AND
/* Replace with a BIGINT */
`responderID` = 1234567890;

Doc Columns Query

SELECT * FROM SRTrade.doccolumns WHERE TABLE_NAME='ResponderMarkupVegaDir' ORDER BY ordinal_position ASC;