Skip to main content

EquityInstrumentTradingRules

Current order constraints for an equity Instrument.

tickSize objectrequired

Positive price increment in the Instrument currency. amount has at most instrument.priceDecimals fractional digits. V1 defines no separate total-digit limit.

amountstringrequired

Base-10 amount in currency, encoded as a JSON string without exponent notation. The containing field defines the permitted sign and scale. V1 defines no separate total-digit limit.

Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)(\.[0-9]+)?$

Example: 125000.00
currencystringrequired

Uppercase ISO 4217 currency code.

Example: EUR
warningThresholds objectrequired

Order values that require warning acknowledgement before submission.

quantitystringrequired

Non-negative quantity threshold encoded as a base-10 JSON string. It has at most instrument.quantityDecimals fractional digits. V1 defines no separate total-digit limit.

Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)(\.[0-9]+)?$

Example: 100000
totalOrderAmount objectrequired

Non-negative total-order-amount threshold in the Instrument currency. The source scale is preserved, and V1 defines no separate total-digit limit.

amountstringrequired

Base-10 amount in currency, encoded as a JSON string without exponent notation. The containing field defines the permitted sign and scale. V1 defines no separate total-digit limit.

Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)(\.[0-9]+)?$

Example: 125000.00
currencystringrequired

Uppercase ISO 4217 currency code.

Example: EUR
EquityInstrumentTradingRules
{
"tickSize": {
"amount": "125000.00",
"currency": "EUR"
},
"warningThresholds": {
"quantity": "100000",
"totalOrderAmount": {
"amount": "125000.00",
"currency": "EUR"
}
}
}