Add check_order_cancelled_empty method to exchange

This commit is contained in:
Matthias
2020-03-24 17:15:47 +01:00
parent 9c351007f5
commit 270ac2e8c1
2 changed files with 20 additions and 0 deletions

View File

@@ -902,6 +902,14 @@ class Exchange:
self._async_get_trade_history(pair=pair, since=since,
until=until, from_id=from_id))
def check_order_canceled_empty(self, order: Dict) -> bool:
"""
Verify if an order has been cancelled without being partially filled
:param order: Order dict as returned from get_order()
:return: True if order has been cancelled without being filled, False otherwise.
"""
return order['status'] in ('closed', 'canceled') and order.get('filled') == 0.0
@retrier
def cancel_order(self, order_id: str, pair: str) -> None:
if self._config['dry_run']: