Skip to main content
Version: 8.5.3.1

Query Examples

Send an Order

Stock

REPLACE INTO srtrade.msgstkordergateway (ticker_at, ticker_ts, ticker_tk, accnt, orderSide, groupingCode, clientFirm, spdrActionType, orderSize, progressRule, marketSession, parentOrderHandling, parentBalanceHandling, orderLimitType, riskGroupId, traderName, CHECKSUM)
VALUES ('EQT', 'NMS', 'AAPL', 'T.ACCNT', 'Buy', 'XXXX-XXXX-XXXX-XXXX', 'SRTest', 'addReplace', '100', 'AllowImmediate', 'AllDay', 'ActiveTaker', 'PostLimit', 'Market', 'XXXX-XXXX-XXXX-XXXX', 'user.name', 13);

Option

REPLACE INTO spiderrock.msgoptordergateway (accnt, clientFirm, marketSession, spdrActionType, okey_at, okey_ts, okey_tk, okey_yr, okey_mn, okey_dy, okey_xx, okey_cp, orderSide, orderSize, parentOrderHandling, parentBalanceHandling, progressRule, orderLimitType, takeLimitClass, makeLimitClass, tradername, groupingcode, riskgroupid, CHECKSUM)
VALUES('T.ACCNT', 'SRTest', 'AllDay', 'AddReplace', 'EQT', 'NMS', 'SPX', 2025, 01, 01, 250, 'Call', 'Buy', 10, 'ActiveTaker', 'PostLimit', 'AllowImmediate', 'Market', 'Simple','Simple','user.name', 'XXXX-XXXX-XXXX-XXXX', 'XXXX-XXXX-XXXX-XXXX', 13);

Future

REPLACE INTO srtrade.msgstkordergateway (accnt, clientFirm, fkey_at, fkey_ts, fkey_tk, fkey_yr, fkey_mn, fkey_dy, spdractiontype, orderside, ordersize, publicsize, orderlimittype, parentorderhandling, parentbalancehandling, marketSession, groupingcode, riskgroupid, tradername, orderactivesize, CHECKSUM)
VALUES ('T.ACCNT', 'SRTEST', 'FUT', 'CME', 'ES', 2025, 01, 01, 'addreplace', 'Buy', 5, 'Randomize', 'Market', 'ActiveTaker', 'PostLimit', 'RegMkt', 'XXXX-XXXX-XXXX-XXXX', 'XXXX-XXXX-XXXX-XXXX', 'user.name', 5, 13);

Get a Quote

Stock

SELECT * FROM srlive.msgstockbookquote WHERE ticker_tk = 'AAPL';

Option

SELECT * FROM srlive.msgoptionnbboquote WHERE okey_tk = 'AAPL';

Future

SELECT * FROM srlive.msgfuturebookquote WHERE fkey_tk = 'ES';

Insert a Position

Stock

INSERT INTO srrisk.msgsodclearingrecordv5 (accnt,secKey_at,secKey_ts,secKey_tk,secType,tradeDate,clientFirm,daySide,clrPosition,clrMark,TIMESTAMP)
VALUES ('T.ACCNT','EQT','NMS','AAPL','Stock','2025-01-01','SRTest','StartOfDay','100','50',NOW());

Option

INSERT INTO srrisk.msgsodclearingrecordv5 (accnt,secKey_at,secKey_ts,secKey_tk,secKey_yr,secKey_mn,secKey_dy,secKey_xx,secKey_cp,secType,tradeDate,clientFirm,daySide,clrPosition,clrMark,TIMESTAMP)
VALUES ('T.ACCNT','EQT','NMS','AAPL','2025','01','01','250','Call','Option','2025-01-01','SRTest','StartOfDay','100','10',NOW());

Future

INSERT INTO srrisk.msgsodclearingrecordv5 (accnt,secKey_at,secKey_ts,secKey_tk,secKey_yr,secKey_mn,secKey_dy,secType,tradeDate,clientFirm,daySide,clrPosition,clrMark,TIMESTAMP)
VALUES ('T.ACCNT','FUT','CME','ES','2025','01','01','Future','2025-01-01','SRTest','StartOfDay','100','10',NOW());