Update abstract.py: Set default dtype for Series instantiation

Following Pandas advice on this warning message: 

FutureWarning: The default dtype for empty Series will be 'object' instead of 'float64' in a future version. Specify a dtype explicitly to silence this warning.
This commit is contained in:
Dominique de Graaff
2024-02-15 17:14:01 +01:00
committed by GitHub
parent 8715ddae58
commit 06619b198a

View File

@ -659,7 +659,7 @@ class Candlestick(SeriesCommon):
f'Trying to update tick of time "{pd.to_datetime(series["time"])}", ' f'Trying to update tick of time "{pd.to_datetime(series["time"])}", '
f'which occurs before the last bar time of ' f'which occurs before the last bar time of '
f'"{pd.to_datetime(self._last_bar["time"])}".') f'"{pd.to_datetime(self._last_bar["time"])}".')
bar = pd.Series() bar = pd.Series(dtype='float64')
if series['time'] == self._last_bar['time']: if series['time'] == self._last_bar['time']:
bar = self._last_bar bar = self._last_bar
bar['high'] = max(self._last_bar['high'], series['price']) bar['high'] = max(self._last_bar['high'], series['price'])