diff --git a/freqtrade/data/converter/trade_converter_kraken.py b/freqtrade/data/converter/trade_converter_kraken.py index 911fcd17b..49b6463c9 100644 --- a/freqtrade/data/converter/trade_converter_kraken.py +++ b/freqtrade/data/converter/trade_converter_kraken.py @@ -69,6 +69,10 @@ def import_kraken_trades_from_csv(config: Config, convert_to: str): trades = pd.concat(dfs, ignore_index=True) del dfs + # drop any row not having a number in the column timestamp + timestamp_numeric = pd.to_numeric(trades["timestamp"], errors="coerce") + trades = trades[timestamp_numeric.notna() & (timestamp_numeric % 1 == 0)] + trades.loc[:, "timestamp"] = trades["timestamp"] * 1e3 trades.loc[:, "cost"] = trades["price"] * trades["amount"] for col in DEFAULT_TRADES_COLUMNS: