API bybit- Market – Get Kline.

Consulta Klines (velas) históricas (también conocidos como velas). Los gráficos se devuelven en grupos basados ​​en el intervalo solicitado.

Parámetros de solicitud​

ParámetrosRequeridoTipoComentario
categoríafalsostringTipo de producto spot, lineal, inverso
Cuando no se pasa la categoría, lineal es la forma predeterminada
símboloverdaderostringNombre del símbolo, como BTCUSDT, en mayúscula solamente
intervaloverdaderostringKline intervalo. 1,3,5,15,30,60,120,240,360,720,D,M,W (# en minutos)
comienzofalsointeroComienzo de timestamp (ms)
finfalsointeroFin de timestamp (ms)
límitefalsointeroLímite para los datos tamaño por página. [1, 1000]. Defecto: 200

Parámetros de respuesta​

ParametrostipoComentarios
categoríastringProducto tipo
símbolostringNombre del símbulo
listaarrayUn arreglo string de individual de velas en reverso por el startTime
> list[0]: Comienzo stringCpomienzo del tiempo de las velas (ms)
> list[1]: AperturastringPrecio de apertura
> list[2]: AltostringPrecio más alto de la vela
> list[3]: BajostringPrecio más bajo de la vela
> list[4]: CierrestringPrecio de cierre.Es la último precio de transacción cuando la vela aún no ha cerrado.
> list[5]: volumenstringTrade volume. Unit of contract: pieces of contract. Unit of spot: quantity of coins
> list[6]: RotaciónstringRotación. Unidad de figura: cantidad de monedas de cuotas

Programa ejemplo en Python

from pybit.unified_trading import HTTP
import json
from datetime import datetime

# Reemplace esto con su Bybit API key y secret
api_key = 'XXXX'
api_secret = 'XXXXX'

session = HTTP(
    testnet=False,
    api_key="CPvpOFZqmLw5cWWbno",
    api_secret="X7TRMJs4lsNTV1Hf3heIRSr27ttgVz5oq2hr",
)
datetime_now = datetime.now()
just_now = int(datetime_now.timestamp())*1000
seg_atras=int((60*60*4)*5)*1000# (3600 seg 1 hora) x velas 4h x num velas

print(f"just_now {just_now}")
print(f"seg_atras {seg_atras}")

data=session.get_kline(
    category="spot",
    symbol="NOTUSDT",
    interval="240",
    start=just_now-(seg_atras),
    end=just_now,
)

formatted_data = json.dumps(data, indent=2)
print(formatted_data)

Puede que también te guste...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *