Removed redundent TODO-levs
This commit is contained in:
		| @@ -33,9 +33,10 @@ class Binance(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.MARGIN, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # (TradingMode.MARGIN, Collateral.CROSS), | ||||||
|         # (TradingMode.FUTURES, Collateral.ISOLATED) # TODO-lev: Uncomment once supported |         # (TradingMode.FUTURES, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.ISOLATED) | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|     @property |     @property | ||||||
|   | |||||||
| @@ -27,6 +27,7 @@ class Bybit(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.ISOLATED) # TODO-lev: Uncomment once supported |         # (TradingMode.FUTURES, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.ISOLATED) | ||||||
|     ] |     ] | ||||||
|   | |||||||
| @@ -25,8 +25,9 @@ class Ftx(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.MARGIN, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS)  # TODO-lev: Uncomment once supported |         # (TradingMode.MARGIN, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.CROSS) | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|     def market_is_tradable(self, market: Dict[str, Any]) -> bool: |     def market_is_tradable(self, market: Dict[str, Any]) -> bool: | ||||||
|   | |||||||
| @@ -30,9 +30,10 @@ class Gateio(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.MARGIN, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # (TradingMode.MARGIN, Collateral.CROSS), | ||||||
|         # (TradingMode.FUTURES, Collateral.ISOLATED) # TODO-lev: Uncomment once supported |         # (TradingMode.FUTURES, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.ISOLATED) | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|     @property |     @property | ||||||
|   | |||||||
| @@ -27,8 +27,9 @@ class Kraken(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.MARGIN, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS)  # TODO-lev: No CCXT support |         # (TradingMode.MARGIN, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.CROSS) | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|     def market_is_tradable(self, market: Dict[str, Any]) -> bool: |     def market_is_tradable(self, market: Dict[str, Any]) -> bool: | ||||||
|   | |||||||
| @@ -21,9 +21,10 @@ class Okex(Exchange): | |||||||
|  |  | ||||||
|     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ |     _supported_trading_mode_collateral_pairs: List[Tuple[TradingMode, Collateral]] = [ | ||||||
|         # TradingMode.SPOT always supported and not required in this list |         # TradingMode.SPOT always supported and not required in this list | ||||||
|         # (TradingMode.MARGIN, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # TODO-lev: Uncomment once supported | ||||||
|         # (TradingMode.FUTURES, Collateral.CROSS),  # TODO-lev: Uncomment once supported |         # (TradingMode.MARGIN, Collateral.CROSS), | ||||||
|         # (TradingMode.FUTURES, Collateral.ISOLATED) # TODO-lev: Uncomment once supported |         # (TradingMode.FUTURES, Collateral.CROSS), | ||||||
|  |         # (TradingMode.FUTURES, Collateral.ISOLATED) | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|     @property |     @property | ||||||
|   | |||||||
| @@ -922,8 +922,7 @@ class FreqtradeBot(LoggingMixin): | |||||||
|         Check if trade is fulfilled in which case the stoploss |         Check if trade is fulfilled in which case the stoploss | ||||||
|         on exchange should be added immediately if stoploss on exchange |         on exchange should be added immediately if stoploss on exchange | ||||||
|         is enabled. |         is enabled. | ||||||
|         # TODO-lev: liquidation price will always be on exchange, even though |         # TODO-lev: liquidation price always on exchange, even without stoploss_on_exchange | ||||||
|         # TODO-lev: stoploss_on_exchange might not be enabled |  | ||||||
|         """ |         """ | ||||||
|  |  | ||||||
|         logger.debug('Handling stoploss on exchange %s ...', trade) |         logger.debug('Handling stoploss on exchange %s ...', trade) | ||||||
| @@ -1517,7 +1516,7 @@ class FreqtradeBot(LoggingMixin): | |||||||
|         self.wallets.update() |         self.wallets.update() | ||||||
|         if fee_abs != 0 and self.wallets.get_free(trade_base_currency) >= amount: |         if fee_abs != 0 and self.wallets.get_free(trade_base_currency) >= amount: | ||||||
|             # Eat into dust if we own more than base currency |             # Eat into dust if we own more than base currency | ||||||
|             # TODO-lev: won't be in base currency for shorts |             # TODO-lev: settle currency for futures | ||||||
|             logger.info(f"Fee amount for {trade} was in base currency - " |             logger.info(f"Fee amount for {trade} was in base currency - " | ||||||
|                         f"Eating Fee {fee_abs} into dust.") |                         f"Eating Fee {fee_abs} into dust.") | ||||||
|         elif fee_abs != 0: |         elif fee_abs != 0: | ||||||
|   | |||||||
| @@ -916,8 +916,8 @@ class Trade(_DECL_BASE, LocalTrade): | |||||||
|     max_rate = Column(Float, nullable=True, default=0.0) |     max_rate = Column(Float, nullable=True, default=0.0) | ||||||
|     # Lowest price reached |     # Lowest price reached | ||||||
|     min_rate = Column(Float, nullable=True) |     min_rate = Column(Float, nullable=True) | ||||||
|     sell_reason = Column(String(100), nullable=True)  # TODO-lev: Change to close_reason |     sell_reason = Column(String(100), nullable=True) | ||||||
|     sell_order_status = Column(String(100), nullable=True)  # TODO-lev: Change to close_order_status |     sell_order_status = Column(String(100), nullable=True) | ||||||
|     strategy = Column(String(100), nullable=True) |     strategy = Column(String(100), nullable=True) | ||||||
|     buy_tag = Column(String(100), nullable=True) |     buy_tag = Column(String(100), nullable=True) | ||||||
|     timeframe = Column(Integer, nullable=True) |     timeframe = Column(Integer, nullable=True) | ||||||
|   | |||||||
| @@ -488,7 +488,7 @@ def leverage_trade(fee): | |||||||
|         open_order_id='dry_run_leverage_buy_12368', |         open_order_id='dry_run_leverage_buy_12368', | ||||||
|         strategy='DefaultStrategy', |         strategy='DefaultStrategy', | ||||||
|         timeframe=5, |         timeframe=5, | ||||||
|         sell_reason='sell_signal',  # TODO-lev: Update to exit/close reason |         sell_reason='sell_signal', | ||||||
|         open_date=datetime.now(tz=timezone.utc) - timedelta(minutes=300), |         open_date=datetime.now(tz=timezone.utc) - timedelta(minutes=300), | ||||||
|         close_date=datetime.now(tz=timezone.utc), |         close_date=datetime.now(tz=timezone.utc), | ||||||
|         interest_rate=0.0005 |         interest_rate=0.0005 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user