Skip to main content
Version: 8.4.12.1

ClientRisk

#Message NameDescription
4745AccountRiskRecordV5AccountRiskRecords contain account level position and risk summary detail. These records are published by AggRiskServers throughout the day approximately once per minute.
1945ClientBeta
4750CurrencyPositionRecordV5CurrencyPositionRecords are live risk records that contain start-of-day positions and all subsequent transactions.

These records are published by a CoreRiskServer and represent the position and risk markup detail for a single currency.

New records are published immediately when a position changes and about once per minute if no position has changed.
4755CurrencyTransaction
4760EquityCorpActionRecordV5corp action record (managed by SR)
4765ExpirationRiskRecordV5ExpirationRiskRecords contain account level position and risk summary detail. These records are published by AggRiskServers throughout the day approximately once per minute.
4775FuturePositionRecordV5FuturePositionRecords are live risk records that contain start-of-day positions and all subsequent executions, including executions reported as done away.

These records are published by a CoreRiskServer and represent the position and risk markup detail for a single futures contract.

New records are published immediately when a position changes and about once per minute if no position has changed.

Note that all stock, future and option records for a chain are published simultaneously and records for the same chain should have consistent marks.
4780FutureRiskDetailV5FutureRiskDetail records contain semi-static markup detail for FutureRiskSummary records.
4785FutureRiskSummaryV5FutureRiskSummary records contain live future level risk aggregation of OptionPositionRecord and FuturePositionRecord details.

Records are published if/when positions change and about once per minute otherwise.
4790IndustryRiskRecordV5IndustryRiskRecords contain account level position and risk summary detail. These records are published by AggRiskServers throughout the day approximately once per minute.
4795OptionCorpActionRecordV5
4800OptionExAsRecordV5Option exercise/assigment records (either from SR clearing loaders or uploaded directly by client)
4805OptionPositionRecordV5OptionPositionRecords are live risk records that contain start-of-day positions and all subsequent executions, including executions reported as done away.

These records are published by a CoreRiskServer and represent the position and risk markup detail for a single option series.

New records are published immediately when a position changes and about once per minute if no position has changed.

Note that all records for a single underlier are published simultaneously and records for the same chain should have consistent marks.
4810ProductRiskDetailV5ProductRiskDetail records contain semi-static markup detail for FutureRiskSummary records.
4815ProductRiskSummaryV5ProductRiskSummary records contain live risk aggregation of FutureRiskSummaryV5 records.

Records are published if/when positions change and about once per minute otherwise.
4820RiskAggGroupStateV5RiskAggGroupState records are published by AggRiskServer immediately if/when a position update occurs. These records are consumed by execution engines and influence child order position markup.
4825RiskCubeDetailV5RiskCubeDetail records are published by CoreRiskServers and are designed to be aggregated and analyzed over time.

RiskCubeDetail records are published to the SpiderRock Archive Host data pipeline at the end of each trading period.
4830SodCashRecordV5SodCashRecords contain a start-of-day currency position that derived from dividend or corporate action being applied to a prior period position.

These records are computed and published by SR rotation servers.
4835SodClearingRecordV5SodClearingRecords contain start-of-day option position and mark details. They can be source directly from a prime broker by SpiderRock or inserted by clients.

They can also be modified after the start of trading. These records are the source of the CLR side positions in SR risk records.
4850StockPositionRecordV5StockPositionRecords are live risk records that contain start-of-day positions and all subsequent executions, including executions reported as done away.

These records are published by a CoreRiskServer and represent the position and risk markup detail for a single equity or ETF security.

New records are published immediately when a position changes and about once per minute if no position has changed.

Note that all stock, future and option records for a single ticker are published simultaneously and records for the same chain should have consistent marks.
4855SymbolMarginSummaryV5SymbolMarginSummary records are published by the AggRiskServers and consumed by execution engines
4860SymbolRiskDetailV5SymbolRiskDetail records contain semi-static markup detail for SymbolRiskSummary records.
4865SymbolRiskSummaryV5SymbolRiskSummary records contain live symbol level risk aggregation of StockPositionRecord and OptionPositionRecord values.

Records are published by AggRiskServers if/when positions change and about once per minute otherwise.
4870TradeCubeDetailV5TradeCubeDetail records are published by CoreRiskServers and are visible in SRSE throughout the day. They are designed to be aggregated and analyzed over time.

TradeCubeDetail records are published to the SpiderRock Archive Host data pipeline after all markup detail is complete.