> ## 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.AlgoOrderExt

[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) / AlgoOrderExt

# Interface: AlgoOrderExt

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

## Hierarchy

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

  ↳ **`AlgoOrderExt`**

## Table of contents

### Properties

* [algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#algo_order_id)
* [algo\_status](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#algo_status)
* [algo\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#algo_type)
* [child\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#child_orders)
* [created\_time](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#created_time)
* [fee\_asset](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#fee_asset)
* [is\_activated](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#is_activated)
* [is\_triggered](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#is_triggered)
* [mark\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#mark_price)
* [order\_tag](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#order_tag)
* [parent\_algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#parent_algo_order_id)
* [parent\_algo\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#parent_algo_type)
* [position](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#position)
* [price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#price)
* [quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#quantity)
* [reduce\_only](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#reduce_only)
* [root\_algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#root_algo_order_id)
* [root\_algo\_status](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#root_algo_status)
* [side](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#side)
* [sl\_trigger\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#sl_trigger_price)
* [symbol](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#symbol)
* [total\_executed\_quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#total_executed_quantity)
* [total\_fee](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#total_fee)
* [tp\_trigger\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#tp_trigger_price)
* [trigger\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#trigger_price)
* [trigger\_price\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#trigger_price_type)
* [type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#type)
* [updated\_time](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#updated_time)
* [visible\_quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrderExt#visible_quantity)

## Properties

### algo\_order\_id

• **algo\_order\_id**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#algo_order_id)

#### Defined in

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

***

### algo\_status

• **algo\_status**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[algo\_status](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#algo_status)

#### Defined in

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

***

### algo\_type

• **algo\_type**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[algo\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#algo_type)

#### Defined in

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

***

### child\_orders

• **child\_orders**: [`AlgoOrder`](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder)\[]

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[child\_orders](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#child_orders)

#### Defined in

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

***

### created\_time

• **created\_time**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[created\_time](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#created_time)

#### Defined in

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

***

### fee\_asset

• **fee\_asset**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[fee\_asset](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#fee_asset)

#### Defined in

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

***

### is\_activated

• **is\_activated**: `boolean`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[is\_activated](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#is_activated)

#### Defined in

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

***

### is\_triggered

• **is\_triggered**: `boolean`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[is\_triggered](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#is_triggered)

#### Defined in

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

***

### mark\_price

• **mark\_price**: `string`

#### Defined in

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

***

### order\_tag

• `Optional` **order\_tag**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[order\_tag](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#order_tag)

#### Defined in

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

***

### parent\_algo\_order\_id

• **parent\_algo\_order\_id**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[parent\_algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#parent_algo_order_id)

#### Defined in

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

***

### parent\_algo\_type

• **parent\_algo\_type**: [`AlgoOrderRootType`](/sdks/tech-doc/enums/orderly_network_types.AlgoOrderRootType)

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[parent\_algo\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#parent_algo_type)

#### Defined in

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

***

### position

• `Optional` **position**: `Partial`\<[`Position`](/sdks/tech-doc/interfaces/orderly_network_types.API.Position)>

#### Defined in

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

***

### price

• `Optional` **price**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#price)

#### Defined in

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

***

### quantity

• **quantity**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#quantity)

#### Defined in

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

***

### reduce\_only

• **reduce\_only**: `boolean`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[reduce\_only](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#reduce_only)

#### Defined in

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

***

### root\_algo\_order\_id

• **root\_algo\_order\_id**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[root\_algo\_order\_id](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#root_algo_order_id)

#### Defined in

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

***

### root\_algo\_status

• **root\_algo\_status**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[root\_algo\_status](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#root_algo_status)

#### Defined in

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

***

### side

• **side**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[side](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#side)

#### Defined in

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

***

### sl\_trigger\_price

• `Optional` **sl\_trigger\_price**: `number`

#### Defined in

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

***

### symbol

• **symbol**: `string`

#### Inherited from

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

#### Defined in

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

***

### total\_executed\_quantity

• **total\_executed\_quantity**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[total\_executed\_quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#total_executed_quantity)

#### Defined in

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

***

### total\_fee

• **total\_fee**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[total\_fee](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#total_fee)

#### Defined in

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

***

### tp\_trigger\_price

• `Optional` **tp\_trigger\_price**: `number`

#### Defined in

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

***

### trigger\_price

• **trigger\_price**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[trigger\_price](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#trigger_price)

#### Defined in

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

***

### trigger\_price\_type

• **trigger\_price\_type**: `string`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[trigger\_price\_type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#trigger_price_type)

#### Defined in

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

***

### type

• **type**: [`OrderType`](/sdks/tech-doc/enums/orderly_network_types.OrderType)

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[type](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#type)

#### Defined in

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

***

### updated\_time

• **updated\_time**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[updated\_time](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#updated_time)

#### Defined in

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

***

### visible\_quantity

• **visible\_quantity**: `number`

#### Inherited from

[AlgoOrder](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder).[visible\_quantity](/sdks/tech-doc/interfaces/orderly_network_types.API.AlgoOrder#visible_quantity)

#### Defined in

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