Replace some occurances of ticker_interval with timeframe
This commit is contained in:
		| @@ -10,13 +10,13 @@ from pandas import DataFrame, to_datetime | ||||
| logger = logging.getLogger(__name__) | ||||
|  | ||||
|  | ||||
| def parse_ticker_dataframe(ticker: list, ticker_interval: str, pair: str, *, | ||||
| def parse_ticker_dataframe(ticker: list, timeframe: str, pair: str, *, | ||||
|                            fill_missing: bool = True, | ||||
|                            drop_incomplete: bool = True) -> DataFrame: | ||||
|     """ | ||||
|     Converts a ticker-list (format ccxt.fetch_ohlcv) to a Dataframe | ||||
|     :param ticker: ticker list, as returned by exchange.async_get_candle_history | ||||
|     :param ticker_interval: ticker_interval (e.g. 5m). Used to fill up eventual missing data | ||||
|     :param timeframe: timeframe (e.g. 5m). Used to fill up eventual missing data | ||||
|     :param pair: Pair this data is for (used to warn if fillup was necessary) | ||||
|     :param fill_missing: fill up missing candles with 0 candles | ||||
|                          (see ohlcv_fill_up_missing_data for details) | ||||
| @@ -52,12 +52,12 @@ def parse_ticker_dataframe(ticker: list, ticker_interval: str, pair: str, *, | ||||
|         logger.debug('Dropping last candle') | ||||
|  | ||||
|     if fill_missing: | ||||
|         return ohlcv_fill_up_missing_data(frame, ticker_interval, pair) | ||||
|         return ohlcv_fill_up_missing_data(frame, timeframe, pair) | ||||
|     else: | ||||
|         return frame | ||||
|  | ||||
|  | ||||
| def ohlcv_fill_up_missing_data(dataframe: DataFrame, ticker_interval: str, pair: str) -> DataFrame: | ||||
| def ohlcv_fill_up_missing_data(dataframe: DataFrame, timeframe: str, pair: str) -> DataFrame: | ||||
|     """ | ||||
|     Fills up missing data with 0 volume rows, | ||||
|     using the previous close as price for "open", "high" "low" and "close", volume is set to 0 | ||||
| @@ -72,7 +72,7 @@ def ohlcv_fill_up_missing_data(dataframe: DataFrame, ticker_interval: str, pair: | ||||
|         'close': 'last', | ||||
|         'volume': 'sum' | ||||
|     } | ||||
|     ticker_minutes = timeframe_to_minutes(ticker_interval) | ||||
|     ticker_minutes = timeframe_to_minutes(timeframe) | ||||
|     # Resample to create "NAN" values | ||||
|     df = dataframe.resample(f'{ticker_minutes}min', on='date').agg(ohlc_dict) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user