> ## 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.WSMessage.AlgoOrder

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

# Interface: AlgoOrder

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

## Table of contents

### Properties

* [algoOrderId](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#algoorderid)
* [algoStatus](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#algostatus)
* [algoType](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#algotype)
* [averageExecutedPrice](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#averageexecutedprice)
* [executedPrice](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#executedprice)
* [executedQuantity](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#executedquantity)
* [fee](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#fee)
* [feeAsset](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#feeasset)
* [maker](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#maker)
* [parentAlgoOrderId](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#parentalgoorderid)
* [price](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#price)
* [quantity](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#quantity)
* [reduceOnly](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#reduceonly)
* [rootAlgoOrderId](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#rootalgoorderid)
* [rootAlgoStatus](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#rootalgostatus)
* [side](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#side)
* [status](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#status)
* [symbol](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#symbol)
* [timestamp](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#timestamp)
* [totalExecutedQuantity](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#totalexecutedquantity)
* [totalFee](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#totalfee)
* [tradeId](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#tradeid)
* [triggerStatus](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#triggerstatus)
* [triggerTime](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#triggertime)
* [triggerTradePrice](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#triggertradeprice)
* [triggered](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#triggered)
* [type](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#type)
* [visibleQuantity](/sdks/tech-doc/interfaces/orderly_network_types.WSMessage.AlgoOrder#visiblequantity)

## Properties

### algoOrderId

• **algoOrderId**: `number`

#### Defined in

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

***

### algoStatus

• **algoStatus**: `string`

#### Defined in

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

***

### algoType

• **algoType**: `string`

#### Defined in

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

***

### averageExecutedPrice

• **averageExecutedPrice**: `number`

#### Defined in

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

***

### executedPrice

• **executedPrice**: `number`

#### Defined in

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

***

### executedQuantity

• **executedQuantity**: `number`

#### Defined in

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

***

### fee

• **fee**: `number`

#### Defined in

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

***

### feeAsset

• **feeAsset**: `string`

#### Defined in

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

***

### maker

• **maker**: `boolean`

#### Defined in

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

***

### parentAlgoOrderId

• **parentAlgoOrderId**: `number`

#### Defined in

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

***

### price

• **price**: `number`

#### Defined in

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

***

### quantity

• **quantity**: `number`

#### Defined in

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

***

### reduceOnly

• **reduceOnly**: `boolean`

#### Defined in

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

***

### rootAlgoOrderId

• **rootAlgoOrderId**: `number`

#### Defined in

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

***

### rootAlgoStatus

• **rootAlgoStatus**: `string`

#### Defined in

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

***

### side

• **side**: `string`

#### Defined in

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

***

### status

• **status**: `string`

#### Defined in

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

***

### symbol

• **symbol**: `string`

#### Defined in

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

***

### timestamp

• **timestamp**: `number`

#### Defined in

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

***

### totalExecutedQuantity

• **totalExecutedQuantity**: `number`

#### Defined in

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

***

### totalFee

• **totalFee**: `number`

#### Defined in

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

***

### tradeId

• **tradeId**: `number`

#### Defined in

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

***

### triggerStatus

• **triggerStatus**: `string`

#### Defined in

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

***

### triggerTime

• **triggerTime**: `number`

#### Defined in

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

***

### triggerTradePrice

• **triggerTradePrice**: `number`

#### Defined in

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

***

### triggered

• **triggered**: `boolean`

#### Defined in

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

***

### type

• **type**: `string`

#### Defined in

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

***

### visibleQuantity

• **visibleQuantity**: `number`

#### Defined in

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