adjusted get_order_history() rest endpoint

This commit is contained in:
itsdeka
2021-11-22 16:09:59 +01:00
parent 83b0a5ecb6
commit bf3c5f57ab
4 changed files with 16 additions and 6 deletions

View File

@@ -427,11 +427,18 @@ class BfxRest:
@return Array <models.Order>
"""
endpoint = "auth/r/orders/{}/hist".format(symbol)
params = "?start={}&end={}&limit={}&sort={}".format(
start, end, limit, sort)
payload = {}
if start:
payload['start'] = start
if end:
payload['end'] = end
if limit:
payload['limit'] = limit
if sort:
payload['sort'] = sort
if ids:
params += "&id=" + ",".join(str(id) for id in ids)
raw_orders = await self.post(endpoint, params=params)
payload['id'] = ids
raw_orders = await self.post(endpoint, payload)
return [Order.from_raw_order(ro) for ro in raw_orders]
async def get_active_position(self):