bybit-api
Advanced tools
Comparing version 3.7.5 to 3.7.6
@@ -132,3 +132,4 @@ import { APIResponseV3, APIResponseV3WithTime, AccountCoinBalanceV5, AccountInfoV5, AccountMarginModeV5, AccountOrderV5, AccountTypeV5, AddOrReduceMarginParamsV5, AddOrReduceMarginResultV5, AllCoinsBalanceV5, AllowedDepositCoinInfoV5, AmendOrderParamsV5, ApiKeyInfoV5, AssetInfoV5, BatchAmendOrderParamsV5, BatchAmendOrderResultV5, BatchCancelOrderParamsV5, BatchCancelOrderResultV5, BatchCreateOrderResultV5, BatchOrderParamsV5, BatchOrdersResponseV5, BorrowHistoryRecordV5, CancelAllOrdersParamsV5, CancelOrderParamsV5, CategoryCursorListV5, CategoryListV5, CategorySymbolListV5, CategoryV5, ClosedPnLV5, CoinExchangeRecordV5, CoinGreeksV5, CoinInfoV5, CollateralInfoV5, CreateSubApiKeyParamsV5, CreateSubApiKeyResultV5, CreateSubMemberParamsV5, CreateSubMemberResultV5, CursorListV5, DeliveryPriceV5, DeliveryRecordV5, DepositAddressResultV5, DepositRecordV5, ExecutionV5, FeeRateV5, FundingRateHistoryResponseV5, GetAccountCoinBalanceParamsV5, GetAccountHistoricOrdersParamsV5, GetAccountOrdersParamsV5, GetAllCoinsBalanceParamsV5, GetAllowedDepositCoinInfoParamsV5, GetAssetInfoParamsV5, GetBorrowHistoryParamsV5, GetClosedPnLParamsV5, GetCoinExchangeRecordParamsV5, GetDeliveryPriceParamsV5, GetDeliveryRecordParamsV5, GetDepositRecordParamsV5, GetExecutionListParamsV5, GetFeeRateParamsV5, GetFundingRateHistoryParamsV5, GetHistoricalVolatilityParamsV5, GetIndexPriceKlineParamsV5, GetInstrumentsInfoParamsV5, GetInsuranceParamsV5, GetInternalDepositRecordParamsV5, GetInternalTransferParamsV5, GetKlineParamsV5, GetMarkPriceKlineParamsV5, GetOpenInterestParamsV5, GetOptionDeliveryPriceParamsV5, GetOrderbookParamsV5, GetPreUpgradeClosedPnlParamsV5, GetPreUpgradeOrderHistoryParamsV5, GetPreUpgradeTradeHistoryParamsV5, GetPremiumIndexPriceKlineParamsV5, GetPublicTradingHistoryParamsV5, GetRiskLimitParamsV5, GetSettlementRecordParamsV5, GetSpotLeveragedTokenOrderHistoryParamsV5, GetSubAccountDepositRecordParamsV5, GetTickersParamsV5, GetTransactionLogParamsV5, GetUniversalTransferRecordsParamsV5, GetWalletBalanceParamsV5, GetWithdrawalRecordsParamsV5, HistoricalVolatilityV5, InstrumentInfoResponseV5, InsuranceResponseV5, InternalDepositRecordV5, InternalTransferRecordV5, LeverageTokenInfoV5, LeveragedTokenMarketResultV5, MMPModifyParamsV5, MMPStateV5, OHLCKlineV5, OHLCVKlineV5, OpenInterestResponseV5, OptionDeliveryPriceV5, OrderParamsV5, OrderResultV5, OrderSideV5, OrderbookResponseV5, PositionInfoParamsV5, PositionV5, PublicTradeV5, PurchaseSpotLeveragedTokenParamsV5, PurchaseSpotLeveragedTokenResultV5, RedeemSpotLeveragedTokenParamsV5, RedeemSpotLeveragedTokenResultV5, RiskLimitV5, SetAutoAddMarginParamsV5, SetLeverageParamsV5, SetRiskLimitParamsV5, SetRiskLimitResultV5, SetTPSLModeParamsV5, SetTradingStopParamsV5, SettlementRecordV5, SpotBorrowCheckResultV5, SpotLeveragedTokenOrderHistoryV5, SubMemberV5, SwitchIsolatedMarginParamsV5, SwitchPositionModeParamsV5, TPSLModeV5, TickerLinearInverseV5, TickerOptionV5, TickerSpotV5, TransactionLogV5, UnifiedAccountUpgradeResultV5, UniversalTransferParamsV5, UniversalTransferRecordV5, UpdateApiKeyParamsV5, UpdateApiKeyResultV5, WalletBalanceV5, WithdrawParamsV5, WithdrawalRecordV5 } from './types'; | ||
/** | ||
* This endpoint allows you to place more than one order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to place more than one order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -143,5 +144,6 @@ * Make sure you have sufficient funds in your account when placing an order. | ||
*/ | ||
batchSubmitOrders(category: 'option', orders: BatchOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchCreateOrderResultV5[]>>>; | ||
batchSubmitOrders(category: 'option' | 'linear', orders: BatchOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchCreateOrderResultV5[]>>>; | ||
/** | ||
* This endpoint allows you to amend more than one open order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to amend more than one open order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -152,5 +154,6 @@ * You can modify unfilled or partially filled orders. Conditional orders are not supported. | ||
*/ | ||
batchAmendOrders(category: 'option', orders: BatchAmendOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchAmendOrderResultV5[]>>>; | ||
batchAmendOrders(category: 'option' | 'linear', orders: BatchAmendOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchAmendOrderResultV5[]>>>; | ||
/** | ||
* This endpoint allows you to cancel more than one open order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to cancel more than one open order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -161,3 +164,3 @@ * You must specify orderId or orderLinkId. If orderId and orderLinkId is not matched, the system will process orderId first. | ||
*/ | ||
batchCancelOrders(category: 'option', orders: BatchCancelOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchCancelOrderResultV5[]>>>; | ||
batchCancelOrders(category: 'option' | 'linear', orders: BatchCancelOrderParamsV5[]): Promise<APIResponseV3WithTime<BatchOrdersResponseV5<BatchCancelOrderResultV5[]>>>; | ||
/** | ||
@@ -164,0 +167,0 @@ * Query the qty and amount of borrowable coins in spot account. |
@@ -194,3 +194,4 @@ "use strict"; | ||
/** | ||
* This endpoint allows you to place more than one order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to place more than one order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -212,3 +213,4 @@ * Make sure you have sufficient funds in your account when placing an order. | ||
/** | ||
* This endpoint allows you to amend more than one open order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to amend more than one open order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -226,3 +228,4 @@ * You can modify unfilled or partially filled orders. Conditional orders are not supported. | ||
/** | ||
* This endpoint allows you to cancel more than one open order in a single request. Covers: option (unified account). | ||
* This endpoint allows you to cancel more than one open order in a single request. | ||
* Covers: Option (UTA, UTA Pro) / USDT Perpetual, UDSC Perpetual, USDC Futures (UTA Pro) | ||
* | ||
@@ -229,0 +232,0 @@ * You must specify orderId or orderLinkId. If orderId and orderLinkId is not matched, the system will process orderId first. |
@@ -95,8 +95,21 @@ import { CategoryV5, OrderFilterV5, OrderSMPTypeV5, OrderSideV5, OrderStatusV5, OrderTimeInForceV5, OrderTriggerByV5, OrderTypeV5, PositionIdx } from '../v5-shared'; | ||
price?: string; | ||
triggerDirection?: 1 | 2; | ||
triggerBy?: OrderTriggerByV5; | ||
orderIv?: string; | ||
timeInForce?: OrderTimeInForceV5; | ||
orderLinkId: string; | ||
positionIdx?: PositionIdx; | ||
orderLinkId?: string; | ||
takeProfit?: string; | ||
stopLoss?: string; | ||
tpTriggerBy?: OrderTriggerByV5; | ||
slTriggerBy?: OrderTriggerByV5; | ||
reduceOnly?: boolean; | ||
closeOnTrigger?: boolean; | ||
smpType?: OrderSMPTypeV5; | ||
mmp?: boolean; | ||
smpType?: OrderSMPTypeV5; | ||
tpslMode?: 'Full' | 'Partial'; | ||
tpLimitPrice?: string; | ||
slLimitPrice?: string; | ||
tpOrderType?: OrderTypeV5; | ||
slOrderType?: OrderTypeV5; | ||
} | ||
@@ -107,5 +120,14 @@ export interface BatchAmendOrderParamsV5 { | ||
orderLinkId?: string; | ||
orderIv?: string; | ||
triggerPrice?: string; | ||
qty?: string; | ||
price?: string; | ||
orderIv?: string; | ||
tpslMode?: 'Full' | 'Partial'; | ||
takeProfit?: string; | ||
stopLoss?: string; | ||
tpTriggerBy?: OrderTriggerByV5; | ||
slTriggerBy?: OrderTriggerByV5; | ||
triggerBy?: OrderTriggerByV5; | ||
tpLimitPrice?: string; | ||
slLimitPrice?: string; | ||
} | ||
@@ -112,0 +134,0 @@ export interface BatchCancelOrderParamsV5 { |
{ | ||
"name": "bybit-api", | ||
"version": "3.7.5", | ||
"version": "3.7.6", | ||
"description": "Complete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
Sorry, the diff of this file is not supported yet
574968
11538