Limit bybit futures markets to USDT

This commit is contained in:
Matthias 2022-12-31 09:07:07 +01:00
parent 63c732a560
commit 3192af8df8

View File

@ -1,6 +1,6 @@
""" Bybit exchange subclass """
import logging
from typing import Dict, List, Optional, Tuple
from typing import Any, Dict, List, Optional, Tuple
from freqtrade.enums import MarginMode, TradingMode
from freqtrade.exchange import Exchange
@ -51,6 +51,13 @@ class Bybit(Exchange):
config.update(super()._ccxt_config)
return config
def market_is_future(self, market: Dict[str, Any]) -> bool:
main = super().market_is_future(market)
# For ByBit, we'll only support USDT markets for now.
return (
main and market['settle'] == 'USDT'
)
async def _fetch_funding_rate_history(
self,
pair: str,