4.5. 历史成交

@abc.abstractmethod

 @abc.abstractmethod
 def get_transaction_list(self, page=1, size=10, side=None, order_time_min=None, order_time_max=None):
     """
     :param page: 页码
     :param size: 每页大小
     :param side: 交易方向
     :param order_time_min: 最小下单时间 毫秒时间戳
     :param order_time_max: 最大下单时间 毫秒时间戳
     :return:
         {
             "msg": null,
             "result_code": "60000",
             "result_data": {
                 "count": 155,
                 "items": [
                 {
                     "account_id": "DU123456",
                     "currency": "USD",
                     "exchange": "USEX",
                     "id": "",
                     "order_price": 18547.75,
                     "order_quantity": 1.0,
                     "order_time": 1711432599000,
                     "order_type": "LIMIT",
                     "price": 18547.75,
                     "quantity": 1.0,
                     "rth": false,
                     "security_type": "FUT",
                     "side": "BUY",
                     "status": "CONCLUDED",
                     "symbol": "MNQ2406",
                     "tif": "DAY",
                     "trade_time": 1711432771000
                 },
                 {
                     "account_id": "DU123456",
                     "currency": "USD",
                     "exchange": "USEX",
                     "id": "",
                     "order_price": 0.0066,
                     "order_quantity": 1.0,
                     "order_time": 1711331475000,
                     "order_type": "LIMIT",
                     "price": 0.0066,
                     "quantity": 1.0,
                     "rth": false,
                     "security_type": "FUT",
                     "side": "BUY",
                     "status": "CONCLUDED",
                     "symbol": "6J2404",
                     "tif": "DAY",
                     "trade_time": 1711331530000
                 }
                 ],
                 "page": 1,
                 "size": 2
             }
         }
     """
     pass

请求参数

参数名

类型

描述

是否必须

默认值

page

int

页码

1

size

int

每页大小

10

side

str

交易方向

None

order_time_min

int

最小下单时间 毫秒时间戳

None

order_time_max

int

最大下单时间 毫秒时间戳

None

返回值

参数名

类型

描述

是否必须

默认值

account_id

string

账户ID

currency

string

货币类型 Currency

exchange

string

交易所

id

string

订单ID

order_price

float

下单价格

order_quantity

int

下单数量

order_time

int

下单时间戳

order_type

string

订单类型 OrderType

price

float

价格

quantity

int

数量

rth

bool

是否只在交易时间内有效

security_type

string

证券类型 SecurityType

side

string

买卖方向 OrderSide

status

string

订单状态 OrderStatus

symbol

string

证券代码

tif

string

订单有效期 TimeInForce

trade_time

int

成交时间戳

4.5.1. 示例