Ruff fixes

This commit is contained in:
Joe Schr
2024-02-07 13:23:43 +01:00
parent 118ca784e8
commit b8f92ecc52

View File

@@ -40,7 +40,7 @@ from freqtrade.exchange.exchange_utils import (ROUND, ROUND_DOWN, ROUND_UP, Ccxt
timeframe_to_minutes, timeframe_to_msecs, timeframe_to_minutes, timeframe_to_msecs,
timeframe_to_next_date, timeframe_to_prev_date, timeframe_to_next_date, timeframe_to_prev_date,
timeframe_to_seconds) timeframe_to_seconds)
from freqtrade.exchange.types import OHLCVResponse, OrderBook, Ticker, Tickers from freqtrade.exchange.types import OHLCVResponse, OrderBook, Ticker, Tickers, TRADESResponse
from freqtrade.misc import (chunks, deep_merge_dicts, file_dump_json, file_load_json, from freqtrade.misc import (chunks, deep_merge_dicts, file_dump_json, file_load_json,
safe_value_fallback2) safe_value_fallback2)
from freqtrade.plugins.pairlist.pairlist_helpers import expand_pairlist from freqtrade.plugins.pairlist.pairlist_helpers import expand_pairlist
@@ -170,7 +170,7 @@ class Exchange:
# Assign this directly for easy access # Assign this directly for easy access
self._ohlcv_partial_candle = self._ft_has['ohlcv_partial_candle'] self._ohlcv_partial_candle = self._ft_has['ohlcv_partial_candle']
self._max_trades_candle_limit = self._config.get('exchange', {}).get('trades_candle_limit', 1000) self._max_trades_candle_limit = self._config.get('exchange', {}).get('trades_candle_limit', 1000) # noqa: E501
self._trades_pagination = self._ft_has['trades_pagination'] self._trades_pagination = self._ft_has['trades_pagination']
self._trades_pagination_arg = self._ft_has['trades_pagination_arg'] self._trades_pagination_arg = self._ft_has['trades_pagination_arg']
@@ -2176,7 +2176,8 @@ class Exchange:
timeframe, candle_type, since_ms) timeframe, candle_type, since_ms)
target_candle = one_call * self.required_candle_call_count target_candle = one_call * self.required_candle_call_count
now = timeframe_to_next_date(timeframe) now = timeframe_to_next_date(timeframe)
since_ms = int((now - timedelta(seconds=target_candle // 1000)).timestamp() * 1000) since_ms = int((now - timedelta(seconds=target_candle // 1000)).timestamp()
* 1000)
else: since_ms = plr else: since_ms = plr
@@ -2380,11 +2381,17 @@ class Exchange:
if new_ticks: if new_ticks:
drop_incomplete = False # TODO: remove, no incomplete trades drop_incomplete = False # TODO: remove, no incomplete trades
# drop 'date' column from stored ticks # drop 'date' column from stored ticks
all_stored_ticks_list = all_stored_ticks_df[DEFAULT_TRADES_COLUMNS].values.tolist() all_stored_ticks_list = all_stored_ticks_df[DEFAULT_TRADES_COLUMNS].values.tolist() # noqa: E501
all_stored_ticks_list.extend(new_ticks) all_stored_ticks_list.extend(new_ticks)
# NOTE: only process new trades # NOTE: only process new trades
# self._trades = until_first_candle(stored_trades) + fetch_trades # self._trades = until_first_candle(stored_trades) + fetch_trades
trades_df = self._process_trades_df(pair, timeframe, candle_type, all_stored_ticks_list, cache, drop_incomplete, first_candle_ms) trades_df = self._process_trades_df(pair,
timeframe,
candle_type,
all_stored_ticks_list,
cache,
drop_incomplete,
first_candle_ms)
results_df[(pair, timeframe, candle_type)] = trades_df results_df[(pair, timeframe, candle_type)] = trades_df
data_handler.trades_store(f"{pair}-cached", trades_df[DEFAULT_TRADES_COLUMNS]) data_handler.trades_store(f"{pair}-cached", trades_df[DEFAULT_TRADES_COLUMNS])