Skip to content

Commit

Permalink
[ArbitrageTrading] handle error when creating order
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeDSM committed Oct 29, 2023
1 parent dc5c5c0 commit e499ba1
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions Trading/Mode/arbitrage_trading_mode/arbitrage_trading.py
Original file line number Diff line number Diff line change
@@ -190,9 +190,10 @@ async def _create_initial_arbitrage_order(self, arbitrage_container):
quantity=order_quantity,
price=order_price)
created_order = await self.trading_mode.create_order(current_order)
created_orders.append(created_order)
arbitrage_container.initial_limit_order_id = created_order.order_id
self.open_arbitrages.append(arbitrage_container)
if created_order is not None:
created_orders.append(created_order)
arbitrage_container.initial_limit_order_id = created_order.order_id
self.open_arbitrages.append(arbitrage_container)
# only create one order per arbitrage
return created_orders

0 comments on commit e499ba1

Please sign in to comment.