Split validate_order_types to 2 functions to allow selective application

This commit is contained in:
Matthias
2023-02-07 18:00:44 +01:00
parent 8c0c2496c2
commit 953be8a7f8
2 changed files with 6 additions and 2 deletions

View File

@@ -600,7 +600,12 @@ class Exchange:
if not self.exchange_has('createMarketOrder'):
raise OperationalException(
f'Exchange {self.name} does not support market orders.')
self.validate_stop_ordertypes(order_types)
def validate_stop_ordertypes(self, order_types: Dict) -> None:
"""
Validate stoploss order types
"""
if (order_types.get("stoploss_on_exchange")
and not self._ft_has.get("stoploss_on_exchange", False)):
raise OperationalException(