Class: OcoOrder
Defined in: orders/oco.ts:12
Extends
Constructors
Constructor
new OcoOrder(
params):OcoOrder
Defined in: orders/oco.ts:35
Parameters
params
OcoOrderParams
Returns
OcoOrder
Overrides
Properties
balanceLimit
balanceLimit:
BalanceLimit
Defined in: orders/limit.ts:19
Inherited from
balances
balances:
MarketBalance
Defined in: orders/base.ts:17
Inherited from
baseAmount
baseAmount:
BigNumber
Defined in: orders/limit.ts:15
Inherited from
coinraySymbol
coinraySymbol:
string
Defined in: orders/base.ts:9
Inherited from
errors
errors:
any
Defined in: orders/base.ts:20
Inherited from
id
id:
string
Defined in: orders/base.ts:8
Inherited from
isValid
isValid:
boolean
Defined in: orders/base.ts:21
Inherited from
linkedOrderId
linkedOrderId:
string
Defined in: orders/oco.ts:13
lockedOn
lockedOn:
string
Defined in: orders/limit.ts:18
Inherited from
makerFee
makerFee:
BigNumber
Defined in: orders/base.ts:15
Inherited from
minBase
minBase:
BigNumber
Defined in: orders/base.ts:13
Inherited from
minQuote
minQuote:
BigNumber
Defined in: orders/base.ts:14
Inherited from
orderExternalId?
optionalorderExternalId?:string
Defined in: orders/base.ts:22
Inherited from
orderType
orderType:
OrderType=OrderType.OCO
Defined in: orders/oco.ts:16
Overrides
otherPrice
otherPrice:
BigNumber
Defined in: orders/oco.ts:14
postOnly?
optionalpostOnly?:boolean
Defined in: orders/base.ts:24
Inherited from
precisionBase
precisionBase:
number
Defined in: orders/base.ts:10
Inherited from
precisionPrice
precisionPrice:
number
Defined in: orders/base.ts:12
Inherited from
precisionQuote
precisionQuote:
number
Defined in: orders/base.ts:11
Inherited from
price
price:
BigNumber
Defined in: orders/limit.ts:17
Inherited from
quoteAmount
quoteAmount:
BigNumber
Defined in: orders/limit.ts:16
Inherited from
reduceOnly?
optionalreduceOnly?:boolean
Defined in: orders/base.ts:23
Inherited from
side
side:
OrderSide
Defined in: orders/base.ts:19
Inherited from
stopPrice
stopPrice:
BigNumber
Defined in: orders/oco.ts:15
takerFee
takerFee:
BigNumber
Defined in: orders/base.ts:16
Inherited from
timeInForce?
optionaltimeInForce?:TimeInForce
Defined in: orders/base.ts:25
Inherited from
Methods
constraints()
constraints():
object
Defined in: orders/oco.ts:18
Returns
object
baseAmount
baseAmount:
object
baseAmount.bigNumericality
bigNumericality:
object
baseAmount.bigNumericality.greaterThanOrEqualTo
greaterThanOrEqualTo:
number
baseAmount.bigNumericality.lessThanOrEqualTo
lessThanOrEqualTo:
any
baseAmount.bigNumericality.notGreaterThanOrEqualTo
notGreaterThanOrEqualTo:
string
baseAmount.bigNumericality.notLessThanOrEqualTo
notLessThanOrEqualTo:
string
otherPrice
otherPrice:
object
otherPrice.bigNumericality
bigNumericality:
object
otherPrice.bigNumericality.greaterThan
greaterThan:
number=0
price
price:
object
price.bigNumericality
bigNumericality:
object
price.bigNumericality.greaterThan
greaterThan:
number=0
quoteAmount
quoteAmount:
object
quoteAmount.bigNumericality
bigNumericality:
object
quoteAmount.bigNumericality.greaterThanOrEqualTo
greaterThanOrEqualTo:
number
quoteAmount.bigNumericality.lessThanOrEqualTo
lessThanOrEqualTo:
any
quoteAmount.bigNumericality.notGreaterThanOrEqualTo
notGreaterThanOrEqualTo:
string
quoteAmount.bigNumericality.notLessThanOrEqualTo
notLessThanOrEqualTo:
string
stopPrice
stopPrice:
object
stopPrice.bigNumericality
bigNumericality:
object
stopPrice.bigNumericality.greaterThan
greaterThan:
number=0
Overrides
getOrders()
getOrders():
BaseOrder[]
Defined in: orders/limit.ts:104
Returns
BaseOrder[]
Inherited from
quoteFee()
quoteFee():
BigNumber
Defined in: orders/limit.ts:90
Returns
BigNumber
Inherited from
resetError()
resetError():
void
Defined in: orders/base.ts:58
Returns
void
Inherited from
startEdit()
startEdit(
orderExternalId):void
Defined in: orders/base.ts:51
Parameters
orderExternalId
string
Returns
void
Inherited from
updateBaseAmount()
updateBaseAmount(
baseAmount):void
Defined in: orders/oco.ts:54
Parameters
baseAmount
BigNumber
Returns
void
Overrides
updateLockedOn()
updateLockedOn(
lockedOn):void
Defined in: orders/limit.ts:85
Parameters
lockedOn
string
Returns
void
Inherited from
updateOtherPrice()
updateOtherPrice(
otherPrice,priceOffset?):void
Defined in: orders/oco.ts:72
Parameters
otherPrice
BigNumber
priceOffset?
number = 0.05
Returns
void
updatePrice()
updatePrice(
price,priceOffset?):void
Defined in: orders/oco.ts:61
Parameters
price
BigNumber
priceOffset?
number = 0.05
Returns
void
Overrides
updateQuoteAmount()
updateQuoteAmount(
quoteAmount):void
Defined in: orders/oco.ts:47
Parameters
quoteAmount
BigNumber
Returns
void
Overrides
updateStopPrice()
updateStopPrice(
stopPrice,priceOffset?):void
Defined in: orders/oco.ts:83
Parameters
stopPrice
BigNumber
priceOffset?
number = 0.05
Returns
void
validate()
validate():
boolean
Defined in: orders/base.ts:63
Returns
boolean