mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-14 11:51:19 +00:00
remove extra log, fix delivery time check for binance
This commit is contained in:
@@ -3923,13 +3923,21 @@ class Exchange:
|
|||||||
|
|
||||||
column_to_check = self._ft_has.get("delivery_column", "")
|
column_to_check = self._ft_has.get("delivery_column", "")
|
||||||
|
|
||||||
logger.info(f"Checking delivery time at {column_to_check}")
|
|
||||||
|
|
||||||
delivery_time = self.markets.get(pair, {}).get("info", {}).get(column_to_check, None)
|
delivery_time = self.markets.get(pair, {}).get("info", {}).get(column_to_check, None)
|
||||||
if delivery_time is not None:
|
if delivery_time is not None:
|
||||||
if isinstance(delivery_time, str) and (delivery_time != ""):
|
if isinstance(delivery_time, str) and (delivery_time != ""):
|
||||||
delivery_time = int(delivery_time)
|
delivery_time = int(delivery_time)
|
||||||
|
|
||||||
|
if self.name == "Binance":
|
||||||
|
# Binance set a very high delivery time for all perpetuals.
|
||||||
|
# We compare with delivery time of BTC/USDT:USDT which assumed to never be delisted
|
||||||
|
btc_delivery_time = (
|
||||||
|
self.markets.get("BTC/USDT:USDT", {}).get("info", {}).get(column_to_check, None)
|
||||||
|
)
|
||||||
|
|
||||||
|
if delivery_time == btc_delivery_time:
|
||||||
|
return 0
|
||||||
|
|
||||||
return delivery_time
|
return delivery_time
|
||||||
# if "delivery" in market and market["delivery"] is not None:
|
# if "delivery" in market and market["delivery"] is not None:
|
||||||
# return True
|
# return True
|
||||||
|
|||||||
Reference in New Issue
Block a user