31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
|
|
import datetime
|
||
|
|
|
||
|
|
from data_manager.source.binance_source import *
|
||
|
|
from data_manager.data_structure.binance_kline import *
|
||
|
|
from common.convert.datetime_convert import *
|
||
|
|
from binance_sdk_derivatives_trading_usds_futures.derivatives_trading_usds_futures import (
|
||
|
|
DerivativesTradingUsdsFutures,
|
||
|
|
ConfigurationRestAPI,
|
||
|
|
DERIVATIVES_TRADING_USDS_FUTURES_REST_API_PROD_URL,
|
||
|
|
)
|
||
|
|
|
||
|
|
api_key="tl8m5dBtgsmZYblDD2jSpgmZZuag4curdLwpj3sHBlpLWOCL4Wkqc9lhfJF3zOPo"
|
||
|
|
api_secret= "1CmuGOjywTLKRZbJTRGVnP44rEj3j90IPzeiUzjyEoRc2V7fMCB7cv3FndTfXcFu"
|
||
|
|
base_url=DERIVATIVES_TRADING_USDS_FUTURES_REST_API_PROD_URL
|
||
|
|
|
||
|
|
rest_api_client=BinanceSource(api_key,api_secret,base_url,10000)
|
||
|
|
|
||
|
|
end_time=datetime.now()
|
||
|
|
start_time=datetime(2025,12,4,17,00)
|
||
|
|
|
||
|
|
end_time=beijing_to_utc(end_time)
|
||
|
|
start_time=beijing_to_utc(start_time)
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
ethusdc_klines=rest_api_client.get_historical_data("ETHUSDC","5m",start_time=datetime_to_int(start_time),end_time=datetime_to_int(end_time))
|
||
|
|
|
||
|
|
for ethusdc_kline in ethusdc_klines:
|
||
|
|
k=BinanceKline(ethusdc_kline)
|
||
|
|
print(k.__str__())
|