CreateQuote
Category: User Permissions: Operator, MarketMaker Call Type: Synchronous
TK call and response may change
Creates a quote. A quote expresses a willingness to buy or sell at a given price. Both a quote and an order will execute. Only a user with Operator or MarketMaker permission can create a quote.
Note: Quoting is not enabled for the retail end user of AlphaPoint software. Only registered market participants or market makers may quote.
Request
OMSId
integer. The ID of the Order Management System on which the quote is being created. Required.
AccountId
integer. The ID of the account in which the quote is being created. If the call provides no AccountId, the system assumes the default account ID for the logged-in user on the OMS.
InstrumentId
long integer. The ID of the instrument being quoted. Required.
Bid
real. The bid price. Required.
BidQty
real. The quantity of the bid. Required.
Ask
real. The ask price. Required.
AskQty
real. The quantity of the ask. Required.
Response
bidQouteId
integer. Returns the bid qoute Id.
BidResult
object. Returns a response object for Bid (see below).
askQouteId
integer. Returns ask qoute Id.
AskResult
object. Returns a response object for Ask.
Objects for both BidResult and AskResult:
result
Boolean. A successful receipt of the cancelation returns true; and unsuccessful receipt of the cancelation (an error condition) returns false.
errormsg
string. A successful receipt of the cancelation returns null; the errormsg parameter for an unsuccessful receipt returns one of the following messages: Not Authorized (errorcode 20) Invalid Request (errorcode 100) Operation Failed (errorcode 101) Server Error (errorcode 102) Resource Not Found (errorcode 104) Operation Not Supported (errorcode 106)
errorcode
integer. A successful receipt of the cancelation returns 0. An unsuccessful receipt returns one of the errorcodes shown in the errormsg list.
detail
string. Message text that the system may send. Usually null.
Last updated