diff --git a/investing_algorithm_framework/services/trade_service/trade_service.py b/investing_algorithm_framework/services/trade_service/trade_service.py index 1dda7bdd..5243d82f 100644 --- a/investing_algorithm_framework/services/trade_service/trade_service.py +++ b/investing_algorithm_framework/services/trade_service/trade_service.py @@ -1,7 +1,7 @@ import logging from typing import List from investing_algorithm_framework.domain import OrderStatus, OrderSide, \ - Trade, PeekableQueue, ApiException + Trade, PeekableQueue, ApiException, OrderType from investing_algorithm_framework.services import \ OrderService, PortfolioService, PositionService, MarketDataSourceService @@ -243,6 +243,7 @@ def close_trade(self, trade, market=None): "target_symbol": order.get_target_symbol(), "amount": amount, "order_side": OrderSide.SELL.value, + "order_type": OrderType.LIMIT.value, "price": ticker["bid"] } )