This commit is contained in:
aaron 2025-06-13 11:34:53 +08:00
parent eeebcf7e29
commit 0262e19649
2 changed files with 6 additions and 6 deletions

View File

@ -111,17 +111,17 @@ class BinanceAPI:
# 转换为DataFrame # 转换为DataFrame
df = pd.DataFrame(klines, columns=[ df = pd.DataFrame(klines, columns=[
'timestamp', 'open', 'high', 'low', 'close', 'volume', 'timestamp', 'open', 'high', 'low', 'close', 'volume',
'close_time', 'quote_asset_volume', 'number_of_trades', 'close_time'])
'taker_buy_base_asset_volume', 'taker_buy_quote_asset_volume', 'ignore'
])
df['format_timestamp'] = pd.to_datetime(df['timestamp'], unit='ms', utc=True).map(lambda x: x.tz_convert('Asia/Shanghai')) df['format_timestamp'] = pd.to_datetime(df['timestamp'], unit='ms', utc=True).map(lambda x: x.tz_convert('Asia/Shanghai'))
df['format_close_time'] = pd.to_datetime(df['close_time'], unit='ms', utc=True).map(lambda x: x.tz_convert('Asia/Shanghai')) df['format_close_time'] = pd.to_datetime(df['close_time'], unit='ms', utc=True).map(lambda x: x.tz_convert('Asia/Shanghai'))
for col in ['open', 'high', 'low', 'close', 'volume', 'quote_asset_volume', for col in ['open', 'high', 'low', 'close', 'volume']:
'taker_buy_base_asset_volume', 'taker_buy_quote_asset_volume']:
df[col] = df[col].astype(float) df[col] = df[col].astype(float)
# 数据倒序
df = df.iloc[::-1]
return df return df
except BinanceAPIException as e: except BinanceAPIException as e:

View File

@ -29,7 +29,7 @@ services:
cryptoai-api: cryptoai-api:
build: . build: .
container_name: cryptoai-api container_name: cryptoai-api
image: cryptoai-api:0.2.10 image: cryptoai-api:0.2.11
restart: always restart: always
ports: ports:
- "8000:8000" - "8000:8000"