> ## Documentation Index
> Fetch the complete documentation index at: https://staging-docs.orderly.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Orderly network types.API.PositionExt

[Orderly SDKs](/sdks/tech-doc/README) / [Modules](/sdks/tech-doc/modules) / [@orderly.network/types](/sdks/tech-doc/modules/orderly_network_types) / [API](/sdks/tech-doc/modules/orderly_network_types.API) / PositionExt

# Interface: PositionExt

[@orderly.network/types](/sdks/tech-doc/modules/orderly_network_types).[API](/sdks/tech-doc/modules/orderly_network_types.API).PositionExt

## Hierarchy

* [`Position`](/sdks/tech-doc/interfaces/orderly_network_types.API.Position)

  ↳ **`PositionExt`**

  ↳↳ [`PositionTPSLExt`](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionTPSLExt)

  ↳↳ [`PositionTPSLExt`](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionTPSLExt)

## Table of contents

### Properties

* [IMR\_withdraw\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#imr_withdraw_orders)
* [MMR\_with\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#mmr_with_orders)
* [average\_open\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#average_open_price)
* [cost\_position](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#cost_position)
* [est\_liq\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#est_liq_price)
* [fee\_24\_h](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#fee_24_h)
* [imr](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#imr)
* [last\_sum\_unitary\_funding](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#last_sum_unitary_funding)
* [mark\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#mark_price)
* [mm](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#mm)
* [mmr](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#mmr)
* [notional](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#notional)
* [pending\_long\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#pending_long_qty)
* [pending\_short\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#pending_short_qty)
* [pnl\_24\_h](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#pnl_24_h)
* [position\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#position_qty)
* [settle\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#settle_price)
* [symbol](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#symbol)
* [timestamp](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#timestamp)
* [unrealized\_pnl](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#unrealized_pnl)
* [unrealized\_pnl\_ROI](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#unrealized_pnl_roi)
* [unsettled\_pnl](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#unsettled_pnl)
* [unsettled\_pnl\_ROI](/sdks/tech-doc/interfaces/orderly_network_types.API.PositionExt#unsettled_pnl_roi)

## Properties

### IMR\_withdraw\_orders

• **IMR\_withdraw\_orders**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[IMR\_withdraw\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#imr_withdraw_orders)

#### Defined in

[packages/types/src/types/api.ts:215](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L215)

***

### MMR\_with\_orders

• **MMR\_with\_orders**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[MMR\_with\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#mmr_with_orders)

#### Defined in

[packages/types/src/types/api.ts:216](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L216)

***

### average\_open\_price

• **average\_open\_price**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[average\_open\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#average_open_price)

#### Defined in

[packages/types/src/types/api.ts:202](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L202)

***

### cost\_position

• **cost\_position**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[cost\_position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#cost_position)

#### Defined in

[packages/types/src/types/api.ts:197](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L197)

***

### est\_liq\_price

• **est\_liq\_price**: `null` | `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[est\_liq\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#est_liq_price)

#### Defined in

[packages/types/src/types/api.ts:208](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L208)

***

### fee\_24\_h

• **fee\_24\_h**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[fee\_24\_h](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#fee_24_h)

#### Defined in

[packages/types/src/types/api.ts:218](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L218)

***

### imr

• **imr**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[imr](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#imr)

#### Defined in

[packages/types/src/types/api.ts:214](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L214)

***

### last\_sum\_unitary\_funding

• **last\_sum\_unitary\_funding**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[last\_sum\_unitary\_funding](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#last_sum_unitary_funding)

#### Defined in

[packages/types/src/types/api.ts:198](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L198)

***

### mark\_price

• **mark\_price**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[mark\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#mark_price)

#### Defined in

[packages/types/src/types/api.ts:207](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L207)

***

### mm

• **mm**: `number`

#### Defined in

[packages/types/src/types/api.ts:223](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L223)

***

### mmr

• **mmr**: `number`

Maintenance margin ratio

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[mmr](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#mmr)

#### Defined in

[packages/types/src/types/api.ts:213](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L213)

***

### notional

• **notional**: `number`

#### Defined in

[packages/types/src/types/api.ts:222](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L222)

***

### pending\_long\_qty

• **pending\_long\_qty**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[pending\_long\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#pending_long_qty)

#### Defined in

[packages/types/src/types/api.ts:199](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L199)

***

### pending\_short\_qty

• **pending\_short\_qty**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[pending\_short\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#pending_short_qty)

#### Defined in

[packages/types/src/types/api.ts:200](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L200)

***

### pnl\_24\_h

• **pnl\_24\_h**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[pnl\_24\_h](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#pnl_24_h)

#### Defined in

[packages/types/src/types/api.ts:217](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L217)

***

### position\_qty

• **position\_qty**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[position\_qty](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#position_qty)

#### Defined in

[packages/types/src/types/api.ts:196](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L196)

***

### settle\_price

• **settle\_price**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[settle\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#settle_price)

#### Defined in

[packages/types/src/types/api.ts:201](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L201)

***

### symbol

• **symbol**: `string`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[symbol](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#symbol)

#### Defined in

[packages/types/src/types/api.ts:195](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L195)

***

### timestamp

• **timestamp**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[timestamp](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#timestamp)

#### Defined in

[packages/types/src/types/api.ts:209](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L209)

***

### unrealized\_pnl

• **unrealized\_pnl**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[unrealized\_pnl](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#unrealized_pnl)

#### Defined in

[packages/types/src/types/api.ts:203](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L203)

***

### unrealized\_pnl\_ROI

• **unrealized\_pnl\_ROI**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[unrealized\_pnl\_ROI](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#unrealized_pnl_roi)

#### Defined in

[packages/types/src/types/api.ts:204](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L204)

***

### unsettled\_pnl

• **unsettled\_pnl**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[unsettled\_pnl](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#unsettled_pnl)

#### Defined in

[packages/types/src/types/api.ts:205](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L205)

***

### unsettled\_pnl\_ROI

• **unsettled\_pnl\_ROI**: `number`

#### Inherited from

[Position](/sdks/tech-doc/interfaces/orderly_network_types.API.Position).[unsettled\_pnl\_ROI](/sdks/tech-doc/interfaces/orderly_network_types.API.Position#unsettled_pnl_roi)

#### Defined in

[packages/types/src/types/api.ts:206](https://github.com/OrderlyNetwork/js-sdk/blob/ba995f2/packages/types/src/types/api.ts#L206)
