Class: LimitLadderOrder
Defined in: orders/limit-ladder.ts:82
Extends
default
Constructors
Constructor
new LimitLadderOrder(
params):LimitLadderOrder
Defined in: orders/limit-ladder.ts:141
Parameters
params
LimitLadderOrderParams
Returns
LimitLadderOrder
Overrides
BaseOrder.constructor
Properties
balanceLimit
balanceLimit:
BalanceLimit
Defined in: orders/limit-ladder.ts:93
Overrides
BaseOrder.balanceLimit
balances
balances:
MarketBalance
Defined in: orders/base.ts:17
Inherited from
BaseOrder.balances
baseAmount
baseAmount:
BigNumber
Defined in: orders/limit-ladder.ts:83
coinraySymbol
coinraySymbol:
string
Defined in: orders/base.ts:9
Inherited from
BaseOrder.coinraySymbol
errors
errors:
any
Defined in: orders/base.ts:20
Inherited from
BaseOrder.errors
id
id:
string
Defined in: orders/base.ts:8
Inherited from
BaseOrder.id
isValid
isValid:
boolean
Defined in: orders/base.ts:21
Inherited from
BaseOrder.isValid
lockedOn
lockedOn:
string
Defined in: orders/limit-ladder.ts:86
makerFee
makerFee:
BigNumber
Defined in: orders/base.ts:15
Inherited from
BaseOrder.makerFee
minBase
minBase:
BigNumber
Defined in: orders/base.ts:13
Inherited from
BaseOrder.minBase
minQuote
minQuote:
BigNumber
Defined in: orders/base.ts:14
Inherited from
BaseOrder.minQuote
numOrders
numOrders:
number
Defined in: orders/limit-ladder.ts:88
orderExternalId?
optionalorderExternalId?:string
Defined in: orders/base.ts:22
Inherited from
BaseOrder.orderExternalId
orderType
orderType:
OrderType=OrderType.LIMIT_LADDER
Defined in: orders/limit-ladder.ts:95
otherPrice
otherPrice:
BigNumber
Defined in: orders/limit-ladder.ts:87
postOnly?
optionalpostOnly?:boolean
Defined in: orders/base.ts:24
Inherited from
BaseOrder.postOnly
precisionBase
precisionBase:
number
Defined in: orders/base.ts:10
Inherited from
BaseOrder.precisionBase
precisionPrice
precisionPrice:
number
Defined in: orders/base.ts:12
Inherited from
BaseOrder.precisionPrice
precisionQuote
precisionQuote:
number
Defined in: orders/base.ts:11
Inherited from
BaseOrder.precisionQuote
price
price:
BigNumber
Defined in: orders/limit-ladder.ts:85
priceScale
priceScale:
PriceScales
Defined in: orders/limit-ladder.ts:89
priceScales
priceScales:
number[]
Defined in: orders/limit-ladder.ts:91
quoteAmount
quoteAmount:
BigNumber
Defined in: orders/limit-ladder.ts:84
reduceOnly?
optionalreduceOnly?:boolean
Defined in: orders/base.ts:23
Inherited from
BaseOrder.reduceOnly
side
side:
OrderSide
Defined in: orders/base.ts:19
Inherited from
BaseOrder.side
sizeScale
sizeScale:
SizeScales
Defined in: orders/limit-ladder.ts:90
sizeScales
sizeScales:
number[]
Defined in: orders/limit-ladder.ts:92
takerFee
takerFee:
BigNumber
Defined in: orders/base.ts:16
Inherited from
BaseOrder.takerFee
timeInForce?
optionaltimeInForce?:TimeInForce
Defined in: orders/base.ts:25
Inherited from
BaseOrder.timeInForce
Methods
constraints()
constraints():
object
Defined in: orders/limit-ladder.ts:97
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
numOrders
numOrders:
object
numOrders.numericality
numericality:
object
numOrders.numericality.greaterThanOrEqualTo
greaterThanOrEqualTo:
number=2
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
Overrides
BaseOrder.constraints
getOrders()
getOrders(
lockedOn?):LimitOrder[]
Defined in: orders/limit-ladder.ts:249
Parameters
lockedOn?
string = ...
Returns
Overrides
BaseOrder.getOrders
recalculate()
recalculate():
void
Defined in: orders/limit-ladder.ts:212
Returns
void
resetError()
resetError():
void
Defined in: orders/base.ts:58
Returns
void
Inherited from
BaseOrder.resetError
startEdit()
startEdit(
orderExternalId):void
Defined in: orders/base.ts:51
Parameters
orderExternalId
string
Returns
void
Inherited from
BaseOrder.startEdit
updateBaseAmount()
updateBaseAmount(
baseAmount):void
Defined in: orders/limit-ladder.ts:235
Parameters
baseAmount
BigNumber
Returns
void
updateLockedOn()
updateLockedOn(
lockedOn):void
Defined in: orders/limit-ladder.ts:208
Parameters
lockedOn
string
Returns
void
Overrides
BaseOrder.updateLockedOn
updateNumOrders()
updateNumOrders(
numOrders):void
Defined in: orders/limit-ladder.ts:162
Parameters
numOrders
number
Returns
void
updateOtherPrice()
updateOtherPrice(
otherPrice,priceOffset?):void
Defined in: orders/limit-ladder.ts:175
Parameters
otherPrice
BigNumber
priceOffset?
number = 0.05
Returns
void
updatePrice()
updatePrice(
price,priceOffset?):void
Defined in: orders/limit-ladder.ts:166
Parameters
price
BigNumber
priceOffset?
number = 0.05
Returns
void
updatePriceScale()
updatePriceScale(
priceScale):void
Defined in: orders/limit-ladder.ts:190
Parameters
priceScale
Returns
void
updatePriceScales()
updatePriceScales(
priceScales):void
Defined in: orders/limit-ladder.ts:184
Parameters
priceScales
number[]
Returns
void
updateQuoteAmount()
updateQuoteAmount(
quoteAmount):void
Defined in: orders/limit-ladder.ts:221
Parameters
quoteAmount
BigNumber
Returns
void
updateSizeScale()
updateSizeScale(
sizeScale):void
Defined in: orders/limit-ladder.ts:202
Parameters
sizeScale
Returns
void
updateSizeScales()
updateSizeScales(
sizeScales):void
Defined in: orders/limit-ladder.ts:196
Parameters
sizeScales
number[]
Returns
void
validate()
validate():
boolean
Defined in: orders/base.ts:63
Returns
boolean
Inherited from
BaseOrder.validate