privex.steemengine.SteemEngineToken.SteemEngineToken.order_history

SteemEngineToken.order_history(symbol, limit=30, offset=0, indexes: Optional[List[dict]] = None, **query) List[SETrade][source]

Get a list of recent Steem Engine orders for a given symbol.

Example:

>>> st = SteemEngineToken()
>>> o = SteemEngineToken().order_history('ENG')
>>> o[0]
<SETrade type='buy' price='0.99' symbol='ENG' quantity='0.80405854'>
>>> o[0].timestamp
'2019-07-27 01:06:09'
>>> st = SteemEngineToken(network='hive')
>>> ht = st.order_history('BEE', sellTxId='d442b0156ccddb0d6fca381fa0a8ea027b318d17')
>>> dict(ht[0])
{'_id': 61528, 'type': 'sell',
 'buyer': 'arquitectojm', 'seller': 'cryptomancer', 'symbol': 'BEE',
 'quantity': Decimal('3'), 'price': Decimal('0.94900000'),
 'timestamp': datetime.datetime(2020, 6, 21, 8, 0, 9, tzinfo=tzutc()),
 'volume': Decimal('2.84700000'),
 'buyTxId': '6e0d09cd45e94eaf4fb2b85cdc0b9d3a28401cbd',
 'sellTxId': 'd442b0156ccddb0d6fca381fa0a8ea027b318d17',
 'direction': 'sell'
 }
Parameters
  • symbol (str) – The symbol to get historic orders for

  • limit (int) – Amount of orders to retrieve

  • offset (int) – Offset selection by this many rows (for pagination)

  • query – Additional query parameters to filter order history

  • indexes (list) – A list of dictionary indexes, e.g. [dict(descending=False, index='timestamp')]

Return List[SETrade] orders

A list of SETrade objects