chore: adopt hyperopt class to new ruff formatting

This commit is contained in:
Matthias
2024-11-12 18:05:51 +01:00
parent a1d8658297
commit ca00871362
+3 -4
View File
@@ -2,7 +2,6 @@
import logging import logging
from datetime import datetime from datetime import datetime
from typing import Optional
from freqtrade.constants import BuySell from freqtrade.constants import BuySell
from freqtrade.enums import CandleType, MarginMode, TradingMode from freqtrade.enums import CandleType, MarginMode, TradingMode
@@ -49,7 +48,7 @@ class Hyperliquid(Exchange):
config.update(super()._ccxt_config) config.update(super()._ccxt_config)
return config return config
def get_max_leverage(self, pair: str, stake_amount: Optional[float]) -> float: def get_max_leverage(self, pair: str, stake_amount: float | None) -> float:
# There are no leverage tiers # There are no leverage tiers
if self.trading_mode == TradingMode.FUTURES: if self.trading_mode == TradingMode.FUTURES:
return self.markets[pair]["limits"]["leverage"]["max"] return self.markets[pair]["limits"]["leverage"]["max"]
@@ -57,7 +56,7 @@ class Hyperliquid(Exchange):
return 1.0 return 1.0
def ohlcv_candle_limit( def ohlcv_candle_limit(
self, timeframe: str, candle_type: CandleType, since_ms: Optional[int] = None self, timeframe: str, candle_type: CandleType, since_ms: int | None = None
) -> int: ) -> int:
# Funding rate candles have a different limit # Funding rate candles have a different limit
if candle_type == CandleType.FUNDING_RATE: if candle_type == CandleType.FUNDING_RATE:
@@ -83,7 +82,7 @@ class Hyperliquid(Exchange):
leverage: float, leverage: float,
wallet_balance: float, # Or margin balance wallet_balance: float, # Or margin balance
open_trades: list, open_trades: list,
) -> Optional[float]: ) -> float | None:
""" """
Optimized Optimized
Docs: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/liquidations Docs: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/liquidations