Skip to Content
Symmio Trading-SDK — the SDK surface for builders on Arbitrum
CoreTP/SLGroupTpSlOrder

GroupTpSlOrder

One take-profit or stop-loss order row in a grouped position’s overview list. Produced by toGroupTpSlOrders.

Properties

keystringrequired

Stable child identity.

quoteIdbigintoptional

On-chain quote id, when the child is anchored.

conditionalOrderTypeTpSlConditionalOrderTyperequired

Which side this row is.

triggerPricestringrequired

The desired value when overridden, else the confirmed one.

priceTypeTpSlPriceTyperequired

Price type in force for this row.

sizePercentbigintrequired

The child’s share of the group’s open notional, as an 18-decimal fixed-point percent.

sizeNotionalbigintrequired

The child’s open notional (openQuantity × openPrice), wei.

stateTpSlInfoStaterequired

Lifecycle of the side as the handler last reported it. A row that exists only as a local edit reports "canceled" — branch on hasLiveOrder instead.

isPendingbooleanrequired

true while the side is mid-flight.

hasLiveOrderbooleanrequired

true when the handler already holds this order.

cohQuoteIdstringoptional

The handler-issued conditional-order id, when live — the delete target.

Last updated on