From 9ac7cfba9e1ba5fe8aad99e792a892fe17aef1f7 Mon Sep 17 00:00:00 2001 From: kieran-mackle Date: Sat, 23 Mar 2024 12:43:27 +1000 Subject: [PATCH] style(CCXT): added error log message on failed orders --- autotrader/brokers/ccxt.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autotrader/brokers/ccxt.py b/autotrader/brokers/ccxt.py index 327a632e..56938b38 100644 --- a/autotrader/brokers/ccxt.py +++ b/autotrader/brokers/ccxt.py @@ -111,6 +111,7 @@ def place_order(self, order: Order, **kwargs) -> None: params=order.ccxt_params, ) except Exception as e: + self._logger.error(f"Error placing {order}: {e}") placed_order = e return placed_order @@ -180,6 +181,7 @@ def cancel_order(self, order_id: int, **kwargs) -> None: cancelled_order = self.api.cancel_order(id=order_id, **kwargs) except Exception as e: + self._logger.error(f"Error cancelling order {order_id}: {e}") cancelled_order = e return cancelled_order @@ -670,6 +672,7 @@ def _modify_order(self, order: Order): params=order.ccxt_params, ) except Exception as e: + self._logger.error(f"Error modifying {order}: {e}") modified_order = e return modified_order