Merge pull request #20 from TYRANTHOSAURUS/futures-client/add-history-positions
v1.1.3 Added get history positions to bitget futures client
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bitget-api",
|
||||
"version": "1.1.2",
|
||||
"version": "1.1.3",
|
||||
"description": "Node.js connector for Bitget REST APIs and WebSockets, with TypeScript & end-to-end tests.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
||||
@@ -24,6 +24,7 @@ import {
|
||||
FuturesMarketTrade,
|
||||
FuturesPlanType,
|
||||
FuturesKlineInterval,
|
||||
FuturesHistoricPositions,
|
||||
} from './types';
|
||||
import { REST_CLIENT_TYPE_ENUM } from './util';
|
||||
import BaseRestClient from './util/BaseRestClient';
|
||||
@@ -316,6 +317,13 @@ export class FuturesClient extends BaseRestClient {
|
||||
});
|
||||
}
|
||||
|
||||
/** Get All historic positions, only supports Query within 3 months */
|
||||
getHistoryPositions(
|
||||
params: FuturesHistoricPositions,
|
||||
): Promise<APIResponse<FuturesPosition[]>> {
|
||||
return this.getPrivate('/api/mix/v1/position/history-position', params);
|
||||
}
|
||||
|
||||
/** Get Account Bill */
|
||||
getAccountBill(params: FuturesAccountBillRequest): Promise<APIResponse<any>> {
|
||||
return this.getPrivate('/api/mix/v1/account/accountBill', params);
|
||||
|
||||
@@ -88,6 +88,15 @@ export interface NewBatchFuturesOrder {
|
||||
clientOid?: string;
|
||||
}
|
||||
|
||||
export interface FuturesHistoricPositions {
|
||||
startTime: string;
|
||||
endTime: string;
|
||||
productType?: FuturesProductType;
|
||||
symbol?: string;
|
||||
pageSize?: number;
|
||||
lastEndId?: string;
|
||||
}
|
||||
|
||||
export interface FuturesPagination {
|
||||
startTime?: string;
|
||||
endTime?: string;
|
||||
|
||||
Reference in New Issue
Block a user