Orderly SDKs / Modules / @orderly.network/hooks / utils

Namespace: utils

@orderly.network/hooks.utils

Table of contents

References

Functions

References

cleanStringStyle

Re-exports cleanStringStyle

Functions

findPositionTPSLFromOrders

findPositionTPSLFromOrders(orders, symbol): undefined | AlgoOrder

Parameters

NameType
ordersAlgoOrder[]
symbolstring

Returns

undefined | AlgoOrder

Defined in

packages/hooks/src/orderly/usePositionStream/utils.ts:53


findTPSLFromOrder

findTPSLFromOrder(order): Object

Parameters

NameType
orderAlgoOrder

Returns

Object

NameType
sl_trigger_price?number
tp_trigger_price?number

Defined in

packages/hooks/src/orderly/usePositionStream/utils.ts:21


findTPSLFromOrders

findTPSLFromOrders(orders, symbol): undefined | Partial<Omit<BaseAlgoOrderEntity<STOP>, "order_type" | "child_orders">>

Parameters

NameType
ordersAlgoOrder[]
symbolstring

Returns

undefined | Partial<Omit<BaseAlgoOrderEntity<STOP>, "order_type" | "child_orders">>

Defined in

packages/hooks/src/orderly/usePositionStream/utils.ts:9


formatNumber

formatNumber(qty?, dp?): string | undefined

Parameters

NameType
qty?string | number
dp?string | number

Returns

string | undefined

Defined in

packages/hooks/src/utils/orderEntryHelper.ts:311


getPositionBySymbol

getPositionBySymbol(symbol): void

Parameters

NameType
symbolstring

Returns

void

Defined in

packages/hooks/src/utils/swr.ts:295


priceToPnl

priceToPnl(inputs, options?): number

TP/SL price -> pnl

Parameters

NameType
inputsObject
inputs.entryPricenumber
inputs.orderSideOrderSide
inputs.orderTypeAlgoOrderType
inputs.pricenumber
inputs.qtynumber
optionsObject
options.symbol?SymbolExt

Returns

number

Defined in

packages/hooks/src/orderly/useTakeProfitAndStopLoss/utils.ts:203