The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
SubmitOrderMessage NewOrderSingle
feedIDvenueID
marketIDsecurityID
orderID?
clOrdIDclOrdID
stopPriceMFloat(stopPx)
maxShowMFloat

...

(maxShow)
timeInForceconvert(im.timeInForce)
amount

...

convertQtyToMFloat(im.orderQty.mantissa())

...

priceconvertPriceToMFloat(im.price.mantissa())

...

sideconvert(im.side)
ordTypeconvert(im.ordType)
timeApiClienttransactTime

Table B.1.SubmitOrderMessage
CancelOrderMessageOrderCancelRequest
userID0
feedIDvenueID marketIDsecurityID clOrdIDclOrdID cxlIDclOrdID origClOrdIDorigClOrdID clOrdIDorigClOrdID
timeApiClient transactTime orderIDorderID SubmitOrderMessage 

 

 

CancelOrderMessageOrderCancelRequest
userID0
feedIDvenueID
marketIDsecurityID
ClOrdIDClOrdID
cxlIDClOrdID
origClOrdIDorigClOrdID
clOrdIDorigClOrdID
timeApiClienttransactTime
orderIDorderID

Table B.2. – SubmitOrderMessageModifyOrderMessageOrderCancelReplaceRequest
userID0
feedIDvenueID marketIDsecurityID clOrdIDorigClOrdID clNewIDclOrdID timeInForcetimeInForce amountorderQty priceprice
side side ordType ordType timeApiClient transactTime orderIDorderID

 

 

ModifyOrderMessageOrderCancelReplaceRequest
userID0
feedIDvenueID
marketIDsecurityID
clOrdIDorigClOrdID
clNewIDclOrdID
timeInForcetimeInForce
amountorderQty
priceprice
sideside
ordTypeordType
timeApiClienttransactTime
orderIDorderID

Table B.3.ModifyOrderMessage ModifyOrderMessage 

 

 

OrdType (SBE)OrderType (classic MFAPI)
OrdType::

...

MarketOrderType::MARKET
OrdType::LimitOrderType::LIMIT
OrdType::

...

StopLossOrderType::STOP
OrdType::

...

StopLimitOrderType::STOPLIMIT
OrdType::PreviouslyQuotedOrderType::PREVIOUSLY_QUOTED
OrdType::PreviouslyQuotedAmountTierOrderType::PREVIOUSLY_QUOTED_AMT_TIER
OrdType::

...

VwapSweepOrderType::VWAP_SWEEP
OrdType::

...

MarketWithLeftOverAsLimitOrderType::MARKETLIMIT

Table B.4. – Order type identifer mapping identifier mapping 

 

 

mftrading::Side (SBE)MarketFactory::Side (classic MFAPI)
mftrading::Side::

...

BuyMarketFactory::Side::BID
mftrading::Side::

...

SellMarketFactory::Side::OFR

Table B.5. – Side type identifer mapping identifier mapping 

 

 

mftrading::TimeInForce (SBE)MarketFactory::TimeInForce (classic MFAPI)
mftrading::TimeInForce::

...

DayMarketFactory::TimeInForce::DAY
mftrading::TimeInForce::

...

GTCMarketFactory::TimeInForce::GTC
mftrading::TimeInForce::

...

IOCMarketFactory::TimeInForce::IOC
mftrading::TimeInForce::

...

FOKMarketFactory::TimeInForce::FOK

Table B.6. – Time-in-force identifer mapping mapping 

 

 

mftrading::TimeInForce (SBE)MarketFactory::TimeInForce (classic MFAPI)
mftrading::TimeInForce::

...

DayMarketFactory::TimeInForce::DAY
mftrading::TimeInForce::

...

GTCMarketFactory::TimeInForce::GTC
mftrading::TimeInForce::

...

IOCMarketFactory::TimeInForce::IOC
mftrading::TimeInForce::

...

FOKMarketFactory::TimeInForce::FOK

Table B.7. – Time-in-force identifer mapping