Skip to main content
Version: Upcoming

ProductRiskDetailV5

V8 Message Definiton

ProductRiskDetail records contain semi-static markup detail for FutureRiskSummary records.

METADATA

AttributeValue
Topic4740-risk-v5
MLink TokenClientRisk
ProductSRRisk
accessTypeSELECT
MLink EndpointMLink-Order

Table Definition

FieldTypeKeyDefault ValueComment
ticker_atenum - AssetTypePRI'None'
ticker_tsenum - TickerSrcPRI'None'
ticker_tkVARCHAR(12)PRI''
accntVARCHAR(16)PRI''
tradeDateDATEPRI'1900-01-01'
clientFirmVARCHAR(16)PRI''SR assigned client firm
periodEndTimeDATETIME(6)'1900-01-01 00:00:00.000000'DTTM of the end of the current trading period
viewGroup1VARCHAR(12)''Account Group 1 SR Assigned used to organize account groups AccountConfigviewGroup1
viewGroup2VARCHAR(12)''Account Group 2 SR Assigned used to organize account groups AccountConfigviewGroup2
viewGroup3VARCHAR(12)''Account Group 3 SR Assigned used to organize account groups AccountConfigviewGroup3
futStatusenum - FutStatus'Hold'
optStatusenum - OptStatus'Hold'
riskClassVARCHAR(8)''Symbol Risk Class Code user supplied SymbolControlriskClass
theoModelVARCHAR(16)''SR assigned theo model tag associated with user supplied theo surfaces AccountConfigtheoModel
theoModel2VARCHAR(16)''SR assigned theo model2 tag associated with user supplied theo surfaces AccountConfigtheoModel2
hedgeDeltaRuleenum - HedgeDeltaRule'None'HedgeDelta Source IVol use SR implied surface sticky strike IvS use SR surface sticky delta TVol use user supplied theo surface sticky strike TvS use user supplied theo surface and atm veSlope sticky delta AccountConfighedgeDelta
holdReasonenum - HoldReason'None'User supplied description only informational SymbolControlholdReason
binaryDaysFLOAT0Fractional days 0 50 prior to expiration after which hedgeDeltas become binary 10 05 0 05 10 SymbolControlbinaryDays
ctrlUpdateDATETIME(6)'1900-01-01 00:00:00.000000'last update dttm of SymbolControl record SymbolControltimestamp
symbolTypeenum - SymbolType'None'SymbolType Equity ETF ShortETF ADR CashIndex FutureComplex
nameVARCHAR(16)''Symbol namedescription
betaFLOAT0beta usually beta to SPX see AccountConfigbetaSource
betaSourceenum - BetaSource'None'
futVolumeFLOAT0trailing 30 day average daily stock volume
optVolumeFLOAT0trailing 30 day average daily option volume
marginTypeenum - MarginType'None'margin slide type NMSEquity 15 NMSIndex 86 NMSMedium 10
isYieldBasedenum - YesNo'None'is the symbol a yield based futurecan affect greeks and pricing eg eurodollars
shortTermVolFLOAT0estimatedimplied short term underlier volatility
pointValueFLOAT0point value of this future
pointCurrencyenum - Currency'None'
underliersPerCnINT0underliers per contract of the futures associated with this symbol if any default 1
underlierTypeenum - UnderlierType'None'
timestampDATETIME(6)'1900-01-01 00:00:00.000000'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
ticker_tk1
ticker_at2
ticker_ts3
accnt4
tradeDate5
clientFirm6

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRRisk`.`MsgProductRiskDetailV5`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`ticker_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') */
`ticker_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk'
AND
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a DATE */
`tradeDate` = '2022-01-01'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm';

Doc Columns Query

SELECT * FROM SRRisk.doccolumns WHERE TABLE_NAME='ProductRiskDetailV5' ORDER BY ordinal_position ASC;